itsmattkc
4584d28652
Merge branch 'serializers'
2022-01-12 16:35:25 -08:00
itsmattkc
1325f1af42
implement werror option
2022-01-12 16:35:17 -08:00
itsmattkc
576ea8e81f
refactored copy/paste code for new serializers
...
Vastly improves code quality and reusability
2022-01-12 16:34:40 -08:00
itsmattkc
88b7151c17
restored project properties dialog
2022-01-12 13:15:52 -08:00
itsmattkc
1e5ecaace6
sequencedialog: fixed catastrophic save bug
...
This commit also switches to shared ptrs because this dialog has caused a surprising amount of memory-related mistakes that it really ought not to and ptrs will take a lot of the memory management burden off us.
2022-01-12 09:20:00 -08:00
itsmattkc
4ecce20c35
start implementing serializers
2022-01-12 08:48:31 -08:00
Cambloid
d8ccc62d51
preserve folder structure in visual studio ( #1821 )
2022-01-10 20:24:51 -08:00
itsmattkc
b40a61c6ed
rendertask: return errors and respond appropriately
...
Fixes #1348
2022-01-10 10:15:45 -08:00
itsmattkc
e0c8a2e569
export: allow running task in background
...
Realized the "Task" infrastructure completely permits this essentially as-is.
Fixes #542
2022-01-10 10:05:05 -08:00
itsmattkc
c3a02e3dc2
audiomonitor: null channel count check
2022-01-10 09:35:43 -08:00
itsmattkc
3731b0a4b7
nodeview: null check on block track and sequence
2022-01-10 09:31:10 -08:00
itsmattkc
6728a3d349
hashtraverser: remove unnecessary warning
2022-01-09 22:21:25 -08:00
itsmattkc
b5be11a93b
push null texture if footage time is NaN
...
Fixes #1767
2022-01-09 22:21:10 -08:00
itsmattkc
8373a7ea96
loadotio: minor UI tweaks
2022-01-08 11:57:30 -08:00
itsmattkc
9264a2f856
Merge pull request #1330 from ThomasWilshaw/OTIO_load
...
OTIO load
2022-01-07 19:35:38 -08:00
itsmattkc
d88b7f35ce
[skip ci] revise comment in math node
2022-01-07 16:21:39 -08:00
itsmattkc
fbed81bb98
math: ensure alpha remains in 0.0-1.0 range
2022-01-07 16:16:59 -08:00
Thomas Wilshaw
da00d94b60
Fix string creation
2022-01-07 01:24:29 +00:00
Thomas Wilshaw
764c7bb088
Add tr to string and fix variable name
2022-01-07 01:20:38 +00:00
Thomas Wilshaw
5624b03e65
Merge branch 'OTIO_load' of https://github.com/ThomasWilshaw/olive into OTIO_load
2022-01-07 00:03:34 +00:00
Thomas Wilshaw
836903cbe9
Fix PR comments
2022-01-07 00:02:46 +00:00
itsmattkc
3960f54e9c
code: moved project version related variables to project class
2022-01-06 12:50:40 -08:00
itsmattkc
8dbcbea891
sliderladder: don't switch rungs if wrapped around screen
2022-01-06 09:42:29 -08:00
ThomasWilshaw
b865bfa963
Merge branch 'master' into OTIO_load
2022-01-06 13:56:08 +00:00
itsmattkc
2831f6508b
keyframeview: unadjust optimized start position
...
Fixes #1820
2022-01-05 11:55:29 -08:00
itsmattkc
7af808bb3d
check for 0 channel count when scrubbing
2022-01-05 11:42:56 -08:00
itsmattkc
50b29146f3
nodeview: clear edges first
2022-01-05 11:37:17 -08:00
Thomas Wilshaw
f784695133
Fix PR comments
2022-01-05 16:27:41 +00:00
itsmattkc
d3ffeaa35a
project: reorder panels closing project
2022-01-04 11:19:11 -08:00
itsmattkc
d4fa9cb906
nodeview: fix issues when deleting nodes while dragging
2022-01-04 11:16:56 -08:00
itsmattkc
352a41a59e
keyframeview: fix severe crash
2022-01-04 10:34:24 -08:00
itsmattkc
5abf5cbfe4
scopes: try to cleanly free references
2022-01-04 10:29:08 -08:00
itsmattkc
5fb6daf3f4
nodeparamview: add item when nodes are added to context
2022-01-04 10:23:46 -08:00
itsmattkc
7c0ff05a8a
Merge branch 'master' of https://github.com/olive-editor/olive
2022-01-04 10:13:26 -08:00
itsmattkc
478fa34fc7
timebasedwidget: emit after processing new node
...
Fixes #1816
2022-01-04 10:13:19 -08:00
itsmattkc
38372791f6
Merge pull request #1806 from ThomasWilshaw/otio_save_track_length
...
saveotio: Make sure all tracks are the same length
2022-01-03 13:16:05 -08:00
itsmattkc
c87fd45a9f
ladder: implement screen wrapping
2022-01-03 12:55:57 -08:00
itsmattkc
39e9025da4
fix crash that referenced destroyed objects
2022-01-02 18:44:03 -08:00
itsmattkc
a66cb853c4
cleaned up viewer refactor
2022-01-02 18:43:43 -08:00
itsmattkc
4f9ac4b36d
parampanel: close contexts belonging to closing project
2022-01-02 18:43:27 -08:00
itsmattkc
2afa7ecafe
reworked viewer timers
2022-01-02 16:56:11 -08:00
itsmattkc
ee3ea5990b
ci: continue if patreon generation failed
2022-01-02 16:34:37 -08:00
itsmattkc
2eee6c2360
fixed unused var
2022-01-02 16:15:32 -08:00
itsmattkc
f6f67e895d
updated scope panel to be permanent
...
Never liked how this was set up before. This makes more sense to me.
2022-01-02 14:05:25 -08:00
itsmattkc
61f65a3def
corrected some undo command issues
2022-01-02 13:35:18 -08:00
itsmattkc
74f379b162
improved unit test feedback
2022-01-02 13:34:57 -08:00
itsmattkc
2da492f79f
declare unused variable (might use it later)
2022-01-02 12:35:55 -08:00
itsmattkc
363a8cc7a9
keyframeview: correct time break bug
2022-01-02 12:35:41 -08:00
itsmattkc
9d5ec1e60f
Merge branch 'node-view-show-ctx'
2022-01-02 12:15:55 -08:00
itsmattkc
3d0964fb49
add stub message
2022-01-02 11:14:14 -08:00