feos
7ae374df01
tastudio: fuck this
2018-02-21 02:06:25 +03:00
TASeditor
36900b15d4
tastudio lua: setinput functions, onbranch callbacks ( #1098 )
2018-02-10 14:58:46 +03:00
vadosnaprimer
1809d19ecb
smart state gap for greenzone. fix #915
...
disable disk capacity setting
2017-11-05 22:34:58 +03:00
feos
94170687a4
tastudio: always assign branch's laglog when it's loaded
...
fixes failure to color greenzone if a branch without input diff was loaded (and some other weird conditions were met)
2017-10-07 23:07:15 +03:00
feos
2e519eda05
tastudio: fix marker copies being recorded to history when branch backup is created
2017-05-29 21:20:46 +03:00
feos
c1ee1d9505
tastudio: fix stupid bug in SetBoolStates()
2017-05-29 20:20:46 +03:00
adelikat
43cb50d5c3
Misc cleanups in Client.Common
2017-05-19 13:17:07 -05:00
adelikat
70baf9d306
Client.Common cleanups
2017-05-18 11:36:38 -05:00
adelikat
cf15eb8950
TasStateManager - deciding upon a "fix" to the probable bug. This is technically different behavior than before but the intended behavior? This might break stuff
2017-05-17 13:20:57 -05:00
adelikat
2a54517b52
more misc Client.Common cleanups
2017-05-17 13:18:26 -05:00
adelikat
dfea029fe4
Misc cleanups in Client.Common, documentation fixes
2017-05-17 11:16:55 -05:00
adelikat
22e2df3868
Point out a probable bug
2017-05-10 14:26:21 -05:00
adelikat
29d470a933
Cleanup tasproj related code. This includes C#6ism (feos has 2015 now). Added some todos for some sketch code
2017-05-10 14:19:46 -05:00
adelikat
adc60dc6fb
more LINQ pet peeves
2017-05-10 13:43:41 -05:00
adelikat
3860cf89c3
LINQ-fu
2017-05-10 13:40:18 -05:00
adelikat
429b066955
Client.Common - remove various redundant codez
2017-05-10 13:37:04 -05:00
adelikat
f942a409d7
Client.Common - remove a bunch of unused usings
2017-05-10 13:27:10 -05:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
adelikat
e0985465b6
misc Client.Common code cleanups
2017-05-09 13:19:55 -05:00
adelikat
5a408f9321
Remove the obsolete BinaryStateLoader.HasLump()
2017-04-24 13:18:45 -05:00
adelikat
1184e8ed05
lua - implement tastudio.getselection(), tastudio.insertframes(), tastudio.deleteframes()
2017-04-22 20:50:03 -05:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
feos
a9cda4a21f
tastudio: dynamically resize usertext column
2017-03-15 21:46:46 +03:00
feos
6e99227c72
tastudio: Clone() for branches. fixes UserText cancellation
...
also cancel backup and osd message if text edit was canceled
2017-03-15 19:17:47 +03:00
feos
d254ad01d8
tastudio: add branch undo feature
...
the fact that it's separated from changelog is because there's no way to extend the latter, but *also* it's intended, as we want branches to be independent from changelog manipulations
todo: figure out branch text edits
2017-03-14 22:49:55 +03:00
feos
114274ac4d
tastudio: latch autohold state for every manual movie length extension
...
finally fixes #534
2017-03-12 19:43:23 +03:00
zeromus
539cdc29f3
add SetPlayback to tastudio lua library. Can't be 100% sure it works, but it seems to be working OK. it may hang everything up if you seek through a really long redzone.....
2017-02-04 21:40:29 -06:00
feos
36f53116b1
tastudio: quit pretending -1 is a legit branchHash
...
seems to fix #785
2017-01-29 10:24:11 +03:00
feos
b7ed072c4c
tastudio: only load branch markers if they are bound to input
2017-01-19 20:49:18 +03:00
feos
06b14d654b
tastudio: move greenzone writing/loading to the very end
...
hopefully if it crashes during greenzone saving, other components won't die
2017-01-19 14:52:31 +03:00
adelikat
2d9213c379
IController - Remove the indexer property and refactor code accordingly, also simplify and cleanup many of the IController implementations
2016-12-14 14:12:16 -06:00
adelikat
5ff33e7569
Rename IController.Type to IController.Definition to more clearly describe the property
2016-12-12 12:30:32 -06:00
feos
ef8068daa4
Revert "tastudio: move LastPositionFrame to TasMovie, prepare for another revision"
...
This reverts commit eea49f1895
.
2016-11-21 20:03:56 +03:00
feos
eea49f1895
tastudio: move LastPositionFrame to TasMovie, prepare for another revision
2016-11-21 19:29:11 +03:00
feos
edf21b8bfe
fix tastudio crashes when:
...
- setting 0 space for disk states
- righclicking on selection if a bunch of selected frames contains the last frame
- cutting the last frame
2016-11-17 20:05:41 +03:00
feos
9714aa5cc9
tastudio:
...
- preserve branch text per update (unless default text has changed)
- remove redundant code from paste functions, rely on global clipboard fully with cut/copy too
2016-10-10 19:00:59 +03:00
feos
7309957c11
tastudio: pasting input beyond movie length extends it
2016-09-08 18:32:37 +03:00
feos
091a62ab25
tastudio history: properly fix recording
...
the problem was mismatching ideas of movie length between movie and history
2016-09-07 20:54:45 +03:00
feos
549fc333f1
tastudio: fix removal of states *near* lag frames
2016-09-03 15:17:38 +03:00
feos
2911e498e1
tastudio history: fix bug where undoing the movie extension (caused by drawing beyond the movie length) would swallow all the movie
2016-08-29 21:18:55 +03:00
feos
4f24682289
taseditor: fix LastPositionFrame resets
2016-08-28 15:34:18 +03:00
feos
215f9b9959
tastudio: some dirty fixes to how undo/redo works with recording frames
2016-08-22 21:17:35 +03:00
feos
170681c3ad
tastudio: Recording mode
...
a bit inconsistent with how it switches to record right now
2016-08-03 22:29:27 +03:00
feos
178820746c
tastudio: prevent crash occurring at new state capture
...
mem leak is still there for N64
2016-08-02 22:46:21 +03:00
feos
346c4e56b3
tastudio autosave:
...
- switch to appropriate method for backups
- option to save backup per file save
- menu command to save backup
2016-06-12 16:41:27 +03:00
feos
cbc5ca2115
tastudio: fix the warning about inheritance mismatch
2016-06-11 18:58:22 +03:00
feos
32be07ce03
tastudio: don't record marker history edits to history
...
this generates a warning regarding "new is not required" for the functions I edited, dunno what to do with it
2016-06-11 12:48:11 +03:00
feos
2a952cebef
saving too!
...
also catch inconsistent tsmSettings exception
2016-06-11 10:12:30 +03:00
feos
ef93a50f4d
tastudio: fix silly order error in tsmSettings parser
2016-06-11 09:46:21 +03:00
feos
559eacf95a
InputpPompt: allow multiline info
...
bk2 export for tastudio: stop endlessly appending extensions
tasstudio autosave:
- fix interval init on load
- 0 interval disables autosave
- canceling SaveAs doesn't kill the timer
- ability to append "backup" to filename allows saving to a separate file
-- don't let tasproject switch to the backup file (bit hacky)
2016-06-10 16:05:12 +03:00