itsmattkc
2ea152479e
nodeview: override icon pixmap retrieval
2021-04-01 23:45:28 +11:00
itsmattkc
79823200c3
ci: use extract and run on all appimages
2021-04-01 20:11:47 +11:00
itsmattkc
29dca59933
fixed issue where autorecovery would show even after startup
2021-04-01 20:06:32 +11:00
itsmattkc
2cae14b71c
ci: fixed typo
2021-04-01 19:59:10 +11:00
itsmattkc
3f0707ad3d
ci: split appimage steps for symbol creation
...
Apparently the AppDir process changes the olive-editor binary
enough to break the symbols. As such, they must be made after
creating the AppDir but before creating the AppImage.
2021-04-01 19:44:09 +11:00
itsmattkc
cd96ccec70
ci: use fake ID from crashpad
2021-04-01 18:23:46 +11:00
itsmattkc
f4817e7a68
ci: add crashpad to path on mac
2021-04-01 17:56:43 +11:00
itsmattkc
e6b8848ad7
project: force user to re-save recovery projects
...
Ensure user doesn't just work on a project in the app's recovery
folder.
Finalizes auto-recovery system for now.
2021-04-01 17:34:16 +11:00
itsmattkc
5b10faee84
try symbol path without ..
2021-04-01 17:16:18 +11:00
itsmattkc
2adb6447a1
slider: improved dragging behavior when min/max are set
2021-04-01 17:08:18 +11:00
itsmattkc
f3efab1da1
made file function inline static
2021-04-01 16:40:28 +11:00
itsmattkc
2d20673fe8
fixed human error in crash handler
2021-04-01 16:27:42 +11:00
itsmattkc
636daddc61
cleaned up crashpad code
2021-04-01 16:15:50 +11:00
itsmattkc
0ee98a47ea
project: implemented autorecovery core
...
Not done yet, but nearly.
2021-04-01 13:10:43 +11:00
itsmattkc
6a841bde82
ci: fixed erroneous call
2021-04-01 12:14:27 +11:00
itsmattkc
5a2db656b6
fixed human error in crashhandler
2021-04-01 11:59:31 +11:00
itsmattkc
6abe38b629
ci: dump crashpad symbols on linux
2021-04-01 11:47:31 +11:00
itsmattkc
8a60f3ad65
ci: hack to fix crashpad on linux
...
Stop-gap measure. TODO: Look into replacing linuxdeployqt.
2021-04-01 11:36:30 +11:00
itsmattkc
918add0496
Merge branch 'master' of https://github.com/olive-editor/olive
2021-03-31 12:08:51 +11:00
itsmattkc
4681db5919
fixed access after delete
...
Fixes #1538
Fixes #1541
2021-03-31 12:07:57 +11:00
itsmattkc
62ff7bed69
correctly map root folder to source model
2021-03-31 11:55:00 +11:00
itsmattkc
ce80fccd80
cache: include single frame tasks as video tasks
2021-03-26 10:28:58 +11:00
itsmattkc
3c2da0a966
cache: fixed race condition
2021-03-25 23:05:55 +11:00
itsmattkc
23b1226ef4
fixed broken copy/paste
2021-03-25 22:48:03 +11:00
itsmattkc
a4ba2ee019
slider: fixed crash
2021-03-25 22:47:50 +11:00
itsmattkc
9b49bea096
cache: improved queue performance and stability
2021-03-25 16:57:15 +11:00
itsmattkc
b137b8e0ac
folder: fixed bug in "ChildExistsWithName"
...
Fixes bug where sequence auto-naming would fail.
2021-03-25 16:54:01 +11:00
itsmattkc
62505456ef
ci: manual fixes to deps that macdeployqtfix failed to fix
2021-03-25 16:09:00 +11:00
itsmattkc
5d74ee66b5
Revert "previewautocacher: ensure queues are actually cleared"
...
This reverts commit ae4dbd9919 .
2021-03-25 15:44:47 +11:00
itsmattkc
0bc9ff0188
ci: use abs path to macdeployqt
2021-03-25 15:40:50 +11:00
itsmattkc
9405582b15
ci: remove conflicting qt on macos
2021-03-25 15:30:35 +11:00
itsmattkc
7fc1025e3f
ci: corrected path in macdeployqtfix
2021-03-25 15:15:21 +11:00
itsmattkc
f72dbc4714
Merge branch 'master' of https://github.com/olive-editor/olive
2021-03-25 14:51:12 +11:00
itsmattkc
9b58acc224
ci: try new dependency package
2021-03-25 14:51:05 +11:00
itsmattkc
2d420decf0
Merge branch 'master' of https://github.com/olive-editor/olive
2021-03-24 10:26:19 +11:00
itsmattkc
d03da1817f
timeline: null check on block track
...
If a block has no track, it's probably not on the timeline and can be safely
ignored.
2021-03-24 10:25:52 +11:00
itsmattkc
2851164c1c
ci: use ninja on macOS
...
Should speed up Mac builds.
2021-03-24 01:03:19 +11:00
itsmattkc
1d430e5715
ci: use pwd -W for windows path
2021-03-24 00:37:23 +11:00
itsmattkc
ac33767a68
nsis: use ShellExecAsUser
...
Fixes #1245
2021-03-24 00:04:44 +11:00
itsmattkc
9e4d42da26
ci: reference windeployqt directly
2021-03-23 23:44:01 +11:00
itsmattkc
78b1407387
ci: remove old conflicting qt install
2021-03-23 23:20:12 +11:00
itsmattkc
93f95b7d57
ci: fixed incorrect crashpad path
2021-03-23 22:43:05 +11:00
itsmattkc
dccea63d97
nodeview: initialize edge item's from/to references
...
Fixes #1526
2021-03-23 22:28:21 +11:00
itsmattkc
f2db17c10f
ci: move to new dependency system
2021-03-23 22:19:14 +11:00
itsmattkc
7e00ffa88c
more improvements to crash dialog
2021-03-23 18:41:07 +11:00
itsmattkc
9a2949cf4d
fixed crash handler bug
2021-03-23 17:54:31 +11:00
itsmattkc
c444213a85
nodeparamview: null check for input UI
...
Fixes #1523
2021-03-23 08:38:18 +11:00
itsmattkc
ae4dbd9919
previewautocacher: ensure queues are actually cleared
2021-03-23 08:34:21 +11:00
itsmattkc
3dae723bbc
rendertask: limit maximum frames that can be rendered concurrently
...
Fixes #1418
2021-03-23 00:56:03 +11:00
itsmattkc
cd6544ba64
fixed erroneous hold keyframe logic
...
Fixes #1326
2021-03-22 23:28:43 +11:00
itsmattkc
77ea4121a0
call invalidateall when video params change
...
Fixes #1520
2021-03-22 22:46:44 +11:00
itsmattkc
1c7509e767
Merge branch 'cmake' of https://github.com/eszlari/olive into eszlari-cmake
2021-03-22 14:22:10 +11:00
itsmattkc
c6c6b26ab1
resolved conflict, preferring newer contributions
2021-03-22 14:12:47 +11:00
itsmattkc
9b6fe7e308
track: null check when looking up a block's in/out time adjustment
...
Fixes #1517
2021-03-22 12:15:13 +11:00
itsmattkc
4cb14ae1e0
ensure dependency position is set when using add tool
2021-03-22 12:08:43 +11:00
itsmattkc
78e0777c27
fixed title node when using light theme
...
Fixes #1496
2021-03-22 12:05:36 +11:00
itsmattkc
62332eb216
keysequenceeditor: override backspace and esc behavior
...
Fixes #1455
2021-03-21 23:26:33 +11:00
itsmattkc
5b04d84bfb
null check for texture in paint function
...
Fixes #1515
2021-03-21 12:50:35 +11:00
itsmattkc
84c227c003
cmake: add definition to crash handler too
2021-03-21 01:22:01 +11:00
itsmattkc
ac39c6a461
fixed erroneous call to qbytearray
2021-03-21 01:15:39 +11:00
itsmattkc
43318647ac
fixed multiple definitions in crash handler
2021-03-21 01:12:40 +11:00
itsmattkc
551ca40dea
new style of crashpad report
2021-03-21 01:01:23 +11:00
itsmattkc
feab5e8936
package crashpad symbols with app and use them
2021-03-21 00:21:20 +11:00
itsmattkc
0a17e0fbe2
nodeview: do something when clips are selected
2021-03-20 10:10:09 +11:00
itsmattkc
57b8193427
playbackcache: added note for later
2021-03-19 18:11:17 +11:00
itsmattkc
40abdcc605
audioplaybackcache: fixed segmentation bug
2021-03-19 18:10:58 +11:00
itsmattkc
1b5426d786
audioplaybackcache: improve comments/documentation
2021-03-19 17:09:45 +11:00
itsmattkc
6b2e788680
audioparams: use ceil converting time to samples
...
Appears to solve audio cache issue, but I'm not 100% sure if
this is mathematically correct.
2021-03-19 17:06:34 +11:00
itsmattkc
d90580cc52
nodeparamview: truncate title bar whenever necessary
2021-03-18 19:47:01 +11:00
itsmattkc
b98a321cb9
nodeparamview: added tooltip to label
...
This is so it can be truncated at some point but I haven't
figured out the best way to do that yet.
2021-03-18 19:36:41 +11:00
itsmattkc
843db76e75
nodeview: show label and type if label is set
...
Might not keep this, but we should have something to make the
node types clear when labelled.
2021-03-18 19:36:03 +11:00
itsmattkc
334b152765
code: fixed minor semantics
2021-03-18 19:35:53 +11:00
itsmattkc
2e63140000
nodeparamview: prevent duplicate items
2021-03-18 19:35:09 +11:00
itsmattkc
fb410e7c96
use vectors for sample buffers rather than raw ptr arrays
2021-03-17 11:54:14 +11:00
itsmattkc
a4812891d2
only show nouveau warning once
2021-03-16 13:09:21 +11:00
itsmattkc
e44918c70a
delete exclusive dependencies when deleting items from project explorer
2021-03-16 12:59:58 +11:00
itsmattkc
643999e308
auto-position gaps when replacing blocks with gaps
2021-03-16 12:13:08 +11:00
itsmattkc
2a3a256f3e
implement keyboard zooming into node view
2021-03-16 12:12:51 +11:00
itsmattkc
0c73a4bd59
made slider value/string conversions abstract
2021-03-15 18:29:03 +11:00
itsmattkc
50c7f8019b
added auto-positioning to split command
2021-03-15 18:23:34 +11:00
itsmattkc
acb8c6865a
implemented offsets into sliders
2021-03-15 18:23:00 +11:00
itsmattkc
c6a2349ad6
improved slider ladders
2021-03-15 13:43:04 +11:00
itsmattkc
a30d031a9c
improved FPS counter
...
Shows real frame update time rather than refresh time
2021-03-15 11:34:09 +11:00
itsmattkc
056a1202d6
added new auto-positioning to place block command
2021-03-14 22:09:59 +11:00
itsmattkc
82d6daa3da
fixed bug in node dependency positioning
2021-03-14 21:52:05 +11:00
itsmattkc
fd6319b837
fixed regression from switching folder from outputs to inputs
2021-03-14 21:51:47 +11:00
itsmattkc
2a9513e56a
added new node auto-positioning for items
2021-03-14 21:09:00 +11:00
itsmattkc
500fb58d49
arranged items so they are inputs of folder rather than outputs
2021-03-12 12:22:19 +11:00
itsmattkc
c885fbac5c
viewer: count frames even when FPS is hidden
2021-03-11 11:05:36 +11:00
itsmattkc
5d59ecb699
timeline: allow disabling waveforms
2021-03-10 14:23:59 +11:00
itsmattkc
60e828efa8
viewer: minor profiling
...
Allows users to show FPS counter and skipped frames count.
2021-03-10 13:40:17 +11:00
itsmattkc
b1328c013b
core: added shortcut to set status bar message
2021-03-10 13:38:56 +11:00
itsmattkc
3ac1503a32
diskmanager: ensure file is deleted and ignore accesses from non-existent hashes
2021-03-08 15:37:29 +11:00
itsmattkc
97dd84c68b
decrease audio buffer size to sane level
...
Improves audio on certain platforms
2021-03-08 11:26:36 +11:00
itsmattkc
8ef608c246
sped up disk cache accesses
...
Shifted some code around to improve performance
2021-03-08 11:26:03 +11:00
itsmattkc
a57bf35e93
don't copy items when splitting or duplicating blocks
2021-03-01 13:27:13 +11:00
itsmattkc
605a593f90
fixed segfault caused by removing nodes
2021-03-01 13:26:23 +11:00
itsmattkc
a495427c5c
fixed crash with non-sequence viewers
2021-02-24 22:16:27 +11:00
itsmattkc
2c5aee4d2e
reimplement footage viewer in new structure
2021-02-24 22:16:08 +11:00
itsmattkc
72dd80c90c
ensure nodeview is unset when project closes
2021-02-24 22:15:12 +11:00