Commit Graph
4574 Commits
Author SHA1 Message Date
Simran ce2e51fc2a QPainter::matrix is obsolete, use transform() instead 2021-04-01 18:00:12 +02:00
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
Thomas Wilshaw f99600ed40 openglrender: Add attributeLocation check
Sometimes when the default fragment shader is used a_texcoord is
optimised out
which can cause GL errors. Also adds the same check for a_position
preemptively
2021-03-27 01:50:17 +00: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
Simran cc317a8b1a Docker: Update build image with final OCIOv2, Qt 5.15.2, OTIO, Crashpad (#1489)
* Add missing xcb-util-* packages. Qt's libqxcb.so seems to require them in the newer Qt version

* Adjust breakpad install prefix to match CMake change

* Add build script for Olive for quick testing

* .n in CI image actually stands for image revision

* skipping the CI is now supported natively by GitHub Actions
2021-03-25 03:59:42 +01: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
Thomas Wilshaw 0f2c44866a Remove unneeded invokeMethod. 2021-03-23 23:17:47 +00: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