Compare commits

...

5278 Commits

Author SHA1 Message Date
Jean-Baptiste Mardelle
4fc2f242e8 Merge branch 'refactoring_timeline' into refactoring_track_producers 2019-03-11 18:31:10 +01:00
Jean-Baptiste Mardelle
fb9f6c5753 Fix comments in one producer per track branch 2019-03-11 18:30:54 +01:00
Jean-Baptiste Mardelle
a99b4ffda0 Fix missing clip appearing twice on older projects. Related to #78
Fix incorrect profile confirmation request on new project
2019-03-11 13:36:42 +01:00
Vincent Pinon
2001ceb968 Allow to use external RTTR 2019-03-11 12:07:04 +01:00
Nicolas Carion
186c14905c additional test assert 2019-03-11 01:28:43 +01:00
Nicolas Carion
cf102c0ac0 [FuzzBug5] Check whether clip belongs to group in requestGroupMove 2019-03-11 01:27:16 +01:00
Nicolas Carion
70091bcdcb [Logger] better tracking of the constructed timelines 2019-03-11 00:57:17 +01:00
Nicolas Carion
c6f71c1012 fix crash on reverting clip 2019-03-10 20:33:19 +01:00
Nicolas Carion
187a5f771b Bring back reverse clip feature. Fix #63 2019-03-10 17:10:46 +01:00
Nicolas Carion
06dc14bce2 Properly clear logs when fuzzing 2019-03-10 15:58:40 +01:00
Nicolas Carion
98842998cb [FuzzBug4] Check group appartenance before attempting group deletion 2019-03-09 00:44:41 +01:00
Jean-Baptiste Mardelle
d96ab90e3e Fix freeze effect range incorrect
Fixes: #83
2019-03-08 14:51:02 +01:00
Jean-Baptiste Mardelle
e83158aa7e Fix crash on reset effect. Fixes #83 2019-03-08 14:08:46 +01:00
Jean-Baptiste Mardelle
a16378459d Fix copy/paste when we have more audio tracks than video tracks 2019-03-08 11:01:36 +01:00
Jean-Baptiste Mardelle
b03088c3fe Update to one producer / track feature, use master instance for temporary clips, keep previous logic (1 producer / clip) for timewarp 2019-03-08 10:23:24 +01:00
Jean-Baptiste Mardelle
56060143fe Merge branch 'refactoring_timeline' into refactoring_track_producers 2019-03-08 08:54:17 +01:00
Jean-Baptiste Mardelle
ac43ebc28d Improved management of tracks on copy/paste. Fixes: #74 2019-03-08 08:51:13 +01:00
Nicolas Carion
7480eded89 make sure binmodel is cleaned at the end of regression tests 2019-03-07 04:13:46 +01:00
Nicolas Carion
d4415ffae4 [FuzzBug3] Fix mirror track computation and insertion when only one type of track exists 2019-03-07 03:49:30 +01:00
Nicolas Carion
5bbe4d2838 [Leaks] Stop storing a profile in GLWidget and use the global one instead 2019-03-07 02:01:18 +01:00
Nicolas Carion
696a9a729b Refix ungrouping of several groups at once and add tests
Fixes #87
2019-03-07 00:26:45 +01:00
Jean-Baptiste Mardelle
01cb407b67 Fix ungrouping of several groups at once 2019-03-06 19:08:36 +01:00
Nicolas Carion
32b01e2fea correct group id computing in fuzzer 2019-03-06 18:59:38 +01:00
Nicolas Carion
af9d5f909b systematic logging in tests 2019-03-06 17:54:05 +01:00
Nicolas Carion
fcd1ccd625 [FuzzBug2] Stricter checking when creating AVSplit group 2019-03-06 17:36:56 +01:00
Jean-Baptiste Mardelle
7b495c3de3 Fix possible race in bin job count 2019-03-06 11:11:50 +01:00
Jean-Baptiste Mardelle
22ddedb57c Ensure we don't try to fetch timeline thumbs when disabled 2019-03-06 11:10:20 +01:00
Nicolas Carion
2f3fbdbea5 clang-tidy modernize 2019-03-06 07:07:32 +01:00
Nicolas Carion
8d03962ab8 clang-tidy style 2019-03-06 05:51:32 +01:00
Nicolas Carion
ee71e5c1af clang-tidy performance 2019-03-06 05:00:42 +01:00
Nicolas Carion
861bd2cef4 new clang-tidy config 2019-03-06 02:31:44 +01:00
Jean-Baptiste Mardelle
5ae05211b2 Fix cut on Shift+razor tool 2019-03-05 22:15:41 +01:00
Vincent Pinon
7815421d5f Fix build failing with GCC, suppress override warnings 2019-03-05 15:36:18 +01:00
Vincent Pinon
ebbe18f95a Windows icon named "kdenlive.ico" 2019-03-05 14:52:37 +01:00
Nicolas Carion
307dca4a1f Various header include reductions 2019-03-05 03:09:46 +01:00
Nicolas Carion
e7d6d9d325 various small stuff 2019-03-05 01:38:22 +01:00
Nicolas Carion
9118338772 cleanup old logging scheme 2019-03-05 01:36:30 +01:00
Jean-Baptiste Mardelle
bbad43aef9 Merge branch 'dev/render-exit-code' into 'refactoring_timeline'
Correct missing exit code propagation for kdenlive_render.

See merge request kde/kdenlive!23
2019-03-04 08:24:08 +00:00
Corey O'Connor
84eceb8279 Correct missing exit code propagation. 2019-03-03 23:27:05 -08:00
Corey O'Connor
61c9ad05e5 debug log the path to kdenlive_render executable 2019-03-03 23:27:05 -08:00
Vincent Pinon
76bca9ab67 Fix executable icon on Windows 2019-03-04 00:36:52 +01:00
Vincent Pinon
b97ced73d0 Fix RTTR on Windows again 2019-03-04 00:36:52 +01:00
Nicolas Carion
a057a3a958 Reapply fix for incorrect grouping prevention 2019-03-03 23:03:05 +01:00
Nicolas Carion
27d09c5151 add tests for cutting avgroups 2019-03-03 02:29:14 +01:00
Nicolas Carion
76c24eae62 small fix for warning handling 2019-03-03 02:28:39 +01:00
Nicolas Carion
6c8f7cb7e7 fix CI build 2019-03-03 00:23:31 +01:00
Nicolas Carion
37d80b9836 fix compilation 2019-03-02 23:06:52 +01:00
Vincent Pinon
09dbecf04a Fix compile on Linux (media_ctrl) 2019-03-02 22:07:39 +01:00
Vincent Pinon
6238ef68f1 Fix compile (forgot add) 2019-03-02 21:50:56 +01:00
Vincent Pinon
e8477eb433 Fix compile 2019-03-02 21:28:58 +01:00
Jean-Baptiste Mardelle
e16d044b4d Use only one producer per track in timeline 2019-03-02 16:56:59 +01:00
Nicolas Carion
19b52d02f6 Temporary revert of "[FuzzingBug#1] Correctly handle grouping of already grouped items"
This reverts commit dca08c0fd5.
2019-03-02 06:29:03 +01:00
Vincent Pinon
7b2134e3d3 CMakeLists reorganization, fix RTTR on Windows 2019-03-02 00:22:25 +01:00
Jean-Baptiste Mardelle
fe08206928 Don't try to play invalid zone, inform user. Fixes #67 2019-03-01 18:22:13 +01:00
Jean-Baptiste Mardelle
a874e9eea4 Fix typo preventing monitor refresh on effect change 2019-03-01 17:50:17 +01:00
Jean-Baptiste Mardelle
38f0f5a90d Don't allow clip zone beyond clip duration. Fixes #68 2019-03-01 17:20:03 +01:00
Jean-Baptiste Mardelle
9564b14ca2 Shift + move mouse in timeline seeks 2019-03-01 16:15:23 +01:00
Jean-Baptiste Mardelle
08ad40f86e Don't try to cut twice, prevent unnecessary refreshes
Don't allow rubber selection on timeline ruler to allow cut shortcut while seeking
2019-03-01 14:17:27 +01:00
Nicolas Carion
dbb37e7e68 Fix some leaks in glwidget. cf #80 2019-03-01 12:08:12 +01:00
Nicolas Carion
9cc5dbf9e5 Revert "Fix some leaks in glwidget. cf #80"
This reverts commit a17762a324.
2019-03-01 12:06:05 +01:00
Nicolas Carion
a17762a324 Fix some leaks in glwidget. cf #80 2019-03-01 11:59:48 +01:00
Nicolas Carion
4bef552dc9 fix some warnings 2019-02-28 10:19:27 +01:00
Nicolas Carion
fbb94f9a4d fix memory leak in glwidget 2019-02-28 10:14:30 +01:00
Nicolas Carion
f4cb66b258 fix some use-after-free when closing 2019-02-28 09:49:47 +01:00
Nicolas Carion
437c5d7049 more thorough consistency checking 2019-02-28 09:23:36 +01:00
Nicolas Carion
70b2c19036 fix tests 2019-02-28 09:15:32 +01:00
Nicolas Carion
90b937aab4 reenable missing test 2019-02-28 08:27:56 +01:00
Nicolas Carion
42e6935af2 add small check in group 2019-02-28 08:25:51 +01:00
Nicolas Carion
dca08c0fd5 [FuzzingBug#1] Correctly handle grouping of already grouped items 2019-02-28 07:55:02 +01:00
Nicolas Carion
d26dc48c8f fixes small issues in fuzzing and logger 2019-02-28 07:41:23 +01:00
Nicolas Carion
6714f05470 fixes in fuzzing 2019-02-28 06:46:28 +01:00
Nicolas Carion
283865c0ff leaks in tests 2019-02-28 06:46:28 +01:00
Nicolas Carion
5e19d1452c Fix memory leak in keyframe model 2019-02-28 06:46:28 +01:00
Nicolas Carion
2485b87b9c more small leaks in tests 2019-02-28 06:46:28 +01:00
Jean-Baptiste Mardelle
75e552cb62 *Multiple effect fixes for locales with comma as decimal separator
*Minor qml optimizations
2019-02-27 23:30:15 +01:00
Jean-Baptiste Mardelle
c3495732d4 Always enable cut action, even if no clip selected. Fixes #76 2019-02-26 13:56:35 +01:00
Jean-Baptiste Mardelle
2ca1b92186 When pasting items from another project, always use same folder
instead of creating a new of for each paste. Fixes #74
2019-02-26 13:55:54 +01:00
Jean-Baptiste Mardelle
acba37b157 remove test line 2019-02-26 13:21:16 +01:00
Jean-Baptiste Mardelle
9cf3ec9143 Fix image proxy clips incorrectly detected as smaller than 8 pixels
Fixes: #51
2019-02-25 23:07:33 +01:00
Jean-Baptiste Mardelle
89335d9f5e Fix clip sometimes cannot be moved just after doing a cut 2019-02-25 20:52:05 +01:00
Nicolas Carion
e6243f361f fix memory leak in cloneProducer 2019-02-24 19:00:27 +01:00
Nicolas Carion
211e25e587 fix minor leak in tests 2019-02-24 00:44:51 +01:00
Nicolas Carion
8742b78849 fix compilation and remove some warnings 2019-02-24 00:36:07 +01:00
Nicolas Carion
e916aa57ec Safer pointer managment. Fixes memory leaks 2019-02-24 00:07:20 +01:00
Jean-Baptiste Mardelle
6b4bf618c1 Fix curves effect 2019-02-23 21:37:55 +01:00
Jean-Baptiste Mardelle
99db2c6303 Small tweaks to the timeline palette 2019-02-23 14:50:14 +01:00
Jean-Baptiste Mardelle
aabb41b2f0 Fix up/down arrows in timeline sometimes resulting in incorrect scroll 2019-02-23 14:02:24 +01:00
Jean-Baptiste Mardelle
5206dd516c Fix keyframable params displaying incorrect value on loading or adding (like alpha ops) 2019-02-23 13:47:27 +01:00
Jean-Baptiste Mardelle
79504634c1 Don't allow dragging a composition on an audio track
CCBUG: 404680
2019-02-23 13:33:57 +01:00
Jean-Baptiste Mardelle
d95c7e199c Fix UI freeze on keyframe selection
CCBUG: 404683
2019-02-23 13:24:28 +01:00
Jean-Baptiste Mardelle
c4c4ea21b3 Fix crash on composition resize.
Bug: 404682
2019-02-23 11:24:06 +01:00
Jean-Baptiste Mardelle
7671e9884c Fix timeline position on project opening 2019-02-23 00:09:50 +01:00
Jean-Baptiste Mardelle
3fa5e3eeb2 Don't scale thumbnails on zoom change 2019-02-23 00:01:31 +01:00
Jean-Baptiste Mardelle
60ad932c6c Fix keyframes locale issue. Fixes: #41 2019-02-22 23:53:28 +01:00
Jean-Baptiste Mardelle
5f775d909c Fix timeline clip displaying proxy name instead of proper clip name 2019-02-22 18:42:40 +01:00
Jean-Baptiste Mardelle
293fa58c7a Fix fades not updating monitor and timeline preview on change 2019-02-22 18:22:11 +01:00
Jean-Baptiste Mardelle
f87160888a Shift + razor tool to preview current cut position 2019-02-22 17:17:15 +01:00
Jean-Baptiste Mardelle
90f146d555 Don't show collapse arrow on effects that have no parameter 2019-02-22 17:00:22 +01:00
Jean-Baptiste Mardelle
9699ba9d46 Improve composition insertion:
Correctly insert composition with lower track in some cases
Improve composition duration detection
Autodetect if composition should be inverted
CCBUG: 404680
2019-02-22 16:01:01 +01:00
Jean-Baptiste Mardelle
b09c02ae55 Small cleanup in clip move, avoid unnecessary checks 2019-02-22 08:20:27 +01:00
Jean-Baptiste Mardelle
4e95a02dd3 Fix size parameter not adjusting on effects with geometry 2019-02-21 22:17:28 +01:00
Jean-Baptiste Mardelle
ee1c1fdb93 Fix crash resizing image/color from start. Fixes #60 2019-02-21 22:03:07 +01:00
Jean-Baptiste Mardelle
76a980ee6f Fix tests 2019-02-21 13:04:50 +01:00
Jean-Baptiste Mardelle
84dbc61c6d Fix rolling keyframes, Shift click changes value only. Fixes #52 2019-02-21 12:46:14 +01:00
Jean-Baptiste Mardelle
c541071ca6 Fix keyframes on cut with image/color/title clips. Fixes #57 2019-02-20 22:26:39 +01:00
Jean-Baptiste Mardelle
489e0dd169 On item drag, make active track follow item 2019-02-20 20:06:14 +01:00
Jean-Baptiste Mardelle
719bd8f63b Fix preview range cannot be removed. Fixes #56 2019-02-20 13:30:07 +01:00
Jean-Baptiste Mardelle
0c57d72791 Fix clicking on track name does not make track current 2019-02-20 12:06:02 +01:00
Jean-Baptiste Mardelle
e348c9347e Fix crash on composition paste 2019-02-20 11:52:59 +01:00
Jean-Baptiste Mardelle
05f15f9f2e Check for compositions with invalid a_track on project opening
Fix composition move in some cases. Fixes #49
2019-02-20 11:45:07 +01:00
Jean-Baptiste Mardelle
dfbf48bcaa Improve handling of clip move on incompatible track type 2019-02-20 09:18:29 +01:00
Nicolas Carion
1ef2955172 fuzzing reproducer now emits test-case 2019-02-20 07:35:49 +01:00
Nicolas Carion
41a13fccc1 fix rebase 2019-02-20 07:11:49 +01:00
Nicolas Carion
1eb7e8393a fuzzing covers most TimelineModel functions 2019-02-20 06:57:05 +01:00
Nicolas Carion
b545285307 cleanup logging, fix track insertion fuzzing 2019-02-20 06:56:28 +01:00
Nicolas Carion
c4bd72af8a initial fuzzing target 2019-02-20 06:56:28 +01:00
Nicolas Carion
bdde8af8c4 fix wrong include 2019-02-20 06:55:07 +01:00
Nicolas Carion
fe4dfc1313 register parameter names 2019-02-20 06:55:07 +01:00
Nicolas Carion
6ff6c63cc4 Trace more functions 2019-02-20 06:38:53 +01:00
Jean-Baptiste Mardelle
49e9aae5b8 Fix crash on group deletion, and possibly on composition deletion 2019-02-20 00:59:09 +01:00
Jean-Baptiste Mardelle
a6db662db0 Fix tile clip not correctly updated on animation change. Fixes #45 2019-02-19 22:38:59 +01:00
Jean-Baptiste Mardelle
080b97f46a Don't allow setting timeline zone to negative. Fixes #54 2019-02-19 21:49:47 +01:00
Jean-Baptiste Mardelle
4c57e8b352 Fix crash on external resources. Fixes #42 2019-02-19 20:23:21 +01:00
Jean-Baptiste Mardelle
730474995f Fix loading keyframes now that we use click times instead of frames 2019-02-19 15:18:37 +01:00
Jean-Baptiste Mardelle
f1ed81e7d9 Fix crash on project opening 2019-02-19 14:20:35 +01:00
Jean-Baptiste Mardelle
78cdbcc06e Fix effect stack incorrectly enabled/disabled. Fixes #50 2019-02-19 11:07:52 +01:00
Jean-Baptiste Mardelle
b7d5bd1431 Fix crash on disable effect. Fixes #43 2019-02-19 09:09:07 +01:00
Jean-Baptiste Mardelle
2796c8385e Fix timeline cursor not snapping. Fix #47 2019-02-18 18:55:47 +01:00
Jean-Baptiste Mardelle
872186e1aa Merge branch 'patch-2' into 'refactoring_timeline'
Fix wrong tip.

See merge request kde/kdenlive!18
2019-02-18 15:06:11 +00:00
Farid Abdelnour
91bd338836 Fix wrong tip. 2019-02-18 14:32:53 +00:00
Jean-Baptiste Mardelle
559ad678d1 Fix change fps on empty project. Fixes #39 2019-02-17 14:22:24 +01:00
Jean-Baptiste Mardelle
491d80de89 Ensure keyframes cannot be dragged outside item range
CCBUG: 404463
2019-02-17 11:41:47 +01:00
Jean-Baptiste Mardelle
b1d2bb45db Only recreate bin clips when doing a paste into another document 2019-02-15 18:21:15 +01:00
Jean-Baptiste Mardelle
8f1ab3566e Correctly fix all missing clips in one pass 2019-02-15 17:58:41 +01:00
Jean-Baptiste Mardelle
9a1981a07b New: copy / paste between several Kdenlive windows 2019-02-15 16:25:29 +01:00
Jean-Baptiste Mardelle
5a52d8b7dd Fix grouping of pasted clips 2019-02-15 14:19:14 +01:00
Jean-Baptiste Mardelle
0b6846c9af Fix freeze on add keyframe. Fixes #37
BUG: 404277
2019-02-15 11:45:25 +01:00
Jean-Baptiste Mardelle
3cd2f9e017 Check added clip profile if only folders in the project.
Fixes: #38
2019-02-15 10:59:07 +01:00
Jean-Baptiste Mardelle
e5e80d015f Fix crash opening older project file
On fps change, don't overwrite original project
2019-02-15 10:28:19 +01:00
Jean-Baptiste Mardelle
de5f7b983b Fix paste crash 2019-02-14 09:09:52 +01:00
Jean-Baptiste Mardelle
1f5742c2b6 Fix don't ask again option when importing clip from removable device. Fixes #36 2019-02-13 11:39:09 +01:00
Jean-Baptiste Mardelle
3c106c4fb0 Fix composition snapping. Fixes #35 2019-02-13 10:59:02 +01:00
Jean-Baptiste Mardelle
0aa598ed99 Fix broken fades 2019-02-13 10:50:13 +01:00
Jean-Baptiste Mardelle
85825eb71d Fix compilation with GCC < 5.1 and c++11 2019-02-13 09:03:05 +01:00
Nicolas Carion
ff92e140a2 cleaner RTTR import 2019-02-12 06:17:40 +01:00
Nicolas Carion
c5c43a331b link gcov only when needed 2019-02-12 04:38:51 +01:00
Nicolas Carion
ae0dde2d6c try to re-fix CI build 2019-02-12 04:10:54 +01:00
Nicolas Carion
cc2b58f5a2 switching to static RTTR 2019-02-12 03:16:44 +01:00
Jean-Baptiste Mardelle
95f63ec909 Fix crash on empty paste. Fixes #34 2019-02-11 13:25:22 +01:00
Jean-Baptiste Mardelle
c50d65e819 Fix profile width incorrectly incremented by 8 pixels 2019-02-11 09:57:47 +01:00
Jean-Baptiste Mardelle
f648886332 Fix compilation 2019-02-11 09:57:12 +01:00
Nicolas Carion
35a192c710 Start tracing some methods. Logger can emit valid test-case 2019-02-11 03:52:38 +01:00
Nicolas Carion
7e9ac271d9 Remove old effectstack, enhance CMake a bit 2019-02-11 03:52:38 +01:00
Nicolas Carion
9dbc5279af Added RTTR 2019-02-11 03:52:38 +01:00
Jean-Baptiste Mardelle
1d93da20b1 When using a camcorder profile, auto check if user added a proxy clip to bin, and recognize it as proxy. 2019-02-10 18:30:12 +01:00
Jean-Baptiste Mardelle
af54ca247c Switch storing duration to clock instead of frames to ease project fps conversion
Fix crash on thumbnail creation (resetting producer while creating thumbs)
2019-02-10 08:24:27 +01:00
Nicolas Carion
4bb8959e5b [MAINTENANCE] clang format + remove most warnings + update test libs 2019-02-09 20:32:01 +01:00
Jean-Baptiste Mardelle
5c995c64ba Initial support for externally created proxy clips through a pattern
Should work with Sony PXW camcorder proxy clips
2019-02-08 14:52:25 +01:00
Jean-Baptiste Mardelle
e997a3be95 Fix regression breaking clip move on another track 2019-02-08 12:13:12 +01:00
Jean-Baptiste Mardelle
2a0fb1d27d Fix another thumbnail crash
Initial rewrite of project's fps correction, related to #33
2019-02-08 11:52:25 +01:00
Jean-Baptiste Mardelle
29410e26cf Fix opening project with unknown profile
Fix crash on thumbnail after profile change, should fix #24
2019-02-08 10:50:17 +01:00
Jean-Baptiste Mardelle
169bed102e Remove some debug, minor optimisation in clip move 2019-02-06 13:32:19 +01:00
Jean-Baptiste Mardelle
f6cdc542bb Always ensure we have a profile with valid dimensions
Fixes #30
2019-02-06 12:09:59 +01:00
Jean-Baptiste Mardelle
ce1564eff4 *Fix keyframe issues on effects with multiple keyframable parameters
*Show opacity in timeline instead of rotation in transform effect
2019-02-06 09:52:08 +01:00
Jean-Baptiste Mardelle
3067a0435f Fix crash on exit and incorrect snap. Fixes #28 2019-02-04 19:09:51 +01:00
Jean-Baptiste Mardelle
430ee962d5 Select right part of a clip on clip cut
Fix various selection related crashes
2019-02-04 17:46:14 +01:00
Jean-Baptiste Mardelle
bf29ac99b5 Merge branch 'patch-1' into 'refactoring_timeline'
Fix inverted zoom in/out button.

See merge request kde/kdenlive!17
2019-02-02 08:31:22 +00:00
Farid Abdelnour
9dab97566a Fixed Zoom buttons now as requested. (Hopefully) 2019-02-01 17:52:02 +00:00
Farid Abdelnour
0d44e1d1ee Fix inverted zoom in/out button. 2019-02-01 17:07:50 +00:00
Jean-Baptiste Mardelle
df24c23552 When importing an image as first clip, make sure we don't create an invalid profile 2019-02-01 15:35:23 +01:00
Jean-Baptiste Mardelle
705a25020e Fix undo/redo of keyframes and presets 2019-02-01 15:28:24 +01:00
Jean-Baptiste Mardelle
bfcf4bfacd * Fix profile editing broken
* Don't allow creating profile with non even height Fixes #30
2019-02-01 07:55:47 +01:00
Jean-Baptiste Mardelle
e4306c239d *Fix crash on reset lift/gain effect
*Use right click to reset effect param to default
*Refactor thumbnail creator to use code similar to shotcut
2019-01-31 19:48:02 +01:00
Jean-Baptiste Mardelle
ace580221a Reimplement effect presets
Fixes #5
2019-01-30 11:39:40 +01:00
Jean-Baptiste Mardelle
68574e5699 Audio thumbs: add license, minor update 2019-01-25 17:51:38 +01:00
Jean-Baptiste Mardelle
2e38741af1 * Keyframes: reintroduce default keyframe type (linear, smooth,..)
* Add menu option to remove all keyframes after cursor
* Fix painting of smooth keyframes
2019-01-25 17:02:52 +01:00
Jean-Baptiste Mardelle
6445f1d8e9 Another small optimization for audio thumbs drawing 2019-01-25 15:16:49 +01:00
Jean-Baptiste Mardelle
7735dede93 Small optimization in audio thumbs painting 2019-01-25 12:26:32 +01:00
Jean-Baptiste Mardelle
129671c34a Small qml cleanup, fix warnings and reselecting item with shift-click 2019-01-25 11:08:45 +01:00
Jean-Baptiste Mardelle
373f261443 Fix default param value for keyframe effects with factor. Fixes #18
Fix wrong version of effect used because of unfaithful double comparison
2019-01-25 08:27:46 +01:00
Jean-Baptiste Mardelle
8b9669e12c Fix color picker broken
Fixes #17
2019-01-24 20:42:45 +01:00
Jean-Baptiste Mardelle
258937dfd6 Fix crash resizing composition with keyframes 2019-01-24 19:46:36 +01:00
Jean-Baptiste Mardelle
7fc3beadbe Small cleanup of audio display - tentative display of channel names 2019-01-23 21:56:40 +01:00
Jean-Baptiste Mardelle
4af89bd3b4 Fix tests on CI 2019-01-23 15:56:17 +00:00
Jean-Baptiste Mardelle
270ba5809d Add workaround to disable checking for melt exec in test environment 2019-01-23 15:55:02 +00:00
Jean-Baptiste Mardelle
c69d0c2675 Remove unnecessary duplicate check 2019-01-23 14:58:48 +00:00
Jean-Baptiste Mardelle
d5e8c9c0ce Fix tests 2019-01-23 14:38:35 +00:00
Jean-Baptiste Mardelle
321273b61e Fix several crashes / issues with bin subclips
Fixes #16
2019-01-23 10:17:42 +01:00
Jean-Baptiste Mardelle
3e9dd5a6ea Make compositions higher so that they overlap both tracks 2019-01-22 23:08:09 +01:00
Jean-Baptiste Mardelle
054ed0e7f4 Fix several typos - patch by Kunda Ki
Differential Revision: https://phabricator.kde.org/D11742
2019-01-22 21:47:45 +01:00
Jean-Baptiste Mardelle
39a4d41816 Improve timeline audio thumbnails 2019-01-22 21:39:19 +01:00
Jean-Baptiste Mardelle
3f4cd6d69d Reverse Z order for tracks so that compositions will always be on top if overlapping track below 2019-01-22 21:39:19 +01:00
Jean-Baptiste Mardelle
aab4f65962 Merge branch 'patch5' into 'refactoring_timeline'
Remove shortcut for Insert zone in Timeline and add Icon in Clip Monitor Toolbar for Insert Zone in Project Bin

See merge request kde/kdenlive!14
2019-01-22 19:47:24 +00:00
Akhil K Gangadharan
3dd5ba64ec Remove header file not in use and add tooltip for Insert Zone in Project Bin 2019-01-23 00:40:32 +05:30
Akhil K Gangadharan
dda1479e93 Change icon for Insert Zone in Project Bin 2019-01-23 00:39:55 +05:30
Akhil K Gangadharan
e7c7a838d7 Remove method slotInsertZoneToProjectBin, use instead slotInsertZoneToTree 2019-01-22 16:13:49 +05:30
Akhil K Gangadharan
6a86356874 Remove redundant slotInsertZoneToTimeline, add icon for slotInsertZoneToTree 2019-01-22 16:10:04 +05:30
Jean-Baptiste Mardelle
dbea9f573c Fix editing keyframe causing unwanted seek 2019-01-21 23:51:24 +01:00
Jean-Baptiste Mardelle
2fd9bcf582 Merge branch 'refactoring_timeline' into 'refactoring_timeline'
Fix MPEG-2 rendering and DVD (VOB) resolution regression

See merge request kde/kdenlive!15
2019-01-21 22:32:16 +00:00
Juku Trump
6a76bbb0c6 Fix MPEG-2 rendering and DVD (VOB) resolution regression 2019-01-22 00:01:23 +02:00
Jean-Baptiste Mardelle
b45850e5e6 Add some debug infos on startup failure 2019-01-21 22:22:11 +01:00
Jean-Baptiste Mardelle
6c5b440d45 Fix recent test regression 2019-01-21 22:02:18 +01:00
Jean-Baptiste Mardelle
e110f8e877 Fix render regression enforcing interlaced rendering (breaking MPEG-2) 2019-01-21 21:57:23 +01:00
Jean-Baptiste Mardelle
c88fab3abe Fix missing median line in audio thumbnails 2019-01-21 21:07:45 +01:00
Jean-Baptiste Mardelle
0a6270d4ea Fix disabling effect stack not correctly passed between effectstack and track headers and
ensure timeline view correctly updates on fade insert/delete
2019-01-21 20:21:03 +01:00
Akhil K Gangadharan
d7805e3f6a Add icon in Clip Monitor Toolbar for Insert Zone to Project Bin 2019-01-20 15:11:11 +05:30
Akhil K Gangadharan
c43eba3321 remove redundant shortcut for Insert Zone to Timeline 2019-01-20 15:06:58 +05:30
Jean-Baptiste Mardelle
b33cb353e4 Fix pasting effect to track, don't allow video effects on audio tracks and reverse 2019-01-17 22:21:47 +01:00
Akhil K Gangadharan
c884c78eb0 Correctly select duplicate clip in bin after creation
Differential Revision: https://phabricator.kde.org/D18324
2019-01-17 17:46:31 +01:00
Jean-Baptiste Mardelle
8e45eb1b64 Fix changing clip speed after opening project broken 2019-01-17 17:37:51 +01:00
Jean-Baptiste Mardelle
16a6318137 Fix tests 2019-01-16 18:57:54 +01:00
Jean-Baptiste Mardelle
504b7e1244 Fix crash on change profile with first added clip 2019-01-16 17:42:59 +01:00
Jean-Baptiste Mardelle
0209ca8667 speed effect: Fix effect lost on project opening and on copy/paste 2019-01-16 10:25:14 +01:00
Jean-Baptiste Mardelle
c5c2d52d31 Tweak timeline colors 2019-01-16 09:41:17 +01:00
Jean-Baptiste Mardelle
ab252a2c2a Merge branch 'refactoring_timeline' into 'refactoring_timeline'
Fix copy-pasting between different tracks

See merge request kde/kdenlive!13
2019-01-16 07:37:26 +00:00
Jean-Baptiste Mardelle
a38f8d3f2f Fix movit regression (opening video corrupts application)
BUG: 403242
2019-01-16 08:21:11 +01:00
Jean-Baptiste Mardelle
eca5f7611e Better grab zone for keyframe markers in timeline 2019-01-16 07:57:44 +01:00
Juku Trump
5d6417aa80 Fix copy-pasting between different tracks 2019-01-15 23:38:29 +02:00
Jean-Baptiste Mardelle
bf061c1eff Move track thumbnails config in track header context menu
Change icon if track effects, and make it enable/disable effects
2019-01-15 16:05:38 +01:00
Jean-Baptiste Mardelle
dff96367de First test improving timeline palette 2019-01-15 15:08:29 +01:00
Tomaz Canabrava
afda774cbf Prevent overflow in while setting the values
Differential Revision: https://phabricator.kde.org/D18193
2019-01-15 13:40:15 +01:00
Akhil K Gangadharan
81441d4bca enlarge Configure Dialog
BUG: 387503
2019-01-14 18:05:29 +01:00
Jean-Baptiste Mardelle
ba5b1602fb Merge branch 'dev/glwidget-refactoring' into 'refactoring_timeline'
glwidget refactoring

See merge request kde/kdenlive!11
2019-01-14 09:37:35 +00:00
Jean-Baptiste Mardelle
4c730c5ca6 Merge branch 'refactoring_timeline' into 'refactoring_timeline'
Fix pasting enlarged image/color/title clips

See merge request kde/kdenlive!12
2019-01-14 08:56:45 +00:00
Juku Trump
1dea107d06 Fix pasting enlarged image/color/title clips 2019-01-13 18:54:03 +02:00
Corey O'Connor
d92d003731 always set to nullptr after delete (outside of destructors). Correct destructor for potential leak. 2019-01-11 10:06:20 -08:00
Corey O'Connor
7b379b04ef refactor sync on movit to function with that specific concern. 2019-01-11 10:06:20 -08:00
Corey O'Connor
70e76ec9ae Partition gl sync into specific funciton.
Make gl client sync function pointer a member variable. In case there is some per-context aspect.
2019-01-11 10:06:20 -08:00
Corey O'Connor
00ec034125 document how existing code relates to proposed pipelines 2019-01-11 10:06:20 -08:00
Corey O'Connor
509a91d7b3 split m_mutex into two mutexes with single responsibilities. 2019-01-11 10:06:20 -08:00
Corey O'Connor
e86a7652bf glwidget: partition createShader. 2019-01-11 10:06:20 -08:00
Corey O'Connor
6d5e1d3823 move redundant code for disabling GPU support to GLWidget::disableGPUAccel.
Not a true refactor as one instance of emit gpuNotSupported() did not reset the glslManager. I think this was not intentional tho.
2019-01-11 10:06:20 -08:00
Corey O'Connor
7d5de76eba refactor GLWidget::setAudioThumb for less indent 2019-01-11 10:06:20 -08:00
Corey O'Connor
4954334066 glwidget: partition paintGL. 2019-01-11 10:06:20 -08:00
Corey O'Connor
9ce76512eb Use strdup not qstrdup to avoid mlt_profile_close free'ing memory allocated with new.
This issue was identified using valgrind. Output:

==200828== Mismatched free() / delete / delete []
==200828==    at 0x4C2E668: free (in
/nix/store/270csszcn55xv52pjmvgr6cgy5grc8y5-valgrind-3.14.0/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==200828==    by 0xAFCBFD0: mlt_profile_close (in
/nix/store/l1dy6sf0sf6j7r7m45sg0xa8i8fxw4zq-mlt-6.13.0/lib/libmlt.so.6.13.0)
==200828==    by 0x7E52F8: GLWidget::~GLWidget() (glwidget.cpp:173)
2019-01-11 10:06:20 -08:00
Jean-Baptiste Mardelle
bd12c4fa1e Don't trigger monitor refresh when updating an audio clip 2019-01-11 18:52:09 +01:00
Jean-Baptiste Mardelle
dfb6b79358 Fix keyframes in timeline sometimes stuck when editing effect stack 2019-01-11 17:07:19 +01:00
Jean-Baptiste Mardelle
4a15bec5b4 Small tweaks to the monitor zone in/out markers
CCBUG: 401639
2019-01-11 15:12:47 +01:00
Michi Hirczy
de026f0bcc Reset luma/lift/gain slider should not affect colorwheel
Differential revision: https://phabricator.kde.org/D18169
2019-01-11 14:28:00 +01:00
Jean-Baptiste Mardelle
3e0796600b Refactor bin effects to fix major corruption
Fixes #15
2019-01-11 14:18:23 +01:00
Jean-Baptiste Mardelle
5e2374e24d Correctly mark disabled effects on project load
Fixes #14
2019-01-10 13:10:12 +01:00
Jean-Baptiste Mardelle
989c1c6395 Titles: add button to list missing elments urls 2019-01-10 09:34:16 +01:00
Jean-Baptiste Mardelle
1fd2f7bf87 Titler: add warning about missing elements with button to delete them 2019-01-09 18:14:51 +01:00
Jean-Baptiste Mardelle
436cc318b4 Fix crash on play/pause after switching monitor 2019-01-08 18:40:12 +01:00
Jean-Baptiste Mardelle
4b12236fb4 Start reimplementing clip missing in project 2019-01-08 18:39:52 +01:00
Jean-Baptiste Mardelle
c5ebe18379 Visualize missing elements in titles (images/svgs) 2019-01-08 17:25:15 +01:00
Jean-Baptiste Mardelle
09e215bc4a Make delete key work on effect stack 2019-01-08 15:21:50 +01:00
Jean-Baptiste Mardelle
6fb3745252 Fix delete shortcut not working in bin tree 2019-01-08 15:04:15 +01:00
Jean-Baptiste Mardelle
4044d87543 Fix bin thumbnails broken on hidpi screens 2019-01-08 09:22:04 +01:00
Jean-Baptiste Mardelle
86434caae8 Merge branch 'patch-2' into 'refactoring_timeline'
Updating (c) year. cf. phabricator.kde.org/F6531783

See merge request kde/kdenlive!8
2019-01-08 06:13:17 +00:00
Camille M
c3a3e8aa4f Updating (c) year. cf. phabricator.kde.org/F6531783 2019-01-07 17:39:28 +00:00
Jean-Baptiste Mardelle
9ae4d6e4fe Restore Project option "Switch project profile to current clip" 2019-01-07 17:46:03 +01:00
Jean-Baptiste Mardelle
468b99f703 Fix bin item description cannot be edited if is contains zone subclips
BUG: #402817
2019-01-07 11:41:38 +01:00
Jean-Baptiste Mardelle
60accab2ae Merge branch 'cherry-pick-b8e8b66d-2' into 'refactoring_timeline'
Fix screengrab with audio broken

See merge request kde/kdenlive!6
2019-01-07 08:49:58 +00:00
Akhil K Gangadharan
35018243ab Fix screengrab with audio broken
Differential revision: https://phabricator.kde.org/D17948


(cherry picked from commit b8e8b66d4c)
2019-01-07 08:24:52 +00:00
Jean-Baptiste Mardelle
2aa6e0afdf Fix path to title clips not stored
BUG: 377184
Differential revision: https://phabricator.kde.org/D17995
2019-01-06 12:50:51 +01:00
Jean-Baptiste Mardelle
d4e4d1615f Various keyframes fixes 2019-01-06 11:56:12 +01:00
Jean-Baptiste Mardelle
05fed681cd Fix crash clicking in timeline after item deletion 2019-01-06 11:10:25 +01:00
Jean-Baptiste Mardelle
a12dc8062a Fix incorrect limit in timeline vertical pan 2019-01-05 18:22:35 +01:00
Jean-Baptiste Mardelle
96f5e05dc0 Various thumbnail fixes
Fixes #10
2019-01-05 17:38:26 +01:00
Jean-Baptiste Mardelle
cfa7c80f4b Add zoom buttons to bin menu to make zoom more usable 2019-01-05 16:19:21 +01:00
Jean-Baptiste Mardelle
25f26f5c5f Fix position of clip name when editing 2019-01-05 15:39:19 +01:00
Jean-Baptiste Mardelle
5e20b71934 Merge branch 'cherry-pick-187a0f8e-2' into 'refactoring_timeline'
Move Gain effect to "Audio correction" category

See merge request kde/kdenlive!4
2019-01-05 14:17:26 +00:00
Jean-Baptiste Mardelle
0880eccdfb Move Gain effect to "Audio correction" category
Patch by Juku Trump
https://phabricator.kde.org/D17968

(cherry picked from commit 187a0f8e44)
2019-01-05 13:30:11 +00:00
Jean-Baptiste Mardelle
7d16bd12d6 Revert recent config window size change 2019-01-03 16:22:18 +01:00
Jean-Baptiste Mardelle
24a3010b5f Comment out c++14 for AppImage compilation 2019-01-01 16:56:54 +01:00
Jean-Baptiste Mardelle
67aea4a8d4 Fix distorted bin icons
Related to #10
2019-01-01 13:18:17 +01:00
Jean-Baptiste Mardelle
cbad64e862 Remove timeline preview resize from UI 2019-01-01 13:17:47 +01:00
Jean-Baptiste Mardelle
20023f9bad Fix display glitch on add track 2019-01-01 12:31:02 +01:00
Jean-Baptiste Mardelle
b96fe708b6 Remove timeline preview resize option 2019-01-01 12:26:40 +01:00
Jean-Baptiste Mardelle
e351d0a75c Revert incorrect track check in previous commit breaking insert on first/last track 2019-01-01 11:29:19 +01:00
Jean-Baptiste Mardelle
8086106f2a Fix handling of composition keyframes in timeline 2019-01-01 11:18:38 +01:00
Jean-Baptiste Mardelle
807d5886a4 Fix crash on dragging clip with no audio or no video track
CCBUG: 402561
2018-12-31 12:32:59 +01:00
Jean-Baptiste Mardelle
51f1992a68 Fix effects test 2018-12-30 18:02:41 +01:00
Jean-Baptiste Mardelle
6e20a5269d Fix compositions cannot be set as favorite 2018-12-30 13:40:25 +01:00
Jean-Baptiste Mardelle
b9210639ea Fix composition between 2 copies of same clip result in choppy playback
BUG: 385842
2018-12-30 13:15:32 +01:00
Jean-Baptiste Mardelle
0e9e81f51a Fix crash on composition selection 2018-12-30 12:57:00 +01:00
Jean-Baptiste Mardelle
92425f81df Start file dialog in Videos folder on first opening 2018-12-30 11:47:08 +01:00
Vincent Pinon
5d14db0ee2 Merge branch 'master' into refactoring_timeline 2018-12-28 15:15:39 +01:00
Bhushan Shah
b7d4afda2b Merge branch 'Applications/18.12' 2018-12-27 16:00:54 +05:30
Bhushan Shah
3b1c2b8e5b ci: add recipe for gitlab CI 2018-12-27 16:00:27 +05:30
Juku Trump
fad74647cc Fix crash/corruption resizing image/color clips to 0 2018-12-27 10:56:39 +01:00
Jean-Baptiste Mardelle
ae18aeac74 Start adding icons in timeline context menus 2018-12-27 09:27:35 +01:00
l10n daemon script
b39395f5bf GIT_SILENT made messages (after extraction) 2018-12-27 03:16:09 +01:00
Luca Beltrame
d02ccaf8af Adjust CMakeLists.txt to install the README.md file
This broke the build, because it was still expecting the old name.

CCMAIL: cmoulin@inno3.fr
2018-12-26 21:51:45 +01:00
Jean-Baptiste Mardelle
14e4c17107 kdenlive_render, make sure to include mlt++ 2018-12-26 15:48:23 +01:00
Jean-Baptiste Mardelle
417efd8dbc Make sure to use fixed font for monitor overlay 2018-12-26 15:46:01 +01:00
Jean-Baptiste Mardelle
205aff37b7 Fix FFmpeg path not remembered on restart 2018-12-26 15:29:50 +01:00
Jean-Baptiste Mardelle
d0cfec99ea Fix crash on clips with more than 2 audio channels 2018-12-26 15:29:50 +01:00
Jean-Baptiste Mardelle
2954a75729 rewrite timeline preview to use external kdenlive_render process, fixes memory consumption and risks of crash 2018-12-26 15:26:09 +01:00
Jean-Baptiste Mardelle
da443d2e4a Fix undo/redo of effect reset with keyframes 2018-12-20 08:59:24 +01:00
Jean-Baptiste Mardelle
2c492dd9f1 Fix startup crash with recent changes 2018-12-20 08:27:47 +01:00
Jean-Baptiste Mardelle
540c8f8f9c Fix incorrect color theme correction for AppImages
Related to #2
2018-12-19 16:23:46 +00:00
Jean-Baptiste Mardelle
e793ae6818 Merge branch 'master' into 'master'
Renaming README to .md for prettier display

See merge request kde/kdenlive!1
2018-12-19 13:26:02 +00:00
Jean-Baptiste Mardelle
328905d976 Fix keyframes reset, first draft of keyframes copy/paste
related to #1
2018-12-19 13:33:09 +01:00
Camille M
26299415af Renaming README to .md for prettier display 2018-12-19 11:59:30 +01:00
Jean-Baptiste Mardelle
e2b499ff8b Fix color theme lost on AppImage 2018-12-19 08:02:48 +01:00
Jean-Baptiste Mardelle
a49facdf69 Update AppData app version 2018-12-19 08:02:48 +01:00
Vincent PINON
31ffb40a19 Fix bin/melt.exe & libmlt* loading on Windows 2018-12-18 23:20:47 +01:00
Vincent Pinon
60d885b51b fix merge 2018-12-18 23:20:47 +01:00
Vincent Pinon
5b772f29ff git merge -Xours master 2018-12-18 21:51:54 +01:00
Vincent PINON
34672a15ef Merge branch 'Applications/18.12' 2018-12-18 18:28:09 +01:00
Vincent PINON
9b7b423f2a Fix bin/melt.exe & libmlt* loading on Windows 2018-12-18 08:05:00 +01:00
Vincent PINON
2d3be73e68 necessary OpenGL headers are provided by Qt 2018-12-18 08:05:00 +01:00
l10n daemon script
b144aed812 GIT_SILENT made messages (after extraction) 2018-12-17 03:09:11 +01:00
l10n daemon script
7ced892738 GIT_SILENT made messages (after extraction) 2018-12-16 07:17:23 +01:00
Vincent PINON
2433643408 fix play/pause on Windows 2018-12-14 21:05:03 +01:00
Vincent PINON
e9eb414836 Fix MinGW build 2018-12-14 21:01:48 +01:00
Jean-Baptiste Mardelle
f4d61e4d51 Restore generators parameters (color bar, counter,...) 2018-12-14 16:54:13 +01:00
Jean-Baptiste Mardelle
d07f71cd25 Fix crash opening project with missing files 2018-12-14 15:17:39 +01:00
Jean-Baptiste Mardelle
94d2efb924 Fix keyframes import 2018-12-14 13:16:27 +01:00
Jean-Baptiste Mardelle
0f1c3a3ad2 Fix 2 pass encoding 2018-12-14 12:25:02 +01:00
Jean-Baptiste Mardelle
7f44893ed4 More keyframe fixes: change kf type, limit unnecessary refreshes 2018-12-14 11:14:19 +01:00
Jean-Baptiste Mardelle
b9b4091aed Remove duplicate data in render widget layout 2018-12-14 10:08:00 +01:00
Jean-Baptiste Mardelle
ef579b0d1a timeline keyframe fixes 2018-12-14 09:48:49 +01:00
Jean-Baptiste Mardelle
7d45cd3f6d Fix script rendering, add field order export option 2018-12-13 18:51:12 +01:00
Jean-Baptiste Mardelle
5949eb178f Fix various keyframe crashes 2018-12-13 12:00:27 +01:00
Jean-Baptiste Mardelle
c1bdc72894 Remove deprecated configure track option, fix delete track menu 2018-12-12 12:43:34 +01:00
Jean-Baptiste Mardelle
defe2dbf3e Make sure to fetch an image from a producer before displaying its properties
Fixes clips incorrectly displayed as interlaced
2018-12-12 12:03:01 +01:00
Jean-Baptiste Mardelle
2188681205 Fix crash on delete proxy
Add ProRes encoding option to proxy and timeline preview
Display error log on proxy fail
2018-12-12 11:27:41 +01:00
Jean-Baptiste Mardelle
6c824c66e6 cleanup 2018-12-12 09:06:42 +01:00
Jean-Baptiste Mardelle
d21e0926e0 Remove clipMenu.close() breaking clip speed change, patch by Corey O'Connor 2018-12-12 09:05:49 +01:00
Jean-Baptiste Mardelle
59e2fa8684 Fix missing definitions for some dependencies 2018-12-11 09:42:13 +01:00
Jean-Baptiste Mardelle
4a8864017e Switch to new rendering format (like Shotcut):
Embed rendering parameters inside a consumer element
in the playlist xml
2018-12-11 00:51:00 +01:00
Jean-Baptiste Mardelle
13a4e75cf3 Make sure track header width cannot be set to 0 2018-12-10 21:44:35 +01:00
Jean-Baptiste Mardelle
acbee4fdfe Add some missing dependencies 2018-12-10 21:28:34 +01:00
l10n daemon script
fcdda32a3b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-12-06 08:29:49 +01:00
l10n daemon script
62d0fa414f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-12-06 05:44:15 +01:00
Jean-Baptiste Mardelle
0c2f9a27b8 Fix keyframes crash on clip resize 2018-12-05 11:38:26 +01:00
Jean-Baptiste Mardelle
a1398827e8 Fix possible failure in timeline preview 2018-12-05 10:24:02 +01:00
Jean-Baptiste Mardelle
7ab34d35db Don't warn on timeline preview codec change if no preview exists, fix adding preview range not working if preview not started 2018-12-05 09:56:46 +01:00
Christoph Feck
9d8211fb4f GIT_SILENT Upgrade KDE Applications version to 18.12.0. 2018-12-05 00:35:47 +01:00
Jean-Baptiste Mardelle
cdf55f7678 Fix AppImage file dialog broken 2018-12-04 22:02:43 +01:00
Jean-Baptiste Mardelle
8935d4457e Fix keyframes incorrectly intialized in some cases (cut) 2018-12-04 13:38:56 +01:00
Jean-Baptiste Mardelle
32e63fd2dc Fix movit GPU cannot be enabled 2018-12-04 10:42:07 +01:00
Jean-Baptiste Mardelle
db7058e5d5 Fix moving keyframe with right arrow 2018-12-04 08:59:11 +01:00
Jean-Baptiste Mardelle
173ea07086 Make sure there is always a keyframe at clip start 2018-12-03 17:26:22 +01:00
Jean-Baptiste Mardelle
fb85a4ef94 Fix incorrect offset on double click to add keyframe 2018-12-03 16:16:34 +01:00
Jean-Baptiste Mardelle
7aec271e33 Add parallel processing rendering checkbox 2018-12-03 13:07:26 +01:00
Jean-Baptiste Mardelle
2191e921fd Backport crash on image sequence import 2018-12-02 17:18:55 +01:00
Jean-Baptiste Mardelle
e27d5801b5 Backport fix for titler text gradient 2018-12-02 17:18:42 +01:00
Jean-Baptiste Mardelle
d941335750 Backport fix for titler text gradient 2018-12-02 17:16:41 +01:00
Jean-Baptiste Mardelle
c2af5c47bb Backport crash on image sequence import 2018-12-02 17:08:06 +01:00
Jean-Baptiste Mardelle
7cd1ada467 Make sure to stop timeline scrolling on drop 2018-12-02 17:05:36 +01:00
Jean-Baptiste Mardelle
33162d9384 Try to fix ungroup crash 2018-12-02 16:52:51 +01:00
Jean-Baptiste Mardelle
c5c4ca02c0 Allow adding keyframes in timeline with doubleclick 2018-12-02 16:29:44 +01:00
Jean-Baptiste Mardelle
8b2f6a3234 Fix crash on shift-click a clip in timeline 2018-12-02 14:55:03 +01:00
Jean-Baptiste Mardelle
d3027e3243 Fix erronous locale conversion causing various corruption on some systems 2018-12-02 14:36:09 +01:00
Jean-Baptiste Mardelle
570fb3e2d2 Fix composition parameters incorrectly displayed when selecting a composition 2018-12-02 12:46:44 +01:00
Jean-Baptiste Mardelle
8dc39aad74 Make sure compositions invalidate timeline preview
CCBUG: 400670
2018-12-02 11:55:23 +01:00
Jean-Baptiste Mardelle
023e071afd Don't try to process audio thumbs if we don't have data (for example for placeholder clips) 2018-12-02 10:43:59 +01:00
Jean-Baptiste Mardelle
b5696b1576 AppImage: Ensure app icon is in main directory 2018-12-02 10:24:04 +01:00
Jean-Baptiste Mardelle
bea04c0d4a Fix audio thumbs for non stereo clips 2018-11-30 10:35:47 +01:00
Jean-Baptiste Mardelle
1afe13e9c0 Fix app version in AppImage name 2018-11-30 10:31:25 +01:00
Jean-Baptiste Mardelle
6fd5000204 Fix AppImage install path 2018-11-30 08:32:48 +01:00
Jean-Baptiste Mardelle
8f965d1a99 optimise separate channels audio thumbs 2018-11-30 07:51:25 +01:00
Jean-Baptiste Mardelle
624b19b25c Fix ungrouping 2018-11-30 07:51:07 +01:00
Jean-Baptiste Mardelle
44e8059351 Try to fix binary-factory AppImage script 2018-11-29 23:25:53 +01:00
Jean-Baptiste Mardelle
9dc35040b1 Start optimizing audio waves 2018-11-29 22:59:18 +01:00
Jean-Baptiste Mardelle
e5f2e91e14 Fix freeze on paste 2018-11-29 22:59:18 +01:00
Jean-Baptiste Mardelle
6af36b773f AppImage: fix kdenlive install dirs 2018-11-29 14:09:37 +01:00
l10n daemon script
9e04f34b43 GIT_SILENT made messages (after extraction) 2018-11-29 07:13:47 +01:00
l10n daemon script
d036c802d1 GIT_SILENT made messages (after extraction) 2018-11-29 03:14:53 +01:00
Jean-Baptiste Mardelle
17249c13cd Fix kdenlive appimage missing folder 2018-11-28 15:23:23 +01:00
Jean-Baptiste Mardelle
5315bdd0f4 Fix appimage build error 2018-11-28 13:00:29 +01:00
Jean-Baptiste Mardelle
38940d888c Fix audio waveform not displayed after auto switch profile 2018-11-28 11:17:04 +01:00
Jean-Baptiste Mardelle
3c859cb454 Cleanup, fix memleaks and crash with effect compare 2018-11-28 10:40:33 +01:00
Jean-Baptiste Mardelle
69de64f056 Fix possible problem in preview manager 2018-11-28 10:40:33 +01:00
Jean-Baptiste Mardelle
4d9f2f5e0c Fix timeline menu copy/paste 2018-11-27 17:01:44 +01:00
Jean-Baptiste Mardelle
e3cbf414a5 remove libxcb* from AppImage (for ArchLinux and co) 2018-11-27 16:43:00 +01:00
Jean-Baptiste Mardelle
7fd38f92de Try to fix kdenlive appimage build 2018-11-27 13:28:54 +01:00
Jean-Baptiste Mardelle
f755804bdc Include ffprobe and color-themes in AppImage 2018-11-27 07:56:45 +01:00
Jean-Baptiste Mardelle
a18e1de80c AppImage: fix incorrect hardcoded path 2018-11-26 21:44:14 +01:00
Jean-Baptiste Mardelle
a403fed815 Test one pass Qt compilation 2018-11-26 15:15:55 +01:00
Jean-Baptiste Mardelle
aeba8283b1 Fix CI compilation error 2018-11-26 15:12:47 +01:00
Christoph Feck
41e66adea0 GIT_SILENT Upgrade KDE Applications version to 18.11.90. 2018-11-26 14:38:50 +01:00
Jean-Baptiste Mardelle
53ba43077d Library: save selected compositions
Fix possible crash on project open
2018-11-26 13:26:26 +01:00
Jean-Baptiste Mardelle
288e6bf63a AppImage: add some missing apps in packaging 2018-11-25 20:15:29 +01:00
Jean-Baptiste Mardelle
f6e724d4ef Fix AppImage kioslave 2018-11-25 17:52:14 +01:00
Jean-Baptiste Mardelle
fb35fffe66 another AppImage script update 2018-11-25 13:37:55 +01:00
Jean-Baptiste Mardelle
7b091a4ae5 Fix library clips bug 2018-11-25 12:17:04 +01:00
Jean-Baptiste Mardelle
4e5eb04375 Fix missing clips incorrectly recovered on project open 2018-11-25 11:54:34 +01:00
Jean-Baptiste Mardelle
0e7d98e2e6 AppImage: add missing frei0r folder 2018-11-25 11:34:29 +01:00
Jean-Baptiste Mardelle
68d05bc95f AppImage: add frei0r build 2018-11-25 11:32:15 +01:00
Jean-Baptiste Mardelle
76cdf08de5 AppImage script update 2018-11-25 10:29:04 +01:00
Jean-Baptiste Mardelle
68cc7bf458 another appimage script update 2018-11-24 14:16:31 +01:00
Jean-Baptiste Mardelle
43da76dd15 Improve click area for keyframes 2018-11-24 11:59:29 +01:00
Jean-Baptiste Mardelle
fe81b47c90 Fix crash importing image sequence 2018-11-24 11:11:13 +01:00
Jean-Baptiste Mardelle
9f8ea625fb Update AppImage scripts 2018-11-23 18:40:25 +01:00
Jean-Baptiste Mardelle
0a5f6b5024 Update AppImage build script 2018-11-23 18:06:45 +01:00
Jean-Baptiste Mardelle
9067c66b1b Fix cannot drag clip from clip monitor 2018-11-23 15:51:11 +01:00
Jean-Baptiste Mardelle
c1ae4124bd Fix possible crash on unselect 2018-11-23 15:30:28 +01:00
Jean-Baptiste Mardelle
4eaf86896a Fix new copy paste (fix crash and allow compositions) 2018-11-23 13:49:39 +01:00
Jean-Baptiste Mardelle
2b06bd1bcb Complete rewrite of copy/paste in timeline. Now much more robust. 2018-11-23 12:36:04 +01:00
Jean-Baptiste Mardelle
75e639a727 Fix AppImage mlt build 2018-11-21 13:36:18 +01:00
Jean-Baptiste Mardelle
759571b686 Fix AppImage gtk+ compilation 2018-11-21 13:22:29 +01:00
Jean-Baptiste Mardelle
b2e6bb3774 Add appimage final build script 2018-11-21 08:03:04 +01:00
Jean-Baptiste Mardelle
f331bbc981 add missing sqlite build script 2018-11-21 07:56:28 +01:00
Jean-Baptiste Mardelle
79816db67e Add missing xslt build script 2018-11-21 07:53:19 +01:00
Jean-Baptiste Mardelle
5635bc24fc some scripts cleanup 2018-11-21 07:50:31 +01:00
Jean-Baptiste Mardelle
7d35e36617 Update automated AppImage scripts 2018-11-21 07:42:14 +01:00
Jean-Baptiste Mardelle
3e8d10d92b update automated appimage build scripts 2018-11-20 17:04:00 +01:00
l10n daemon script
e750a3a1f7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-11-17 07:54:36 +01:00
l10n daemon script
f49fbf4e5f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-11-17 05:59:10 +01:00
Jean-Baptiste Mardelle
109306650b Fix titler gradients lost 2018-11-16 18:28:28 +01:00
Jean-Baptiste Mardelle
3d17506897 Prepare automated AppImage scripts 2018-11-16 15:08:57 +01:00
Jean-Baptiste Mardelle
d58c01f5ed Suggest same track type when adding a track
Based on a patch by Clint Moyer: https://phabricator.kde.org/D16026
2018-11-16 13:22:59 +01:00
Jean-Baptiste Mardelle
8efa0276ea Cleanup tools shortcuts 2018-11-16 09:57:24 +01:00
Jean-Baptiste Mardelle
65eec655f4 Fix crash on composition resize 2018-11-16 08:29:21 +01:00
Jean-Baptiste Mardelle
bda7932046 more cleanup 2018-11-16 07:24:16 +01:00
l10n daemon script
88eb1b4b1e GIT_SILENT made messages (after extraction) 2018-11-16 06:57:10 +01:00
l10n daemon script
00b21a906e GIT_SILENT made messages (after extraction) 2018-11-16 03:50:56 +01:00
Jean-Baptiste Mardelle
6237b83924 Fix folder rename 2018-11-15 13:32:15 +01:00
Jean-Baptiste Mardelle
192c726af7 Cleanup unused files 2018-11-15 08:50:26 +01:00
Jean-Baptiste Mardelle
ed1c02738d Fix composition resize start before 0 corruption 2018-11-15 07:28:59 +01:00
Jean-Baptiste Mardelle
6305deed80 Allow ctrl+left click to scroll/pan timeline 2018-11-14 12:59:33 +01:00
Jean-Baptiste Mardelle
dd5d26de53 Use standard actions for zoom in/out in timeline 2018-11-14 12:52:15 +01:00
Jean-Baptiste Mardelle
2f48fc638c Fix mouse click sometimes lost after zoom 2018-11-14 12:31:23 +01:00
Jean-Baptiste Mardelle
6fd02f972e Don't allow seeking below 0 2018-11-14 11:34:15 +01:00
Jean-Baptiste Mardelle
f023632c0e Make zoom more consistent (use same methods for mouse wheel / slider)
Restore exact timeline position on project open
2018-11-14 11:26:55 +01:00
l10n daemon script
40e8161ee5 GIT_SILENT made messages (after extraction) 2018-11-13 07:15:27 +01:00
l10n daemon script
eb994a4fef GIT_SILENT made messages (after extraction) 2018-11-13 04:03:13 +01:00
Albert Astals Cid
efb746f8fa GIT_SILENT Upgrade KDE Applications version to 19.03.70. 2018-11-10 08:41:59 +01:00
Albert Astals Cid
6409f9377c GIT_SILENT Upgrade KDE Applications version to 18.03.70. 2018-11-09 23:40:03 +01:00
Albert Astals Cid
6b5172c136 GIT_SILENT Upgrade KDE Applications version to 18.11.80. 2018-11-09 23:22:23 +01:00
Jean-Baptiste Mardelle
49bc18ca9c Pan timeline with mouse middle button 2018-11-09 15:47:53 +01:00
Jean-Baptiste Mardelle
9a36344836 Fix opacity cannot be changed on comma based locale 2018-11-09 14:29:59 +01:00
Jean-Baptiste Mardelle
87a8a00a7d Fix track effects from older projects not loaded 2018-11-09 09:19:57 +01:00
Jean-Baptiste Mardelle
434f80d7a4 Fix fades sometimes not working 2018-11-09 08:55:01 +01:00
Jean-Baptiste Mardelle
201b6dd22e Library: export track compositing 2018-11-08 13:30:39 +01:00
Jean-Baptiste Mardelle
f4275b68db First step in reimplementing library 2018-11-08 08:57:06 +01:00
Albert Astals Cid
f5565c3177 Add donation url to appdata 2018-11-08 00:33:21 +01:00
Jean-Baptiste Mardelle
edeb5047c4 Restore multitrack view 2018-11-07 10:16:29 +01:00
l10n daemon script
08d749b515 GIT_SILENT made messages (after extraction) 2018-11-07 03:56:20 +01:00
Vincent Pinon
d65f9d10e1 Merge branch 'Applications/18.08' 2018-11-06 10:43:35 +01:00
Vincent Pinon
d884e9477c fix wrong previous commit (missed changes, doesn't compile) 2018-11-05 23:23:29 +01:00
Vincent Pinon
021437c673 Fix finding MLT data in build-time specified path 2018-11-05 23:19:00 +01:00
l10n daemon script
ae9281aa4a GIT_SILENT made messages (after extraction) 2018-11-03 06:52:17 +01:00
Christoph Feck
0569e5b524 GIT_SILENT Upgrade KDE Applications version to 18.08.3. 2018-11-02 16:12:24 +01:00
Jean-Baptiste Mardelle
9f53800679 Fix changing proxy profile not rebuilding proxies 2018-11-01 08:14:25 +01:00
l10n daemon script
2044fc12c2 GIT_SILENT made messages (after extraction) 2018-11-01 03:50:49 +01:00
Jean-Baptiste Mardelle
48dfad53c1 Fix incorrect display of proxy codec in clip properties 2018-10-31 19:09:31 +01:00
Jean-Baptiste Mardelle
83c70447a0 cleanup 2018-10-31 18:26:07 +01:00
Jean-Baptiste Mardelle
8b51d7f9f5 Fix incorrect update on color theme change 2018-10-31 13:09:18 +01:00
Jean-Baptiste Mardelle
33cc389278 Make sure to always read clip properties from original source clip, not from proxy 2018-10-31 11:47:54 +01:00
Jean-Baptiste Mardelle
47cd21a95f Improve proxy info in clip properties panel 2018-10-31 08:59:20 +01:00
l10n daemon script
173cd374fd GIT_SILENT made messages (after extraction) 2018-10-31 06:57:59 +01:00
Yuri Chornoivan
161d2ac3ef Fix minor EBN issues and typos 2018-10-30 21:54:15 +02:00
Vincent PINON
4587d29380 Fix play/pause on Windows 2018-10-30 19:43:19 +01:00
Vincent PINON
cd50b3e744 Fix play/pause on Windows 2018-10-30 18:12:02 +01:00
Jean-Baptiste Mardelle
b143411e29 Fix timeline preview & automatic start 2018-10-30 09:20:45 +01:00
Jean-Baptiste Mardelle
51c618f3c6 Fix incoherent group / ungroup actions 2018-10-30 08:56:19 +01:00
Jean-Baptiste Mardelle
f68fa5f128 Cleanup titler guides creation 2018-10-30 07:01:41 +01:00
l10n daemon script
ed2e894dda GIT_SILENT made messages (after extraction) 2018-10-30 03:47:01 +01:00
Vincent Pinon
a620dfa18d Merge branch 'Applications/18.08' 2018-10-29 23:34:02 +01:00
Vincent PINON
27c64c000d Try catching application initialization crashes 2018-10-29 23:31:15 +01:00
Vincent PINON
579812c905 Fix MinGW build script misses
* need to install tar
  * breeze-icons were removed by mistake
  * pick plasma color schemes
2018-10-29 23:31:05 +01:00
Vincent PINON
e44fbe218e Backport some Shotcut GLwidget updates 2018-10-29 23:31:05 +01:00
Jean-Baptiste Mardelle
ffcc359d6e Fix crash enabling titler guides after loading a title 2018-10-29 19:09:14 +01:00
Jean-Baptiste Mardelle
4575099026 Fix dragging of clips with audio or video stream disabled 2018-10-29 19:08:25 +01:00
Jean-Baptiste Mardelle
7207f91a75 Fix some bin clip properties not saved after change 2018-10-29 08:41:28 +01:00
l10n daemon script
ae479cef24 GIT_SILENT made messages (after extraction) 2018-10-28 05:43:07 +01:00
l10n daemon script
4ce87b54d4 GIT_SILENT made messages (after extraction) 2018-10-28 02:44:00 +01:00
Jean-Baptiste Mardelle
5cdfe09111 Fix startup crash on open last project 2018-10-27 13:52:13 +02:00
Yuri Chornoivan
3837bd71c6 Sync quickstart manual with UserBase 2018-10-27 14:45:39 +03:00
Jean-Baptiste Mardelle
aa650295d6 Fix insert/overwrite zone target tracks 2018-10-27 13:32:06 +02:00
Jean-Baptiste Mardelle
b203b78812 Some cleanup in shortcut creation 2018-10-27 11:11:54 +02:00
Jean-Baptiste Mardelle
2159fad90a Fix "Del" key not working in bin 2018-10-26 18:45:33 +02:00
Jean-Baptiste Mardelle
9ae59ce632 Ensure no duplicates in color theme menu 2018-10-26 16:40:21 +02:00
Jean-Baptiste Mardelle
b0b4d5e31d Fix possible crash on timeline click after item was moved by model 2018-10-26 13:48:05 +02:00
Jean-Baptiste Mardelle
08927ade01 Fix crash on project opening when bin clip contains effect 2018-10-26 12:43:50 +02:00
Jean-Baptiste Mardelle
173b98e897 Fix timeline focus issue 2018-10-26 11:03:22 +02:00
Jean-Baptiste Mardelle
2e7fcd3e27 Fix proxy checkbox in clip properties not reliable 2018-10-26 10:57:36 +02:00
Jean-Baptiste Mardelle
519a213f0f Improve detection of incorrect effect add (audio/video mismatch) 2018-10-26 09:57:18 +02:00
Jean-Baptiste Mardelle
83f94e126a timeline effets: do not allow audio effects on video clips.
Integrate paste effects with undo/redo
2018-10-26 08:17:03 +02:00
Jean-Baptiste Mardelle
b2859a8f9b Audio or Video for a bin clip can now easily be disabled from clip properties, simplify stream selection 2018-10-26 07:29:12 +02:00
l10n daemon script
6993db7d34 GIT_SILENT made messages (after extraction) 2018-10-26 03:51:29 +02:00
l10n daemon script
785ee3c8e0 GIT_SILENT made messages (after extraction) 2018-10-25 03:52:49 +02:00
Vincent Pinon
d4b8700ba9 Merge branch 'Applications/18.08' 2018-10-24 19:02:56 +02:00
Jean-Baptiste Mardelle
79aabb299e Fix possible crash on project open
Improve error message on document opening
Save timeline thumbnails on project save
2018-10-24 12:10:18 +02:00
Jean-Baptiste Mardelle
b5f4652672 Fix bin text color bug 2018-10-24 08:59:01 +02:00
Jean-Baptiste Mardelle
bd65cf224e Fix timeline not updating if forcing a smaller duration on a clip 2018-10-24 08:40:09 +02:00
Jean-Baptiste Mardelle
d6ccaec97e Fix fade to black broken on clip cut
Fix effects not correctly displayed on clip cut
Add test for fade cuts
2018-10-24 08:10:10 +02:00
l10n daemon script
7598e6c39c GIT_SILENT made messages (after extraction) 2018-10-24 03:55:00 +02:00
Vincent PINON
d8fae4d641 Fix MinGW build 2018-10-23 22:53:32 +02:00
Jean-Baptiste Mardelle
0d62a701ad Remove some deprecated config options, fix nvenc detection 2018-10-23 13:33:19 +02:00
Jean-Baptiste Mardelle
2d6fa35a62 Fix clip effect names not appearing in timeline 2018-10-23 12:41:48 +02:00
Jean-Baptiste Mardelle
f93d6fe302 Fix crash on grouped composition move 2018-10-23 07:50:22 +02:00
l10n daemon script
b0501506aa GIT_SILENT made messages (after extraction) 2018-10-23 06:53:22 +02:00
l10n daemon script
501638e298 GIT_SILENT made messages (after extraction) 2018-10-23 03:56:38 +02:00
Jean-Baptiste Mardelle
b252df47d0 small qml cleanup 2018-10-22 13:09:40 +02:00
l10n daemon script
4b4ce3bb27 GIT_SILENT made messages (after extraction) 2018-10-22 06:45:47 +02:00
l10n daemon script
9015986f09 GIT_SILENT made messages (after extraction) 2018-10-22 03:49:12 +02:00
Vincent Pinon
a35bd53fef Install doc files 2018-10-21 21:54:00 +02:00
Vincent Pinon
042fd1a353 Merge branch 'Applications/18.08' 2018-10-21 21:53:09 +02:00
Vincent PINON
23d6d018ee build scripts for Linux & Windows 2018-10-19 22:15:19 +02:00
Vincent PINON
a23aca3b2d Backport packaging scripts 2018-10-19 21:59:55 +02:00
Vincent PINON
cde8ebe01a Fix MinGW build 2018-10-19 19:55:45 +00:00
Jean-Baptiste Mardelle
bd6344abfd Better bg color for timeline when asking for recovery 2018-10-19 18:14:38 +02:00
Jean-Baptiste Mardelle
69ed70520f Make timeline insert / overwrite work with grouped clip 2018-10-19 13:59:03 +02:00
Jean-Baptiste Mardelle
9806a04d4b Fix monitor not updated after disabling/enabling a clip 2018-10-19 13:46:12 +02:00
Jean-Baptiste Mardelle
9339e3d702 Fix a regression and a test, broken by recent commit 2018-10-19 13:21:39 +02:00
Jean-Baptiste Mardelle
b145ccf7be Add buttons to allow dragging video or audio only component of a clip in bin and monitor 2018-10-19 11:48:40 +02:00
l10n daemon script
bd0a7d2327 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-10-19 07:41:30 +02:00
l10n daemon script
edae3ef86e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-10-19 05:45:23 +02:00
Jean-Baptiste Mardelle
fbdbbfe53a initial support for overwrite and insert mode in timeline drag (only works with single clips currently) 2018-10-17 12:57:47 +02:00
l10n daemon script
c220a5404c GIT_SILENT made messages (after extraction) 2018-10-17 07:31:14 +02:00
Vincent Pinon
169648d1e9 Install doc files 2018-10-15 00:26:24 +02:00
Jean-Baptiste Mardelle
3c6b2441cf Backport fix for incorrect bin rename
CCBUG: 368206
2018-10-14 19:17:20 +02:00
Jean-Baptiste Mardelle
37dfd10776 Fix clip/folder rename failing when another job is running
BUG: 368206
2018-10-14 18:32:09 +02:00
l10n daemon script
443a7b8cc8 GIT_SILENT made messages (after extraction) 2018-10-14 07:08:45 +02:00
l10n daemon script
4379af7908 GIT_SILENT made messages (after extraction) 2018-10-14 04:13:58 +02:00
Jean-Baptiste Mardelle
dbd3a1fcd8 Fix default affine opacity, add missing xml for composite transition 2018-10-11 17:11:09 +02:00
Jean-Baptiste Mardelle
562280e108 Switch audio balance to the new animated type. 2018-10-11 13:15:09 +02:00
Jean-Baptiste Mardelle
3cf5124e60 Add mechanism to hide an effect or compositoin.
Hide is different than blacklist, since it is not displayed to the user but can still be used internally
To hide an effect/composition, there must be an xml description with the type=hidden attribute
2018-10-11 13:15:09 +02:00
l10n daemon script
100256529b GIT_SILENT made messages (after extraction) 2018-10-11 06:46:00 +02:00
Jean-Baptiste Mardelle
77bdbfd558 Fix crash on reload/proxy clip on opened project 2018-10-10 13:28:15 +02:00
Jean-Baptiste Mardelle
02f20de844 Cleanup job error messages, display in bin instead of ugly text overlay 2018-10-10 13:28:15 +02:00
l10n daemon script
4415ac60d0 GIT_SILENT made messages (after extraction) 2018-10-10 07:45:26 +02:00
l10n daemon script
84b4a003c6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-10-10 06:37:46 +02:00
l10n daemon script
a7ebd365ef GIT_SILENT made messages (after extraction) 2018-10-10 04:09:31 +02:00
l10n daemon script
235cdda4d1 GIT_SILENT made messages (after extraction) 2018-10-09 06:51:35 +02:00
Jean-Baptiste Mardelle
1c1a142f81 Ensure our tests pass without a working avformat producer installed 2018-10-08 19:06:51 +02:00
Jean-Baptiste Mardelle
6581ea69da Improve missing luma detection (region transition) - fixes project crash 2018-10-08 08:40:20 +02:00
Jean-Baptiste Mardelle
637d2115ac Improve missing luma detection (region transition) - fixes project crash 2018-10-08 08:35:32 +02:00
Jean-Baptiste Mardelle
72c6a1715a Home/End now also seek in clip monitor 2018-10-07 16:17:26 +02:00
Jean-Baptiste Mardelle
17074d01a1 Update AppData for upcoming release 2018-10-07 16:17:25 +02:00
Jean-Baptiste Mardelle
9f3fcc9640 Turn back tests now that MLT modules is installed on the CI 2018-10-07 15:19:49 +02:00
Jean-Baptiste Mardelle
b617bb7890 * re-add region composition
* fix opacity not correctly set when first selecting an effect/composition
* fix composition duration calculation when dropped near another existing composition
2018-10-05 14:28:18 +02:00
Jean-Baptiste Mardelle
fe767f6e6d Remove deprecated transparency option for images
Fix Force duration cannot be disabled
2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
2d306874b8 Fix crash/corruption on timeline clip reload 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
2779c561bd Clear info messages after document is successfully opened 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
138cab2984 Clear message queue if important error message is displayed so that queued message don't appear afterwards out of context 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
db7334c0b4 Add basic support for blipflash producer in case we run the tests on a system without avformat producer support 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
6870405d18 Disable automatic tests until MLT is fully installed on the CI 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
fba87f7ff0 Add appdata screenshot caption 2018-10-05 12:37:51 +02:00
Jean-Baptiste Mardelle
76d85979c5 Various proxy fixes:
enable/disable option in clip properties when changed in project settings
Fix proxy file not deleted on abort job
Don't reload clip on projy job abort
2018-10-05 10:16:04 +02:00
Jean-Baptiste Mardelle
181c6a4caf Fix test crashing on exit 2018-10-05 10:15:22 +02:00
Jean-Baptiste Mardelle
5a6fa5126f Fix dropping AV clip on audio track 2018-10-04 08:27:41 +02:00
Jean-Baptiste Mardelle
da15aa6591 audio thumbs fixes (missing thumbs when scrolling, paint issue) 2018-10-04 08:07:01 +02:00
Jean-Baptiste Mardelle
4682fd3b6f Fix audio thumbs incorrect 2018-10-04 07:46:54 +02:00
Christoph Feck
e68bf3bc8e GIT_SILENT Upgrade KDE Applications version to 18.08.2. 2018-10-03 19:03:59 +02:00
Jean-Baptiste Mardelle
4fbe42481b Fix Home/End in clip monitor 2018-10-03 17:51:24 +02:00
Jean-Baptiste Mardelle
3247ad04bb merge align audio fixes from:
https://phabricator.kde.org/D5205
2018-10-03 17:51:05 +02:00
Jean-Baptiste Mardelle
d3e47040e7 Disable clip properties proxy if not enabled in project 2018-10-03 09:15:05 +02:00
Jean-Baptiste Mardelle
5d12d32630 Fix crash on clip move 2018-10-03 08:53:57 +02:00
Jean-Baptiste Mardelle
34a8359984 restore audio align feature 2018-10-02 19:10:06 +02:00
Jean-Baptiste Mardelle
7728e1c95a Fix some track index errors in timeline view 2018-10-01 13:15:42 +02:00
Jean-Baptiste Mardelle
9a1bbda241 Don't allow compositing with track above current track (fixes crash) 2018-10-01 08:57:43 +02:00
Jean-Baptiste Mardelle
6c6de9fd9a Improve handling of broken projects 2018-10-01 08:26:44 +02:00
Jean-Baptiste Mardelle
f07b82a628 Fix view corruption when scrolled vertically 2018-09-30 07:56:25 +02:00
Vincent Pinon
111b6b92bc Merge branch 'master' into refactoring_timeline 2018-09-28 23:19:35 +02:00
Vincent Pinon
f22aad4c03 Merge branch 'Applications/18.08' 2018-09-28 22:30:08 +02:00
Vincent Pinon
51d34999ee Windows crash reports 2018-09-28 22:20:10 +02:00
Vincent Pinon
294cc23d84 Update authors 2018-09-28 22:20:10 +02:00
Jean-Baptiste Mardelle
166eb5e178 Title guide color configurable 2018-09-28 18:02:59 +02:00
Jean-Baptiste Mardelle
17b54bae1d Make title widget guides configurable 2018-09-28 17:41:16 +02:00
Jean-Baptiste Mardelle
5cc1bf2073 Fix various issues with timeline zoom 2018-09-28 17:08:56 +02:00
Jean-Baptiste Mardelle
d879f63a0a remove deprecated code 2018-09-28 15:48:00 +02:00
Jean-Baptiste Mardelle
56f8e03958 Add guides in titler 2018-09-28 15:41:17 +02:00
Jean-Baptiste Mardelle
b4fb1a8242 Fix track index corruption
BUG: 399129
2018-09-28 14:58:54 +02:00
Jean-Baptiste Mardelle
84f270c775 Add nvidia hardware detection and support for timeline preview 2018-09-28 14:14:31 +02:00
Jean-Baptiste Mardelle
2c1a34c7c7 Fix various focus issues with menus in timeline 2018-09-28 11:56:42 +02:00
Jean-Baptiste Mardelle
6ecb0c34d9 Fix auto split of playlist clips 2018-09-28 10:51:29 +02:00
Jean-Baptiste Mardelle
449cdaa6a1 Fix remaining tests 2018-09-28 09:54:07 +02:00
Jean-Baptiste Mardelle
165aa1180d Fix model test 2018-09-28 08:28:14 +02:00
Jean-Baptiste Mardelle
b643647709 Fix corruption on group move (audio clips ending on video tracks) 2018-09-28 07:51:26 +02:00
Jean-Baptiste Mardelle
12e37edd5c Fix effects tests 2018-09-27 12:40:11 +02:00
Jean-Baptiste Mardelle
55aebe2980 Start fixing tests 2018-09-27 09:05:10 +02:00
Vincent Pinon
4866780675 Merge branch 'master' into refactoring_timeline 2018-09-27 00:56:08 +02:00
Juku Trump
b9085edcda Move Download dialogs (GHNS) to more relevant places
Differential revision: https://phabricator.kde.org/D15736
2018-09-26 15:43:50 +02:00
Jean-Baptiste Mardelle
943c39c512 intial detection and enabling of vaapi hardware encoders 2018-09-26 13:23:51 +02:00
Jean-Baptiste Mardelle
b42add029b fix timeline corruption:
* Major update to item drag in timeline
* Fix composition move in groups
* Refactor timeline preview (in progress)
2018-09-26 11:13:27 +02:00
Jean-Baptiste Mardelle
22b3cabb05 Revert "model updates are now applied independently"
This reverts commit 806031da2d.
2018-09-26 11:13:26 +02:00
Jean-Baptiste Mardelle
3eb0317b98 Auto calculate size of new composition when inserted into timeline
Hide Composition's category in list view since transitions are not implemented yet
2018-09-24 12:52:27 +02:00
Jean-Baptiste Mardelle
3148e66263 Fix double clicking a title clip in bin tries to rename instead of opening the title dialog 2018-09-21 15:22:20 +02:00
Jean-Baptiste Mardelle
9563095a2c Correctly replace timeline producer on bin producer change 2018-09-21 11:20:25 +02:00
Jean-Baptiste Mardelle
ac20af72cf Fix custom key binding method 2018-09-21 07:53:56 +02:00
Jean-Baptiste Mardelle
a4d23e5e85 Add option to hide effect keyframe parameters by default (enabled in levels effect) 2018-09-20 22:37:24 +02:00
Jean-Baptiste Mardelle
539c7eddef Fix missing parameters for effects/compositions without xml file description
Fix in the refactoring branch
BUG: 398787
2018-09-18 13:46:08 +02:00
Jean-Baptiste Mardelle
2a186dfa59 Rename clip properties tabs for clarity 2018-09-17 16:27:26 +02:00
Jean-Baptiste Mardelle
dae30d3bd0 Add proxy utils in clip properties dialog to play/delete/show folder of a clip's proxy 2018-09-17 16:27:26 +02:00
Laurent Montel
079b88eb12 Make it compiles when we use QT_NO_NARROWING_CONVERSIONS_IN_CONNECT 2018-09-17 13:44:14 +02:00
Jean-Baptiste Mardelle
9c744a62d2 Initial support for hwaccel in proxy creation (through the h264-vaapi/nvenc settings) 2018-09-14 15:32:54 +02:00
Jean-Baptiste Mardelle
c04ac89798 Remove deprecated round clip corners feature 2018-09-14 10:47:28 +02:00
Jean-Baptiste Mardelle
8a75aab84d Reintroduce Blackmagic external monitor support 2018-09-14 10:31:07 +02:00
Jean-Baptiste Mardelle
f77309cfd6 cleanup clipproperties widget ui 2018-09-05 18:12:08 +02:00
Jean-Baptiste Mardelle
5ccad91a31 Put clip properties in a scrollArea to ensure a correct layout 2018-09-05 13:30:18 +02:00
Jean-Baptiste Mardelle
afc637cb75 Fix proxy rebuild on clip property change 2018-09-05 07:58:06 +02:00
Jean-Baptiste Mardelle
68556dbd6a Fix proxy creation not restarting when changing a property while creating proxy 2018-09-02 15:42:41 +02:00
Jean-Baptiste Mardelle
5cd17e333a Prepare AppData for next release 2018-09-01 19:25:49 +02:00
Jean-Baptiste Mardelle
7e511e09b2 Fix clip proxy on autorotate
BUG: 397762
2018-09-01 19:23:31 +02:00
Christoph Feck
5dec81039a GIT_SILENT Upgrade KDE Applications version to 18.08.1. 2018-08-31 18:42:34 +02:00
l10n daemon script
62c210067d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-08-27 07:41:47 +02:00
l10n daemon script
11fae84a48 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-08-27 05:49:18 +02:00
Vincent Pinon
67a576f0d8 Merge branch 'Applications/18.08' 2018-08-21 03:35:53 +02:00
Vincent Pinon
cf4980fc0e Fix effects parameters parsing
regression since QtScript drop
2018-08-21 03:34:27 +02:00
Vincent Pinon
01797e3b94 Give priority to local effects over system ones 2018-08-21 03:34:27 +02:00
Vincent Pinon
a9e06e0a91 Access to MLT debug info (command line option) 2018-08-21 03:34:27 +02:00
Vincent Pinon
946842ac87 Fix OffScreenSurface creation in GUI thread 2018-08-21 03:34:27 +02:00
Nicolas Carion
8bda4a1b46 fix compilation 2018-08-21 03:32:16 +02:00
Nicolas Carion
806031da2d model updates are now applied independently 2018-08-21 03:19:38 +02:00
Jean-Baptiste Mardelle
bc489c074f Fix disable bin effects action 2018-08-20 18:47:28 +02:00
Jean-Baptiste Mardelle
16fd7ffca8 Fix editing clip & composition position 2018-08-19 14:53:05 +02:00
Jean-Baptiste Mardelle
c6ffaffbd0 Make sure the QOffscreenSurface is created in main thread as specified in the docs 2018-08-19 14:20:51 +02:00
l10n daemon script
d4fa45e498 GIT_SILENT made messages (after extraction) 2018-08-19 06:33:29 +02:00
l10n daemon script
26925bd149 GIT_SILENT made messages (after extraction) 2018-08-19 03:43:23 +02:00
Yuri Chornoivan
79c3d3a396 Fix minor EBN issues 2018-08-18 16:23:55 +03:00
l10n daemon script
c9acd9c847 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-08-18 07:30:49 +02:00
l10n daemon script
0d30802c02 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-08-18 05:44:41 +02:00
Jean-Baptiste Mardelle
e7a025dc0f Smaller icons in bin and asset panel 2018-08-17 07:49:30 +02:00
Jean-Baptiste Mardelle
8c70a9c15f Fix loading of bin clip effects 2018-08-16 13:01:52 +02:00
Jean-Baptiste Mardelle
2da54ea10f Reintroduce enable/disable effect stack button, small ui fixes 2018-08-16 08:28:43 +02:00
Jean-Baptiste Mardelle
b9307626fe FIx various problems/crashes with split effect button 2018-08-15 19:00:28 +02:00
Vincent Pinon
727f86bc4b Increase max unzoom level, uniform zoom factor 2018-08-15 01:07:34 +02:00
Jean-Baptiste Mardelle
06eabb677c Fix crash after track deletion 2018-08-14 13:24:06 +02:00
Jean-Baptiste Mardelle
d099d374ed Fix mouse cursor not updating in timeline track headers 2018-08-14 13:12:12 +02:00
Jean-Baptiste Mardelle
86f309c918 Fix update of timeline thumbs on clip change 2018-08-14 09:00:02 +02:00
Jean-Baptiste Mardelle
89c5d6809c Allow scrolling in timeline headers 2018-08-14 08:32:07 +02:00
Jean-Baptiste Mardelle
9a411136f5 Fix track effects lost on project open, show track and clip effects in timeline 2018-08-13 18:48:15 +02:00
Jean-Baptiste Mardelle
cce60eba9f Add button showing if a track has effects. Button can disable/enable the track effects 2018-08-12 14:45:54 +02:00
Jean-Baptiste Mardelle
312c8a3bf2 Restore icon overlay in bin to indicate clip with effects 2018-08-12 10:00:31 +02:00
Jean-Baptiste Mardelle
e807e8cbd7 Fix clip monitor incorrectly pausing on clip end and not restarting playback from start 2018-08-11 17:37:46 +02:00
Jean-Baptiste Mardelle
4cf0336a2e Fix position and zoom missing keyframes 2018-08-11 09:58:39 +02:00
Jean-Baptiste Mardelle
e7ff3a7ce3 Fix item resize dialog working incorrectly 2018-08-11 09:42:59 +02:00
Jean-Baptiste Mardelle
cfd871e9a2 When dropping a folder on the bin, import only interesting items (video/audio/image/mlt playlist) and also import subfolders if they contain a clip 2018-08-10 17:43:30 +02:00
Jean-Baptiste Mardelle
f1e85c3987 Fix custom lift/gamma/gain displaying wrong UI
BUG: 364127
2018-08-09 07:37:46 +02:00
Jean-Baptiste Mardelle
576f10a408 Clips and compositions can now be fully moved with keyboard through grabbed mode 2018-08-08 18:48:50 +02:00
Jean-Baptiste Mardelle
a50f875b41 Fix asset list filtering messing up when calling context menu 2018-08-08 18:26:47 +02:00
Jean-Baptiste Mardelle
23dd339a82 New 'Grab item' feature (Shift+G) allowing to select the current timeline item and move it in timeline with keyboard arrows (wip) 2018-08-08 17:52:14 +02:00
Jean-Baptiste Mardelle
cf1b592e64 Fix monitor overlay not showing for compositions 2018-08-08 11:01:31 +02:00
Jean-Baptiste Mardelle
2d52628960 Fix crash on project opening 2018-08-08 10:47:36 +02:00
Jean-Baptiste Mardelle
281db3cb0e Cleanup, get rid of old effectslistview, effects now added to correct object on activate 2018-08-08 10:07:47 +02:00
Jean-Baptiste Mardelle
7bd1d6b588 Timeline context menu now only shows favorite effects / compositions 2018-08-08 08:29:42 +02:00
Jean-Baptiste Mardelle
63987d13fb Fix custom effect saving 2018-08-07 13:18:38 +02:00
Christoph Feck
962e348183 GIT_SILENT Upgrade KDE Applications version to 18.08.0. 2018-08-06 22:44:29 +02:00
Jean-Baptiste Mardelle
8ea4a00562 Fix timeline clip menu for Qt < 5.9
Add context menu to add a favorite effet / composition to a clip
2018-08-06 13:36:39 +02:00
Jean-Baptiste Mardelle
28d805033d Fix crash on exit 2018-08-06 13:35:36 +02:00
Jean-Baptiste Mardelle
63c93c43a0 Only display favorite compositons in timeline context menu 2018-08-06 08:54:10 +02:00
Jean-Baptiste Mardelle
900246631a Add proper transitionfilter to display selcted transitions only 2018-08-06 08:43:01 +02:00
Jean-Baptiste Mardelle
56a98102b4 Updated appdata 2018-08-03 17:56:18 +02:00
Jean-Baptiste Mardelle
67fc6bb623 Fix possible crash in monitor restart 2018-08-03 17:56:02 +02:00
Juku Trump
4fa39c87a5 Fix refresh on hide track
Differential revision: https://phabricator.kde.org/D14466
2018-08-03 16:16:06 +02:00
Jean-Baptiste Mardelle
09058100cd Compositions can now also be defined as favorites 2018-08-03 16:10:04 +02:00
Jean-Baptiste Mardelle
fc2822fac5 Cleanup handling of favorite effects and make effect basket (favorites) work again 2018-08-03 15:08:51 +02:00
Jean-Baptiste Mardelle
ff834f9be2 Effects can now be switched as favorites from effects list widget and appear in the favorite effect basket 2018-08-03 12:03:21 +02:00
Jean-Baptiste Mardelle
54813bbeea Prepare assets for favorite selection (wip) 2018-08-03 10:16:05 +02:00
Jean-Baptiste Mardelle
b26de129b7 Save track thumbnail format
https://phabricator.kde.org/T9283
2018-08-02 09:53:57 +02:00
Jean-Baptiste Mardelle
7299009dcc Add button in video track header to configure thumbnail display (switch between in/out thumbnails, all thumbnails or no thumbnails) 2018-07-31 16:34:14 +02:00
Jean-Baptiste Mardelle
fd8efe13e5 Cleanup clips thumbs, get ready for full thumbnails view 2018-07-31 15:49:25 +02:00
Christoph Feck
f7120a0c3d GIT_SILENT Upgrade KDE Applications version to 18.07.90. 2018-07-30 23:47:26 +02:00
Jean-Baptiste Mardelle
06862714b3 First steps to restore archive feature 2018-07-26 13:16:59 +02:00
Jean-Baptiste Mardelle
d4cf2c5725 Fix listing of project files in project settings dialog 2018-07-26 13:05:41 +02:00
Juku Trump
82defeb99d Reduce minimum profile widget height to make dialog fit in screen
BUG: 384511
Differential Revision: https://phabricator.kde.org/D14281
2018-07-26 08:59:47 +02:00
Juku Trump
6a692aac63 Reduce minimum profile widget height to make dialog fit in screen
BUG: 384511
Differential Revision: https://phabricator.kde.org/D14281
2018-07-26 08:56:19 +02:00
Jean-Baptiste Mardelle
67e8d5edea Convert groups from older project files. Group AV clips that were split from old project 2018-07-25 10:35:49 +02:00
Jean-Baptiste Mardelle
434a304b0f Fix audio offset when opening older project file 2018-07-25 09:00:19 +02:00
Jean-Baptiste Mardelle
9f3c2432e3 Fix locked tracks empty when opening an old kdenlive project 2018-07-25 08:06:00 +02:00
Jean-Baptiste Mardelle
f6f64ac4f5 Revert default track order to usual (audio tracks below) 2018-07-25 08:05:27 +02:00
l10n daemon script
a520629b6f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-07-25 07:21:11 +02:00
l10n daemon script
4a310c8af7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-07-25 05:35:07 +02:00
Jean-Baptiste Mardelle
622f46067d Reorganize menus, disable timeline clip actions when not available 2018-07-24 13:32:17 +02:00
Jean-Baptiste Mardelle
7eb73ea86b More compact layour for asset list and bin widget 2018-07-20 09:25:34 +02:00
Jean-Baptiste Mardelle
55d4bcc142 Get rid of the now useless hacky KoIconUtils icon method and switch to standard QIcon method 2018-07-20 09:08:13 +02:00
Jean-Baptiste Mardelle
4643855209 Cleanup & simplify color theme handling 2018-07-19 13:47:43 +02:00
Willian Pessoa
08e8497ddc Add three "safe zone" overlays
Differential Revision: https://phabricator.kde.org/D14019
2018-07-17 08:33:05 +02:00
Jean-Baptiste Mardelle
8df9449ea1 Fix scrolling in area below tracks 2018-07-17 08:23:00 +02:00
Albert Astals Cid
f31b8e6867 GIT_SILENT Upgrade KDE Applications version to 18.11.70. 2018-07-16 20:03:31 +02:00
Albert Astals Cid
34c5e9b147 GIT_SILENT Upgrade KDE Applications version to 18.07.80. 2018-07-16 19:30:48 +02:00
Jean-Baptiste Mardelle
bb91f7a178 Add menu entry to edit clip duration 2018-07-11 17:52:10 +02:00
Jean-Baptiste Mardelle
d31b1cbbc7 New timeline display option, you can now choose between A2,A1,V1,V2 and A1,V1,A2,V2 2018-07-11 14:39:33 +02:00
Jean-Baptiste Mardelle
fde698f778 Require MLT 6.10 (to avoid the incompatible 6.8) 2018-07-11 10:44:01 +02:00
Jean-Baptiste Mardelle
1557017613 Fix compile warning 2018-07-11 10:39:23 +02:00
Jean-Baptiste Mardelle
4a55b39829 Backport KF5 Purpose share feature 2018-07-11 10:38:58 +02:00
Jean-Baptiste Mardelle
3a34c2ab29 Backport fix for incorrect gap in texts 2018-07-11 10:08:21 +02:00
Jean-Baptiste Mardelle
023fd40dbf Fix crash on forbidden group move 2018-07-11 09:59:22 +02:00
Jean-Baptiste Mardelle
3abc9805c8 Fix view corruption on group move (video clip incorrectly allowed on audio track) 2018-07-11 09:32:50 +02:00
Jean-Baptiste Mardelle
6889262c62 Fix view corruption on group move 2018-07-11 09:31:36 +02:00
Jean-Baptiste Mardelle
1cdf829271 Fix recent regression - crash on ungroup 2018-07-09 09:16:26 +02:00
Jean-Baptiste Mardelle
76f72bdfee Fix clip incorrectly dragged after opening double click dialog 2018-07-09 09:09:35 +02:00
Nicolas Carion
0ed66bca2d some modifications to group movement and more tests 2018-07-09 03:39:06 +02:00
Nicolas Carion
a4508664a3 remove redundant lock checks 2018-07-09 02:55:01 +02:00
Nicolas Carion
b8be3cc139 add protection when track is locked 2018-07-09 02:54:22 +02:00
Nicolas Carion
a408e1b5f5 failsafe message in core 2018-07-09 02:54:07 +02:00
Jean-Baptiste Mardelle
4c08595e2a Fix crash & non working ungroup when several groups were selected 2018-07-08 17:12:04 +02:00
Jean-Baptiste Mardelle
ecf504bf8a Make timeline context menu appear on mouse press, not after a click 2018-07-08 16:08:00 +02:00
Jean-Baptiste Mardelle
788397c50b Remove clip context menu "cut" (was a duplicate of split at playhead)
Hide split audio/video if the clip is grouped
2018-07-08 15:05:50 +02:00
Jean-Baptiste Mardelle
5c54e75820 Fix track compositing/audio mix broken on track insertion 2018-07-08 14:58:27 +02:00
Jean-Baptiste Mardelle
fc756cf834 Fix warning 2018-07-08 14:56:35 +02:00
Jean-Baptiste Mardelle
387418273e Fix double parameters incorrectly handling factor, like gain 2018-07-08 14:24:47 +02:00
Jean-Baptiste Mardelle
d8cb94bfce Fix luma/lift/gain default values not using factor 2018-07-08 14:23:35 +02:00
Jean-Baptiste Mardelle
a4a9af4f70 Fix AV clip drag rejected when dragging from video tracks to audio tracks 2018-07-08 13:47:54 +02:00
Jean-Baptiste Mardelle
94ce7df9a9 Fix crash after extract / zone lift 2018-07-08 12:52:24 +02:00
Jean-Baptiste Mardelle
a505751ea3 Fix incorrect monitor refresh on timeline clip move/deletion 2018-07-08 12:20:41 +02:00
Jean-Baptiste Mardelle
e2cccd431e Fix crash and missing feedback in proxy clip creation 2018-07-08 12:06:23 +02:00
Jean-Baptiste Mardelle
ae0fb083b2 Proxy creation should obey current doc settings, not global settings 2018-07-06 16:54:29 +02:00
Jean-Baptiste Mardelle
dd56a113bd Fix crash trying to generate proxies when not enabled 2018-07-06 16:42:03 +02:00
Jean-Baptiste Mardelle
81ad44a931 Move default project location from "Documents" to "Videos" 2018-07-06 16:33:06 +02:00
Jean-Baptiste Mardelle
d36e1b2c85 Fix Cut context menu 2018-07-06 16:26:00 +02:00
Jean-Baptiste Mardelle
0132b6d8ae Set default video tracks to 2, same as audio 2018-07-06 16:22:38 +02:00
Jean-Baptiste Mardelle
4896a779ba * Fix proxy not automatically created
* Fix crash creating proxy in some circumstances
* Fix monitor not refreshed after proxy state change
2018-07-06 16:22:16 +02:00
Jean-Baptiste Mardelle
81586dd6da Fix composition view not refreshing on resize (still broken on undo/redo) 2018-07-06 11:29:13 +02:00
Jean-Baptiste Mardelle
83c9523239 Fix warning 2018-07-06 10:25:43 +02:00
Jean-Baptiste Mardelle
f5cc49d06a Don't display annoying "you need to restart" message on first run, don't try to enforce breeze icon theme if not available 2018-07-06 10:19:36 +02:00
Jean-Baptiste Mardelle
89eba4d290 Cleanup curves effet ui 2018-07-06 08:11:01 +02:00
Jean-Baptiste Mardelle
8ae5e09c61 Fix crash opening old project containng video only clip
Fix transition track offset on older project files
2018-07-05 08:18:01 +02:00
Nicolas Carion
abe17b0ecb fix selection bounds 2018-07-05 02:02:54 +02:00
Nicolas Carion
e66eb94e20 some doc 2018-07-05 01:16:22 +02:00
Nicolas Carion
c354bb156f more interface cleanup 2018-07-05 01:04:54 +02:00
Nicolas Carion
6d4a820b24 slight clean-up in clipmodel interface 2018-07-05 00:38:58 +02:00
Jean-Baptiste Mardelle
88b97649d8 small improvment in old project conversion 2018-07-04 12:26:54 +02:00
Jean-Baptiste Mardelle
b35b0fc92e improve handling of audio clips in older project files 2018-07-04 10:57:04 +02:00
Jean-Baptiste Mardelle
434ce7a664 First step towards compatibility of older kdenlive project files 2018-07-04 10:38:03 +02:00
Jean-Baptiste Mardelle
cf21817c29 Fix crash dropping a clip from another Kdenlive instance 2018-07-04 09:35:46 +02:00
Jean-Baptiste Mardelle
49c0421391 Reintroduce clip duration dialog 2018-07-03 19:51:17 +02:00
Jean-Baptiste Mardelle
ea5520bbd1 improve feedback when clip cannot be cut 2018-07-03 09:08:36 +02:00
Jean-Baptiste Mardelle
978177260b Cleanup rotoscoping, add common class to mange corners effect and future effects that recieve param update from on monitor view
Make default param for keyframe type independant from factor.
2018-07-02 13:05:53 +02:00
Jean-Baptiste Mardelle
60697451a1 Fix crash selecting an item after project opening 2018-06-29 13:23:06 +02:00
Jean-Baptiste Mardelle
321f9dacbb Fix invalid "main bin" xml 2018-06-29 13:16:40 +02:00
Jean-Baptiste Mardelle
a85518de40 Fix position of tooltip when moving clip 2018-06-29 11:01:20 +02:00
Jean-Baptiste Mardelle
072c88fe33 Remember track state (collapsed) 2018-06-29 10:46:48 +02:00
Jean-Baptiste Mardelle
eab9f617aa Fix subclip incorrectly changing parent clip zone 2018-06-28 12:53:08 +02:00
Jean-Baptiste Mardelle
e13bb6bcc4 Several fixes for subclips (names, zone in monitor, sorting, thumbs) 2018-06-28 09:14:39 +02:00
Jean-Baptiste Mardelle
07851dd650 Fix scene detection job (create subclips) 2018-06-28 08:29:51 +02:00
Jean-Baptiste Mardelle
81518bdf36 Allow setting a minimal duration for autodetected scenes to avoid multiple cuts on fast scene change 2018-06-27 13:39:20 +02:00
Jean-Baptiste Mardelle
d72907d92b Fix auto scene split job (create markers) 2018-06-27 13:20:23 +02:00
Jean-Baptiste Mardelle
aaa325bf4e Start restoring clip jobs 2018-06-27 10:43:57 +02:00
Jean-Baptiste Mardelle
1cac107bae FIx duplicate lines from incorrect merge 2018-06-25 22:48:33 +02:00
Jean-Baptiste Mardelle
62816228cc Fix effects corruption on project open 2018-06-25 22:02:11 +02:00
Jean-Baptiste Mardelle
3665df0d8b When adding effect to a split clip, make sure audio effects apply to the audio part 2018-06-24 20:11:49 +02:00
Jean-Baptiste Mardelle
96b155bc4d Make sure title clip name does not contain newline 2018-06-24 18:16:05 +02:00
Nicolas Carion
7c2ae67e6f fix timewarp and workaround Mlt's weird rounding behaviour 2018-06-22 23:48:15 +02:00
Nicolas Carion
e64fca7261 checking if an effect is there accounts for groups 2018-06-22 23:48:15 +02:00
Nicolas Carion
29fd6a5c4a start using mutex locks in EffectStackModel 2018-06-22 23:48:15 +02:00
Nicolas Carion
1fc4053d72 fix TreeItem::accumulate and add const version 2018-06-22 23:48:15 +02:00
Nicolas Carion
9196c6bacb make sure udpateStackLength also iterates over children 2018-06-22 23:48:15 +02:00
Nicolas Carion
9e159104d6 add function to iterate over leaves of a tree 2018-06-22 23:48:15 +02:00
Jean-Baptiste Mardelle
c60e584d47 Fix compilation
CCBUG: 394888
2018-06-22 19:29:14 +02:00
Jean-Baptiste Mardelle
92bbfe6f91 Small fixes for keyframe seek 2018-06-22 17:55:21 +02:00
Jean-Baptiste Mardelle
78699ebf3b Reintroduce bezier curves effect (curves effect also starts but doesn't work because it needs to edit several other params on one change) 2018-06-22 17:54:55 +02:00
Jean-Baptiste Mardelle
2465f6b659 Start fixing keyframes on clip resize undo / redo 2018-06-22 14:23:20 +02:00
Jean-Baptiste Mardelle
9a92bc2bdc fix effectstack not updated when resizing clip, and possible keyframe corruption on keyframe edit 2018-06-22 12:15:08 +02:00
Jean-Baptiste Mardelle
63ad6096c5 Fix clip type incorrectly passed to qml 2018-06-22 10:39:58 +02:00
Jean-Baptiste Mardelle
06f92332b8 Improve display of timeline ruler zone info 2018-06-22 10:13:49 +02:00
Jean-Baptiste Mardelle
a663fd303d Fix monitor vertical offset with some devicepixelratio 2018-06-22 10:12:45 +02:00
Nicolas Carion
8880c016f5 clang format 2018-06-20 16:05:20 +02:00
Nicolas Carion
24ecc96fa3 add clang-format-ignore 2018-06-20 16:03:15 +02:00
Nicolas Carion
f599b76918 Update Catch+FakeIt, simplify logic for timewarping and start testing timewarp (not working due to MLT weirdness) 2018-06-20 15:37:44 +02:00
Jean-Baptiste Mardelle
a97fa5d8d3 Allow adding project note from timeline ruler context menu 2018-06-20 13:06:07 +02:00
Jean-Baptiste Mardelle
e116183444 Fix compilation
CCBUG: 394888
2018-06-20 12:37:39 +02:00
Jean-Baptiste Mardelle
dc964b3e38 Make ClipType available to qml (solves slideshow thumbnails) 2018-06-19 16:29:02 +02:00
Jean-Baptiste Mardelle
b0d178a514 Cleanup UI track state (hidden/mute) 2018-06-19 12:55:10 +02:00
Jean-Baptiste Mardelle
3a4e564dc4 Fix compilation and incorrect gap in texts 2018-06-19 08:58:55 +02:00
Jean-Baptiste Mardelle
df85d9e67c Fix slideshow clip inpoint not working 2018-06-18 19:07:39 +02:00
Jean-Baptiste Mardelle
98ccde821e Fix effect/composition corrupted after project opening 2018-06-18 19:02:07 +02:00
Jean-Baptiste Mardelle
8f93530570 Add amr to the list of supported audio clips 2018-06-18 17:47:57 +02:00
Jean-Baptiste Mardelle
00157b31db Fix broken audio mix 2018-06-18 17:12:12 +02:00
Jean-Baptiste Mardelle
1560936233 Fix match frame when activating bin clip 2018-06-18 14:09:33 +02:00
Jean-Baptiste Mardelle
40b343b365 Fix compilation
CCBUG: 394888
2018-06-18 08:48:55 +02:00
Jean-Baptiste Mardelle
8ec0e9dc92 Fix loading of external title files 2018-06-18 07:53:31 +02:00
Vincent Pinon
10f63865d4 Fix some cppcheck warnings 2018-06-16 22:01:50 +02:00
Vincent Pinon
6dc2841b9c Fix GCC warnings 2018-06-16 20:41:52 +02:00
Vincent Pinon
fad61c5782 fix compilation 2018-06-12 22:13:27 +02:00
Vincent Pinon
a689c8b25f merge -Xours master 2018-06-12 07:55:43 +02:00
Vincent Pinon
84347cb717 Fix GCC warnings 2018-06-12 07:44:13 +02:00
Vincent Pinon
dbc365a055 Avoid crash if timeline not created (there is a problem anyway) 2018-06-12 07:44:13 +02:00
Vincent Pinon
2273c93dff version 18.07.70 2018-06-12 07:44:13 +02:00
Vincent Pinon
0b5521ef75 Make KCrash optional 2018-06-12 07:44:13 +02:00
Vincent Pinon
98268cdd5b Fix some issues found by scan-build 2018-06-12 07:44:13 +02:00
Vincent Pinon
87788bb8d9 More upgrades to Qt5 connect 2018-06-12 07:44:13 +02:00
Vincent Pinon
eb39599102 Merge branch 'Applications/18.04' 2018-06-12 07:13:46 +02:00
Christoph Feck
2e1c399005 GIT_SILENT Upgrade KDE Applications version to 18.04.2. 2018-06-02 00:52:25 +02:00
Jean-Baptiste Mardelle
bcfff134ad Don't display Wizard on every AppImage startup 2018-06-01 00:43:17 +02:00
Jean-Baptiste Mardelle
c495295505 Fix message extraction 2018-05-31 23:04:21 +02:00
Jean-Baptiste Mardelle
2f329dd44f Fix message extraction 2018-05-31 07:43:32 +02:00
Jean-Baptiste Mardelle
687aef70b2 Remove unused QtGraphicalEffects 2018-05-30 23:02:41 +02:00
Jean-Baptiste Mardelle
55bdc65030 Adjust font size of some qml items (fps on monitor, etc) 2018-05-30 22:51:15 +02:00
Jean-Baptiste Mardelle
744f822f5d Fix seek cursor staying visible in monitor ruler 2018-05-30 22:00:57 +02:00
Jean-Baptiste Mardelle
9cae6cb7d5 Fix bin color clips incorrect length after timeline resize 2018-05-30 21:47:41 +02:00
Jean-Baptiste Mardelle
664adb4bb9 Keyframes can now be edited in timeline through keyboard: Click on a keyframe
Then Alt+Left/Right selects previous/next keyframe.
Left/Right moves the current keyframe
Plus/Minus increase/decrease current keyframe value
2018-05-30 21:39:51 +02:00
Jean-Baptiste Mardelle
7091e238d6 More keyframe fixes 2018-05-30 11:00:04 +02:00
Jean-Baptiste Mardelle
41dde53365 Start fixing keyframes for cut clips 2018-05-30 10:46:53 +02:00
Jean-Baptiste Mardelle
25add996fd Move seeking logic to monitorproxy, improve seeking in keyframe widget 2018-05-30 09:49:10 +02:00
Jean-Baptiste Mardelle
d269c2a6dc Fix fades not removed when dragging handle outside clip 2018-05-30 08:33:57 +02:00
Jean-Baptiste Mardelle
97b141bb50 Various small fixes for monitor scene and keyframe effects UI 2018-05-30 00:58:35 +02:00
Jean-Baptiste Mardelle
8be2febdad Remove wrong purposewidgets dependency 2018-05-29 23:01:15 +02:00
Jean-Baptiste Mardelle
735129e46f Don't round frame position when calling menu or some operations will fail if we clicking too close to the next frame 2018-05-29 21:19:34 +02:00
Jean-Baptiste Mardelle
c1e6a28105 Fix lift zone not removing last clip in zone if it was 1 frame long 2018-05-29 21:16:57 +02:00
Jean-Baptiste Mardelle
5a7e1f5b82 Fix render full project incorrect length 2018-05-29 21:15:56 +02:00
Jean-Baptiste Mardelle
32f9ea3a0a Rename mime type file to make flatpak happy
Differential Revision: https://phabricator.kde.org/D13143
2018-05-29 09:07:11 +02:00
Jean-Baptiste Mardelle
86903a7536 Add share icon to render widget button 2018-05-29 09:06:40 +02:00
Jean-Baptiste Mardelle
1ffb8e8fec Prepare for 18.04.2 release 2018-05-29 09:04:00 +02:00
Jean-Baptiste Mardelle
47aaa52f44 Rename mime type file to make flatpak happy
Differential Revision: https://phabricator.kde.org/D13143
2018-05-29 09:02:51 +02:00
Nicolas Carion
24ba13b43b fix compil when purpose is not present 2018-05-29 03:07:45 +02:00
Nicolas Carion
046e20b0e5 filewatcher now belongs to projectItemModel and takes undoable insert/remove into account 2018-05-29 02:59:40 +02:00
Nicolas Carion
1eeaa528b5 restrict the range of pickable speeds from the gui 2018-05-29 02:59:40 +02:00
Nicolas Carion
bc0a34c44f move model notification logic for speed change inside clipmodel 2018-05-29 02:59:40 +02:00
Jean-Baptiste Mardelle
4d01ff0d68 Fix opening document with locked tracks shown empty 2018-05-28 23:24:09 +02:00
Jean-Baptiste Mardelle
0ee8afac82 Finish sharing integration (you should now be able to share rendered videos in one click with Youtube/Android phone/telegram/email) 2018-05-28 23:17:32 +02:00
Jean-Baptiste Mardelle
9921ee4aed Fix clip monitor audio thumb 1 pixel offset 2018-05-28 08:47:05 +02:00
Jean-Baptiste Mardelle
9c0915c2fc Hide GPU effects/compositions when movit disabled 2018-05-28 07:41:11 +02:00
Jean-Baptiste Mardelle
f4e90f6e2e Don't insert audio or video if no target defined for it 2018-05-28 07:11:51 +02:00
Jean-Baptiste Mardelle
d0b9707e30 Fix MLT 6.8.0 crash on AnimatedRect keyframes (transform,...) 2018-05-28 06:57:43 +02:00
Jean-Baptiste Mardelle
44f18221d5 Fix monitor image offset 2018-05-28 06:41:35 +02:00
Jean-Baptiste Mardelle
7d28fd72bc Fix timeline zone incorrectly loaded on project opening 2018-05-28 06:35:05 +02:00
Jean-Baptiste Mardelle
554dcd4b76 Some fun with the KF5 Purpose framework (new share button in render widget) 2018-05-27 19:54:37 +02:00
Jean-Baptiste Mardelle
396940c22b Fix timeline zone on document open, remember setting per document 2018-05-27 09:00:04 +02:00
Jean-Baptiste Mardelle
f5696930b8 Fix go to zone end 2018-05-26 20:24:53 +02:00
Jean-Baptiste Mardelle
7ee78f5ff8 Disable zone by default. reset timeline position on new project 2018-05-26 19:42:18 +02:00
Jean-Baptiste Mardelle
bd379499e9 Fix insert zone incorrect behavior on error 2018-05-26 16:23:14 +02:00
Jean-Baptiste Mardelle
4d226ddce5 Set snap point to last zone frame, not +1 2018-05-26 16:23:14 +02:00
Jean-Baptiste Mardelle
cbd6df2f3c Backport luma/lift/gain negative lift 2018-05-25 16:23:26 +02:00
Jean-Baptiste Mardelle
6ee988333a Fix speed effect with comma locales 2018-05-25 14:21:39 +02:00
Jean-Baptiste Mardelle
8ae0569b84 Save timeline zone & disable it on project opening 2018-05-25 14:17:32 +02:00
Jean-Baptiste Mardelle
1e271eb8a8 Fix timewarp 2018-05-25 13:46:22 +02:00
Jean-Baptiste Mardelle
5f57fdd8b4 Fix 1 frame too much when dragging zone from clip monitor 2018-05-25 10:51:38 +02:00
Jean-Baptiste Mardelle
554b42c2be Fix clip profile incorrectly detected (was not using custom == operator) 2018-05-25 10:31:38 +02:00
Jean-Baptiste Mardelle
293b2fbbd8 Various fixes for clip monitor markers, fix zone out 1 frame offset 2018-05-25 09:50:19 +02:00
Jean-Baptiste Mardelle
a5fe0909ac Fix set Item In/Out not working on groups 2018-05-24 13:15:21 +02:00
Jean-Baptiste Mardelle
21eb1da5a9 Cleanup and fix checking profile not only for first clip 2018-05-23 13:07:56 +02:00
Jean-Baptiste Mardelle
621dfc2bc6 Fix missing keyframe with MLT >= 6.8.0 2018-05-23 11:10:52 +02:00
Jean-Baptiste Mardelle
db8567a9de Cleanup monitor ruler, display zone duration on change 2018-05-23 10:59:43 +02:00
Jean-Baptiste Mardelle
75884cfa19 Make mouse wheel behavior consistent (wheel up goes back, down goes forwards, alt+wheel goes to next keyframe/snap point) 2018-05-23 09:07:56 +02:00
Jean-Baptiste Mardelle
007b089c6c Fix monitor rulers incorrectly scaling 2018-05-23 08:59:56 +02:00
Nicolas Carion
b4c5a2116e remove duplicate undo push 2018-05-23 02:32:00 +02:00
Nicolas Carion
90e190820e add consistency checks for groups and fix tests 2018-05-23 02:22:20 +02:00
Nicolas Carion
6205d798cb add proxy to ClipBoard 2018-05-23 02:22:20 +02:00
Jean-Baptiste Mardelle
760d1c9b5e some fixes for speed change (fix crash on undo, better handling of free space) 2018-05-22 20:06:37 +02:00
Jean-Baptiste Mardelle
cd133f22f1 use gettrackfullname instead of custom parsing 2018-05-22 08:22:52 +02:00
Nicolas Carion
f6e9b4dc9b fix compilation with newer cmake 2018-05-21 20:05:04 +02:00
Jean-Baptiste Mardelle
9b09dbb2b0 Fix crash with MLT 6.8.0 and some keyfameable parameters (box blur) 2018-05-21 08:39:28 +02:00
Jean-Baptiste Mardelle
cdc60f7575 Consistent behavior for mouse wheel: down goes forward, up goes backwards
BUG: 394341
2018-05-21 08:18:35 +02:00
Jean-Baptiste Mardelle
a4dfda1aa3 Fix wrong monitor affected by toolbar 2018-05-19 17:40:04 +02:00
Jean-Baptiste Mardelle
350c374db2 Fix regression in group move and role update 2018-05-18 16:37:12 +02:00
Jean-Baptiste Mardelle
44d929322f Show message in bin on error loading producer 2018-05-18 15:38:39 +02:00
Jean-Baptiste Mardelle
c2795b0b47 Restore select all, select all in one track 2018-05-18 12:14:16 +02:00
Jean-Baptiste Mardelle
31830e32bb Fix check profile on first added clip 2018-05-18 11:46:20 +02:00
Jean-Baptiste Mardelle
69efc5d2cd Improve handling of placeholder clips 2018-05-18 10:34:50 +02:00
Jean-Baptiste Mardelle
21455591d7 Display zone in/out/duration 2018-05-18 08:49:09 +02:00
Jean-Baptiste Mardelle
cf301783bf Fix "Set monitor frame as thumbnail" 2018-05-17 13:12:20 +02:00
Jean-Baptiste Mardelle
2e4ee2ae75 improve seeking with mouse wheel in timeline ruler. shift+wheel = seek 1 second, alt+wheel = seek to snap 2018-05-17 08:30:36 +02:00
Jean-Baptiste Mardelle
3fff480003 Disable track head color anim on state change 2018-05-16 20:55:47 +02:00
Jean-Baptiste Mardelle
0754a911fb Fix timeline ruler disappears when resizing window 2018-05-16 20:34:16 +02:00
Jean-Baptiste Mardelle
4074fd24e8 Don't allow fade handle outside clip 2018-05-16 19:03:56 +02:00
Jean-Baptiste Mardelle
d0ad55ee48 Update timeline headers to have icons on first line
Introduce split video, fix issues with audio split
2018-05-16 11:39:10 +02:00
Jean-Baptiste Mardelle
fe0ed6e050 Fixes for project duration 2018-05-16 07:41:08 +02:00
Jean-Baptiste Mardelle
9d72b0890b Fix lift zone random behavior 2018-05-15 19:49:13 +02:00
Jean-Baptiste Mardelle
5cd743b0d6 Fix moving to end of clip after insert 2018-05-15 08:58:49 +02:00
Jean-Baptiste Mardelle
1cc0db0506 Save & restore active and target tracks
Fix ruler & timeline position sometimes broken on project opening
2018-05-15 08:54:16 +02:00
Jean-Baptiste Mardelle
f1276ca0af Fix zone problems (setting in/out sometimes has a 1 frame offset) and seek to clip end after zone insert 2018-05-14 18:30:56 +02:00
Jean-Baptiste Mardelle
68b14887bb Fix view corruption with spacer tool 2018-05-14 13:48:41 +02:00
Jean-Baptiste Mardelle
93b93d3487 Fix settings dialog crash 2018-05-13 08:20:21 +02:00
Jean-Baptiste Mardelle
0b54e7e163 Fix shadow param 2018-05-13 08:20:21 +02:00
Jean-Baptiste Mardelle
1fe13d5b2d Fix index confusion causing crash on project opening 2018-05-11 13:13:38 +02:00
Jean-Baptiste Mardelle
9d02a7ad3d Switch to only one producer for all video only clips, let clipmodel handle disabled state, fix audio clip length corruption on opening 2018-05-11 12:55:23 +02:00
Jean-Baptiste Mardelle
2a377bf65a Update readme with correct infos 2018-05-11 11:13:18 +02:00
Jean-Baptiste Mardelle
4ee96a0c70 Update readme with correct infos 2018-05-11 11:12:51 +02:00
Jean-Baptiste Mardelle
88caaf923f Update readme with correct infos 2018-05-11 11:11:22 +02:00
Jean-Baptiste Mardelle
147dc6a026 Fix broken clip id on loading causing crash 2018-05-11 07:59:16 +02:00
Jean-Baptiste Mardelle
ef73f1a989 On project loading, ensure clip state fits with its parent track 2018-05-11 07:26:42 +02:00
Jean-Baptiste Mardelle
bedee1965a Audio mix now only on audio tracks 2018-05-10 18:01:04 +02:00
Jean-Baptiste Mardelle
d791c345ce Fix limitless clips incorrectly resized on insert in timeline if size > initial length 2018-05-10 17:29:29 +02:00
Jean-Baptiste Mardelle
9dad2d7cc5 Fix crash inserting a non AV clip in timeline
Make disabled clips grey
2018-05-10 16:55:34 +02:00
Jean-Baptiste Mardelle
9fdb58f87f Fix waveform not updating on resize 2018-05-10 16:32:24 +02:00
Jean-Baptiste Mardelle
a3b8f31cb7 Fix group split incorrectly regrouping 2018-05-10 16:04:20 +02:00
Jean-Baptiste Mardelle
95859fd9bf remove debug 2018-05-10 11:37:16 +02:00
Jean-Baptiste Mardelle
2b7031cd2b Update color of color clips in timeline when it is changed by user 2018-05-10 11:24:51 +02:00
Jean-Baptiste Mardelle
4c12556ef2 Focus lower video track on project opening, correctly scroll view when active track changes 2018-05-10 10:40:23 +02:00
Jean-Baptiste Mardelle
3f765fa044 Make track names optional (now that we have tags: A1,A2,V1,...) and fix
confusion between track position and id in track delete operation
2018-05-10 10:04:25 +02:00
Jean-Baptiste Mardelle
bd38a17554 Update appimage build scripts (include ladspa) 2018-05-09 10:34:57 +02:00
Jean-Baptiste Mardelle
d7c51af4d8 update monitor safezone overlay 2018-05-07 13:26:29 +02:00
Jean-Baptiste Mardelle
3850e34f9d Update appdata version 2018-05-05 09:10:41 +02:00
Jean-Baptiste Mardelle
e2ff6726e7 Fix icons truncated in track headers 2018-05-04 14:55:29 +02:00
Jean-Baptiste Mardelle
1ab17ea6d4 Delete unused clipmanager 2018-05-04 14:45:45 +02:00
Jean-Baptiste Mardelle
e8642c2404 Fix last audio track not tested for mirrored insertion 2018-05-04 14:30:22 +02:00
Jean-Baptiste Mardelle
0f053bd004 Reintroduce rotoscoping 2018-05-04 14:16:46 +02:00
Jean-Baptiste Mardelle
5740e6512e Fix monitor image not correctly centered vertically 2018-05-04 13:30:06 +02:00
Jean-Baptiste Mardelle
1182cf92d3 Start reconnecting effect scene toolbar 2018-05-04 12:07:47 +02:00
Jean-Baptiste Mardelle
55450159ae cleanup headers 2018-05-04 10:53:03 +02:00
Jean-Baptiste Mardelle
2788cc5144 Start cleanup of monitor, fix some headers 2018-05-04 10:45:43 +02:00
Jean-Baptiste Mardelle
de60d3f6ac Fix compilation (force MOC on definitions.h to create PlaylistState MetaObject) 2018-05-04 09:12:59 +02:00
Nicolas Carion
0f74f3d15f formatting 2018-05-03 01:37:51 +02:00
Nicolas Carion
55c685bbb7 wip to correctly apply bin's effect 2018-05-03 01:34:42 +02:00
Nicolas Carion
134b98b1b6 fixed some leaky includes 2018-05-03 01:34:42 +02:00
Nicolas Carion
19bdf56ea7 effectstacks can manage several services 2018-05-03 01:34:42 +02:00
Christoph Feck
303b6727c2 GIT_SILENT Upgrade KDE Applications version to 18.04.1. 2018-05-02 14:18:18 +02:00
Jean-Baptiste Mardelle
65829ff24e Cleanup monitor toolbar, now shows up when mouse if on the right size of monitor
Replace toolbar zoom slider with buttons
Rewrite monitor guide overlay so that we can now have several layouts and switch between them using monitor toolbar button
2018-05-02 11:07:48 +02:00
Nicolas Carion
3569ac0517 nicer split track computed on drop 2018-05-02 02:40:48 +02:00
Nicolas Carion
b671f7edef fix waveform wrongly showing on video clips 2018-05-02 01:10:55 +02:00
Nicolas Carion
eafde0c2b9 fix clip menu to show only enable/disable 2018-05-02 01:07:16 +02:00
Nicolas Carion
9b5ef7969a auto change clip type when switching track. Cleaner function to disable 2018-05-02 00:48:26 +02:00
Nicolas Carion
33f6037eac correct display of disabled clips 2018-05-01 23:02:39 +02:00
Nicolas Carion
dc892a5101 fix clip disabling 2018-05-01 22:37:53 +02:00
Nicolas Carion
0b413c8b5b groups are now moved by the model and not the view. Moving av group has the intended effect 2018-05-01 02:17:28 +02:00
Nicolas Carion
6785afa77d much cleaner timewarping 2018-05-01 00:27:22 +02:00
Nicolas Carion
72198cb6ad better enum to be used from qml 2018-05-01 00:27:22 +02:00
Nicolas Carion
7761e619af detect speed when creating clipmodel 2018-05-01 00:27:22 +02:00
Nicolas Carion
3fc4464f47 Steps towards better gestion of the master producers in the projectClip 2018-05-01 00:27:22 +02:00
Jean-Baptiste Mardelle
64c152b361 unconditionnaly split audio 2018-04-30 13:43:26 +02:00
Jean-Baptiste Mardelle
c2a0776df6 Fix some offset and bugs in timeline ruler display 2018-04-29 23:36:37 +02:00
Jean-Baptiste Mardelle
fe4d8d2693 Some small fixes for effect compare (monitor split) 2018-04-29 18:14:51 +02:00
Félix David
e62ae89418 Add downloadable keyboard schemes 2018-04-29 17:35:15 +02:00
Jean-Baptiste Mardelle
4f3378d406 *Give some love to the track headers as suggested by Farid
*Remove mute track from video tracks to get ready for full track separation
2018-04-29 17:11:08 +02:00
Nicolas Carion
86a82e6c18 remove unused member variable 2018-04-29 16:59:58 +02:00
Nicolas Carion
c18116c251 stricter mutexes in clipModel 2018-04-29 16:59:58 +02:00
Nicolas Carion
db742b68a1 remove unused parameters in adjustStackLength 2018-04-29 16:59:58 +02:00
Jean-Baptiste Mardelle
81abf8288f Fix effect description not updated when switching effect, add splitter to allow resizing info box 2018-04-29 15:09:35 +02:00
Jean-Baptiste Mardelle
6bcb0c9d7d move guide label to top instead of track middle 2018-04-29 14:48:32 +02:00
Jean-Baptiste Mardelle
18e8a113b7 Fix moving effect in stack view make effects disappear 2018-04-29 02:04:36 +02:00
Jean-Baptiste Mardelle
21d4054b56 Fix switch param type and default values for some effect params
Temporarily disable transtitions to only have compositions until we properly implement same track transitions
2018-04-29 01:13:15 +02:00
Jean-Baptiste Mardelle
dd28daf9aa Improve titler default background color 2018-04-28 17:35:34 +02:00
Jean-Baptiste Mardelle
ddfc363c9f Improve titler default background color 2018-04-28 17:34:25 +02:00
Jean-Baptiste Mardelle
ff6de78104 Slighly cleaner fix for colorwheel crash 2018-04-28 10:10:44 +02:00
Jean-Baptiste Mardelle
a0c4468326 Restore paste effect context menu 2018-04-28 01:51:10 +02:00
Jean-Baptiste Mardelle
8c6d3e28d1 Fix effect param corruption on copy with comma separated locale 2018-04-28 01:22:06 +02:00
Jean-Baptiste Mardelle
9ba5953ef3 FIx crash on colorwheel 2018-04-27 22:23:17 +02:00
Jean-Baptiste Mardelle
02cc0b0129 Fix keyframe parms on comma locales 2018-04-27 21:13:34 +02:00
Jean-Baptiste Mardelle
7b92c5af05 Fix changing clip speed when another clip is placed after in the playlist 2018-04-27 16:16:06 +02:00
Jean-Baptiste Mardelle
2f1f2723eb Fix parameters with factor incorrectly handled 2018-04-27 14:54:42 +02:00
Jean-Baptiste Mardelle
08ace1673d Fix speed effect on locale with comma separator 2018-04-27 13:57:57 +02:00
Jean-Baptiste Mardelle
e1a6efe838 Fix seeking in monitor through shortcutds 2018-04-27 13:46:47 +02:00
Jean-Baptiste Mardelle
209159f406 Fix inserting clip if audio target is set but not video target 2018-04-27 13:31:57 +02:00
Jean-Baptiste Mardelle
b5f60ad046 Fix crash on insert zone over a group with a locked track
Fix various insert issues with locked or no target tracks
2018-04-27 13:23:00 +02:00
Jean-Baptiste Mardelle
531518c86a Fix crash trying to move first keyframe (not allowed by current model) 2018-04-27 11:43:59 +02:00
Jean-Baptiste Mardelle
f251e376b3 Improve handling of groups created by split audio in view 2018-04-27 11:35:03 +02:00
Jean-Baptiste Mardelle
8d729c2aac Fix selecting keyframe moves it 2018-04-27 11:34:10 +02:00
Jean-Baptiste Mardelle
fe8b515ddb Fix zooming in/out sometimes looses focus 2018-04-26 23:17:01 +02:00
Jean-Baptiste Mardelle
4865b24ea4 Hide clip resize handle while moving 2018-04-26 23:17:01 +02:00
Jean-Baptiste Mardelle
aea3aed166 Reverse scroll wheel timeline scrolling 2018-04-26 23:17:01 +02:00
Nicolas Carion
ddd7a425be some fixes on audio splitting + tests 2018-04-26 19:50:43 +02:00
Nicolas Carion
7cf732a879 add better check of presence of audio in producers 2018-04-26 19:50:43 +02:00
Jean-Baptiste Mardelle
1583149b9c *Fix rendering crash
*Allow seeking in empty project
2018-04-26 17:12:20 +02:00
Jean-Baptiste Mardelle
464f3f00a3 Fix timeline preview display offset in ruler 2018-04-26 15:54:34 +02:00
Jean-Baptiste Mardelle
2ccc145cf0 Updated monitor guide overlay 2018-04-26 15:24:56 +02:00
Jean-Baptiste Mardelle
983cbebaae Correctly load project zone on project opening 2018-04-26 13:17:02 +02:00
Jean-Baptiste Mardelle
0c3fa5fa86 Switch track target on single track 2018-04-26 13:08:11 +02:00
Jean-Baptiste Mardelle
5505bf25f4 Fix crash opening older project file 2018-04-26 12:20:09 +02:00
Jean-Baptiste Mardelle
b548106d3a Add option to resize timeline preview, to have lower res, faster previews 2018-04-25 10:47:15 +02:00
Jean-Baptiste Mardelle
fe644d9d84 Fix audiothumbs for 5.1 clips 2018-04-25 09:30:48 +02:00
l10n daemon script
5649bec858 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-04-25 07:13:09 +02:00
l10n daemon script
1fb16353a7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-04-23 05:29:51 +02:00
Jean-Baptiste Mardelle
2f4491be94 Get rid of stored range in effect widgets, and dynamically get it from owner
When changing an effect param, don't reload the whole effectstack, just refresh the owner effect
Fix various fade issues (resize, load)
2018-04-20 14:40:05 +02:00
Jean-Baptiste Mardelle
da52011041 Cleanup CMakeLists 2018-04-20 10:24:20 +02:00
Andreas Sturmlechner
4b65a04953 Merge branch 'Applications/18.04' 2018-04-20 09:47:41 +02:00
Andreas Sturmlechner
c595018a42 Fix build with Qt 5.11_beta3 (dropping qt5_use_modules)
Summary:
A change in Qt 5.11_beta3 leads to errors like:

CMake Error at renderer/CMakeLists.txt:12 (qt5_use_modules):
  `Unknown CMake command "qt5_use_modules".`

Test Plan: Built fine.

Reviewers: #kdenlive, mardelle

Reviewed By: #kdenlive, mardelle

Differential Revision: https://phabricator.kde.org/D12184
2018-04-20 09:46:42 +02:00
Jean-Baptiste Mardelle
ddc1dba82a Only check color theme on first run, not each time the Wizard is called
BUG:388274
2018-04-20 08:04:35 +02:00
Jean-Baptiste Mardelle
0883acbbf4 get rid deprecated qt5_use_modules 2018-04-16 18:34:16 +02:00
Jean-Baptiste Mardelle
66e8263626 Fix luma files lost when opening project with AppImage 2018-04-10 21:11:32 +02:00
Jean-Baptiste Mardelle
304ea85e94 Fix luma files lost when opening project with AppImage 2018-04-10 21:07:51 +02:00
Jean-Baptiste Mardelle
3619d5caa1 Stop looking for DVD related apps on startup 2018-04-10 13:28:13 +02:00
Jean-Baptiste Mardelle
e1a769d663 Fix double separator in project/capture folder
CCBUG: 387135
2018-04-10 08:52:27 +02:00
Jean-Baptiste Mardelle
1eca686fc1 Fix rendering using custom folder when not requested
BUG: 387135
2018-04-10 08:42:13 +02:00
Chris Holland
d5d2d7559e Scale TitleTemplateDialog preview with the window
Removed the spacer below the textbox+preview so that the preview scales vertically.
Set the preview horizontal size policy to MinimumExpanding so it's not fixed to 200px wide.

Differential Revision: https://phabricator.kde.org/D12057
2018-04-10 08:39:55 +02:00
Jean-Baptiste Mardelle
3493f9845d Update AppData version for comming release 2018-04-10 08:15:54 +02:00
Chris Holland
4c2d411d7c Scale TitleTemplateDialog preview with the window
Removed the spacer below the textbox+preview so that the preview scales vertically.
Set the preview horizontal size policy to MinimumExpanding so it's not fixed to 200px wide.

Differential Revision: https://phabricator.kde.org/D12057
2018-04-10 08:09:43 +02:00
Chris Holland
dbd5a248df Scale TitleTemplateDialog preview with the window
Removed the spacer below the textbox+preview so that the preview scales vertically.
Set the preview horizontal size policy to MinimumExpanding so it's not fixed to 200px wide.

Differential Revision: https://phabricator.kde.org/D12057
2018-04-09 17:34:41 -04:00
Christoph Feck
6d84610037 GIT_SILENT Upgrade KDE Applications version to 18.04.0. 2018-04-09 22:42:43 +02:00
Jean-Baptiste Mardelle
e342d7351c Fix rendering using custom folder when not requested
BUG: 387135
2018-04-09 17:18:46 +02:00
Jean-Baptiste Mardelle
ee96bb69fb Fix double separator in project/capture folder
CCBUG: 387135
2018-04-09 13:49:39 +02:00
Jean-Baptiste Mardelle
86f77a9019 Fix possibly wrong message on moving project folder 2018-04-09 09:08:47 +02:00
Jean-Baptiste Mardelle
dc6dff18c6 Fix regression breaking fades and other effects on resize 2018-04-08 11:28:25 +02:00
Christoph Feck
88d7b9cc51 GIT_SILENT Upgrade KDE Applications version to 18.03.90. 2018-04-02 21:20:41 +02:00
Jean-Baptiste Mardelle
fddb86860f Reintroduce url param widget 2018-03-29 22:31:04 +02:00
Jean-Baptiste Mardelle
50b06be536 Reintroduce switch param type 2018-03-29 20:38:58 +02:00
Jean-Baptiste Mardelle
97076e4697 Reintroduce slide effect widget 2018-03-29 09:05:05 +02:00
Jean-Baptiste Mardelle
b7b062e2ce Restore slide composition (fixes crash on project load, still need full implementation) 2018-03-28 11:26:53 +02:00
Jean-Baptiste Mardelle
5cf26acf52 Fix lowres icons on highdpi
patch by Andrew Crouthamel
BUG: 390104
2018-03-27 09:19:46 +02:00
Jean-Baptiste Mardelle
46e4bcc34f Merge branch '1804' 2018-03-27 09:17:32 +02:00
Jean-Baptiste Mardelle
42249e5007 Fix lowres icons on highdpi
patch by Andrew Crouthamel
BUG: 390104
2018-03-27 09:16:28 +02:00
l10n daemon script
b701e1cfe7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-03-26 05:08:13 +02:00
Daniel Vrátil
99f97927c3 Merge branch 'Applications/18.04' 2018-03-23 11:38:22 +01:00
Daniel Vrátil
cc938b8cb2 Fix crash when initializing offscreen surface in GLWidget
GLWidget::initializeGL() is called in renderer thread so the QOffscreenSurface must
also live in the renderer thread.

Differential Revision: https://phabricator.kde.org/D11509
2018-03-23 11:38:10 +01:00
Jean-Baptiste Mardelle
adae2e16c6 Move knsrc files in Qt resource so we find them without install
BUG: 392201
2018-03-23 09:07:06 +01:00
Jean-Baptiste Mardelle
08fb51a42b Merge branch '1804' 2018-03-23 09:03:42 +01:00
Jean-Baptiste Mardelle
c4b87e8526 Move knsrc files in Qt resource so we find them without install
BUG: 392201
2018-03-23 08:52:37 +01:00
Jean-Baptiste Mardelle
4fcb584065 Reimplement change speed job for bin clip (currently freezes because of mutex issue with job management) 2018-03-22 08:48:28 +01:00
Jean-Baptiste Mardelle
7f5b5512d7 Fix deletion of custom rendering profiles 2018-03-20 23:12:31 +01:00
Jean-Baptiste Mardelle
1584ec3448 Real fix for audio thumb in clip monitor 2018-03-20 22:02:08 +01:00
Jean-Baptiste Mardelle
eecab9b9ea Fix on monitor audio overlay missing 2018-03-20 21:01:55 +01:00
Jean-Baptiste Mardelle
4d804aa080 Fix error message and missing audio thumbs with playlists 2018-03-20 20:57:06 +01:00
Jean-Baptiste Mardelle
6ea1f14924 Don't leak profile on slowmotion creation 2018-03-20 09:08:11 +01:00
Jean-Baptiste Mardelle
b04d4fbdc5 Fix composition selection issues
Reintroduce the select current item feature
2018-03-20 08:43:46 +01:00
Albert Astals Cid
5611eebafb GIT_SILENT Upgrade KDE Applications version to 18.07.70. 2018-03-19 23:53:30 +01:00
Albert Astals Cid
b558147ba0 GIT_SILENT Upgrade KDE Applications version to 18.03.80. 2018-03-19 23:39:18 +01:00
Andrius Štikonas
af633f74e8 Merge branch 'Applications/17.12' 2018-03-19 23:07:14 +01:00
Andreas Sturmlechner
59bc433af9 Fix build with Qt 5.11 (missing headers)
Reviewers: #kdenlive, mardelle

Reviewed By: #kdenlive, mardelle

Differential Revision: https://phabricator.kde.org/D11425
2018-03-19 12:43:34 +01:00
l10n daemon script
5b5e415834 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-03-19 06:59:15 +01:00
l10n daemon script
b7259ad554 GIT_SILENT made messages (after extraction) 2018-03-19 05:53:52 +01:00
l10n daemon script
7d7a4efd09 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-03-19 05:11:23 +01:00
l10n daemon script
88a21bdf44 GIT_SILENT made messages (after extraction) 2018-03-19 03:25:16 +01:00
Gustavo Pichorim Boiko
c74e790894 Summary: Make it possible to drag multiple clips to the timeline
Test Plan:
- Add clips to the project bin
- Select two or more clips
- Drag them to the timeline
- Check that the "Insert Clips" entry got added to the undo history
- Undo the change
- Redo the change

Reviewers: alcinos, mardelle

Reviewed By: alcinos, mardelle

Differential Revision: https://phabricator.kde.org/D8928
2018-03-16 10:19:28 -03:00
Jean-Baptiste Mardelle
93616d2ef8 Remove deprecated UI files 2018-03-14 13:13:32 +01:00
Jean-Baptiste Mardelle
dc66065650 Remove deprecated timeline 1 files 2018-03-14 13:01:43 +01:00
Jean-Baptiste Mardelle
cb1a0bc518 Get rid of deprecated timeline references 2018-03-14 13:00:06 +01:00
Jean-Baptiste Mardelle
d8c917dcc7 Fix crash opening project with slowmo clip 2018-03-14 10:09:32 +01:00
Jean-Baptiste Mardelle
a20ee0e73a Reintroduce affine composition (fixes crash on existing projects) 2018-03-14 09:52:43 +01:00
Jean-Baptiste Mardelle
c0d15cc89c Changing composition track now works with undo/redo
Reintroduce automatic track for compositions
Remove buggy track indicator for compositions
2018-03-14 08:52:05 +01:00
Jean-Baptiste Mardelle
c5b175fa9f Fix m_position value for compositions:
for compositions, in/out equal position in track, but
for clips, in/out equal in/out points from master clip unrelated to track position)
2018-03-13 09:17:38 +01:00
Jean-Baptiste Mardelle
20ce7803d3 *Make sure to use cut producer for slowmotion (to prevent setting in/out on master clip)
*Fix project duration not updated on clip copy
*Fix video/audio thumbs with speed effect
2018-03-12 19:46:38 +01:00
Jean-Baptiste Mardelle
6a385ee3e2 Fix project duration wrong after clip cut 2018-03-10 16:44:32 +01:00
Jean-Baptiste Mardelle
a46e4ec057 Fix document settings for timeline preview and various false invalidation cases 2018-03-09 17:13:44 +01:00
Jean-Baptiste Mardelle
137f5f914c Fix clip monitor zone, snap to zone 2018-03-09 10:50:08 +01:00
Jean-Baptiste Mardelle
17411d21e2 small cleanup in monitor ruler, fix monitor image offset 2018-03-07 11:11:56 +01:00
Jean-Baptiste Mardelle
a8d9419865 monitor overlay: stop setting property on root object and use context properties 2018-03-07 10:31:51 +01:00
Jean-Baptiste Mardelle
bdb11198f4 Fix monitor not correctly updated after insert operation 2018-03-06 09:31:47 +01:00
Jean-Baptiste Mardelle
8473c6ca21 Fix clip zone not set in clip monitor 2018-03-06 08:58:24 +01:00
Jean-Baptiste Mardelle
b52212ea6d Don't auto split a clip if dropped on an audio track. Fix crash on undo insert zone with locked track 2018-03-06 08:46:28 +01:00
Jean-Baptiste Mardelle
fefe4795bb Fix insert zone not cutting clips on other tracks 2018-03-06 08:27:44 +01:00
Jean-Baptiste Mardelle
fa78b9ab6e Prevent insertion in locked tracks 2018-03-05 09:08:23 +01:00
Nicolas Carion
09cf443b5f cleanup some debug 2018-03-04 22:28:53 +01:00
Nicolas Carion
88168bf94c retain group type when splitting/undoing + tests 2018-03-04 22:22:08 +01:00
Nicolas Carion
2eb78bf454 fix potential issue when splitting leaf nodes 2018-03-04 19:22:31 +01:00
Jean-Baptiste Mardelle
dd04fb4621 Restore timeline zone move through center handle 2018-03-04 15:14:52 +01:00
Jean-Baptiste Mardelle
93b7b25a62 Fix timeline clip resize
Differential Revision: https://phabricator.kde.org/D10828
2018-03-03 14:19:37 +01:00
Jean-Baptiste Mardelle
affa2174c3 Update AppImage dependencies 2018-03-02 12:48:27 +01:00
Jean-Baptiste Mardelle
9b0a404e79 Update AppImage scripts 2018-03-02 12:40:57 +01:00
Jean-Baptiste Mardelle
4dcdcce3ff Fix project settings vertical scrollbar on open
Differential Revision: https://phabricator.kde.org/D10449
2018-03-02 11:46:48 +01:00
Jean-Baptiste Mardelle
2425c68c23 Fix project settings vertical scrollbar on open
Differential Revision: https://phabricator.kde.org/D10449
2018-03-02 11:28:36 +01:00
Jean-Baptiste Mardelle
bc441b313e Fix insert/overwrite/lift not working on grouped clips 2018-03-02 11:18:01 +01:00
Jean-Baptiste Mardelle
8d352982d7 Fix clip monitor not correctly updating on some focus change 2018-03-02 10:58:11 +01:00
Jean-Baptiste Mardelle
cb87721dc2 Fix clicking on monitor ruler not activating monitor 2018-03-02 10:32:39 +01:00
Jean-Baptiste Mardelle
3f751ffe34 Fix safe zone not centered, add center cross 2018-03-02 09:16:46 +01:00
Christoph Feck
5a05e9d500 GIT_SILENT Upgrade KDE Applications version to 17.12.3. 2018-03-01 23:56:52 +01:00
Jean-Baptiste Mardelle
d19bb34ae8 Revert "Fix insertion of several clips"
This reverts commit 5ecd423942.
2018-03-01 13:40:38 +01:00
Jean-Baptiste Mardelle
b0b6e57aec Fix qml monitor scene keyframe when seeking out of a clip 2018-03-01 13:25:00 +01:00
Jean-Baptiste Mardelle
0dc470b4a7 Fix qml scene display/connect when switching effect selection 2018-03-01 09:28:44 +01:00
Jean-Baptiste Mardelle
188fb319e7 Fix change speed on split clip 2018-02-28 10:36:56 +01:00
Jean-Baptiste Mardelle
10cc2f1c3a Remove border around profile widget to save a few pixels in the UI 2018-02-27 12:57:51 +01:00
Jean-Baptiste Mardelle
f20a0b4cbf Adjust monitor audio thumb so it's not under the ruler 2018-02-27 09:19:47 +01:00
Jean-Baptiste Mardelle
4c4b49ebc2 Correctly set group type on audio split 2018-02-26 19:08:56 +01:00
Jean-Baptiste Mardelle
213e64339b Update minimum MLT version to latest release (fixes audio mix problem) 2018-02-26 13:18:29 +01:00
Jean-Baptiste Mardelle
a209614270 Fix left resize 2018-02-25 13:04:06 +01:00
Jean-Baptiste Mardelle
89bf4d9475 Fix monitor image offset compared to qml overlay 2018-02-25 12:02:21 +01:00
Jean-Baptiste Mardelle
d085180ee5 Cleanup insertZone function 2018-02-24 14:53:11 +01:00
Jean-Baptiste Mardelle
f09ff1cd83 Start restoring use timeline zone to edit 2018-02-23 18:20:00 +01:00
Jean-Baptiste Mardelle
f9a2a14db5 Fix effects inserted in wrong row after deletion undo 2018-02-23 14:01:13 +01:00
Jean-Baptiste Mardelle
00b0e45a79 Fix various issues related to monitor scene and effects:
* monitor scene remaining after effect deletion
* monitor scene not correctly showing keyframe state on start
* crash on move effect
* Fix active effect when adding / removing an effect
2018-02-23 13:00:31 +01:00
Nicolas Carion
e7091e00aa safer error gestion in case of multiple resize 2018-02-22 03:08:54 +01:00
Nicolas Carion
ac506287f0 fix crash on undo clip insertion in case of audio split 2018-02-22 02:50:53 +01:00
Nicolas Carion
3f858c78ea clang format 2018-02-22 02:34:40 +01:00
Nicolas Carion
3d188d5729 apply the same fixes for requestClipInsertion 2018-02-22 01:48:38 +01:00
Nicolas Carion
cc59d0ca02 adjust tests to reflect change in zone syntax 2018-02-22 01:34:16 +01:00
Nicolas Carion
723ee97259 Add safeguard when requesting creation of clip with invalid id 2018-02-22 01:28:19 +01:00
Jean-Baptiste Mardelle
61fc54ff10 Fix drop from clip monitor when no zone selected
Fix crash on subclip drop
2018-02-21 11:07:13 +01:00
Jean-Baptiste Mardelle
064bcf58e3 Fix crash introduced in last commit 2018-02-21 10:43:52 +01:00
Jean-Baptiste Mardelle
fb0f2ae087 Do not attempt to auto split audio clips 2018-02-21 10:34:35 +01:00
Jean-Baptiste Mardelle
961c97f86f Restore Match Frame feature 2018-02-21 10:24:41 +01:00
Jean-Baptiste Mardelle
ca89e39ef6 Directly update timeline on track height change
Fix tracks not resizable when minimum height was too small
2018-02-21 09:56:06 +01:00
Nicolas Carion
bf05f244f4 clean up a bunch of unused functions 2018-02-21 01:31:53 +01:00
Jean-Baptiste Mardelle
d4548ceb03 Fix crash on keyframe move (in effectstack view) 2018-02-20 23:29:24 +01:00
Jean-Baptiste Mardelle
1a47c5b067 Auto rename new track when switching from audio to video 2018-02-20 21:33:28 +01:00
Jean-Baptiste Mardelle
7c19c6144d Fix title clips incorrectly interpreted as template texts 2018-02-20 09:09:10 +01:00
Jean-Baptiste Mardelle
d1662cea82 Make sure bin clip still exists to avoid storing empty thumbs 2018-02-20 08:51:30 +01:00
Jean-Baptiste Mardelle
c18cc6ebd0 Fix crash with old param type in config files 2018-02-20 08:39:01 +01:00
Jean-Baptiste Mardelle
8e68065e26 Fix crash on unselect bin clip with effect 2018-02-19 19:24:45 +01:00
Jean-Baptiste Mardelle
91935cad48 Avoid drawing monitor image under ruler 2018-02-19 13:22:40 +01:00
Jean-Baptiste Mardelle
89cd98774a Don't install blacklist files since they are now in a Qt resource 2018-02-19 13:12:34 +01:00
Jean-Baptiste Mardelle
11806c8fbf Some cleanup and move blacklist files in a Qt resource to prevent conflicts between different Kdenlive versions 2018-02-19 13:11:09 +01:00
Jean-Baptiste Mardelle
c122e8c940 Restore colorwheels for color correction, fix freeze on reset effect, fix effects with factor 2018-02-18 18:18:25 +01:00
Jean-Baptiste Mardelle
14a2a09a28 Fix timeline corruption on unallowed move 2018-02-16 20:42:28 +01:00
Jean-Baptiste Mardelle
ca28bf37f0 Fix seeking on transition effectstack 2018-02-16 20:09:09 +01:00
Jean-Baptiste Mardelle
9fe63f04d5 Fix crash on autosave 2018-02-16 19:05:01 +01:00
Jean-Baptiste Mardelle
0fb2041f49 Fix crash on exit 2018-02-16 16:32:23 +01:00
Jean-Baptiste Mardelle
556c276b51 Fix crash deleting bin clip with keyframe effect 2018-02-16 14:56:18 +01:00
Jean-Baptiste Mardelle
11c5a018c6 First steps to support slowmotion (through timeline context menu) 2018-02-16 14:16:05 +01:00
Jean-Baptiste Mardelle
1c0e968f85 Use keyframewidget for our old "simplekeyframe" param type 2018-02-16 11:57:59 +01:00
Jean-Baptiste Mardelle
f064f511fd Fix timeline corruption on ungroup 2018-02-16 11:51:10 +01:00
Jean-Baptiste Mardelle
bc936cec19 Fix automatic split on clip insertion 2018-02-16 10:27:54 +01:00
Jean-Baptiste Mardelle
0644c5050d Fix waveform trying to display on non audio clip 2018-02-16 10:04:12 +01:00
Jean-Baptiste Mardelle
cac8cce3eb Use small size profile for faster thumbnail generation, restore file watching and fix bin clip losing effects on reload 2018-02-16 08:56:35 +01:00
Jean-Baptiste Mardelle
e8b5e646d1 Correctly unset effectstack on timeline item deletion 2018-02-15 13:34:28 +01:00
Jean-Baptiste Mardelle
960f4a95d4 Restore color picker effect param type 2018-02-15 09:17:34 +01:00
Jean-Baptiste Mardelle
e07464b9a9 update MLT min requirement 2018-02-15 08:46:30 +01:00
Jean-Baptiste Mardelle
0de4a9b1d9 Fix timeline ruler context menu 2018-02-15 08:45:55 +01:00
Jean-Baptiste Mardelle
c404be92f7 Fix various monitor length issues 2018-02-14 10:15:34 +01:00
l10n daemon script
af714cbdcd GIT_SILENT made messages (after extraction) 2018-02-14 05:37:22 +01:00
l10n daemon script
f36f1dc975 GIT_SILENT made messages (after extraction) 2018-02-14 03:16:13 +01:00
Nicolas Carion
18335e75e3 Hardening the (de)registration of groups 2018-02-14 01:45:35 +01:00
Jean-Baptiste Mardelle
8ef49ca383 Start fixing keyframable effects for bin clips 2018-02-13 13:41:24 +01:00
Nicolas Carion
d037a28ac5 small formatting 2018-02-13 00:54:08 +01:00
Nicolas Carion
2a0641aedb fix ClipModel tests 2018-02-13 00:53:43 +01:00
Vincent Pinon
acb1d24ad5 Manually fix some old style connects 2018-02-10 23:30:48 +01:00
Jean-Baptiste Mardelle
be2d8fe5b1 Remember effect state (collapsed/expanded) 2018-02-09 15:37:39 +01:00
Jean-Baptiste Mardelle
2512bd3aca Fix error in track compositing breaking some compositions 2018-02-09 15:07:09 +01:00
Jean-Baptiste Mardelle
39ba45dd3f Fix various project length issues 2018-02-09 14:38:53 +01:00
Jean-Baptiste Mardelle
d741a30bdc Fix mouse seek from monitor 2018-02-09 12:23:50 +01:00
Jean-Baptiste Mardelle
0066b01cc9 Forwardport desktop file name definition 2018-02-09 11:43:37 +01:00
Jean-Baptiste Mardelle
50ca6978da Fix black track length after 15min project duration 2018-02-09 11:34:26 +01:00
Jean-Baptiste Mardelle
5e3e994028 Remove unimplemented options crashing in composition context menu 2018-02-09 11:33:05 +01:00
Jean-Baptiste Mardelle
37616470dc Switch timeline thumbnails to use thumbnailCache, fix various issues with timeline thumbs not updating correctly 2018-02-09 11:30:31 +01:00
Andrius Štikonas
0c456f7fb2 Use KAboutData::setDesktopFileName instead of QGuiApplication version.
Without this icon under Wayland is not working anyway.
2018-02-09 01:37:06 +00:00
Jean-Baptiste Mardelle
71c96f1b7f Fix track inserted in wrong position
CCBUG: 390018
2018-02-07 18:43:16 +01:00
Jean-Baptiste Mardelle
03f4c1b2b3 Remove some debug, fix black track on project opening, don't try to draw audio thumbs when disabled 2018-02-07 13:39:01 +01:00
Jean-Baptiste Mardelle
0e90a4b912 Don't unnecessarily reload thumbnails for image clips 2018-02-07 10:12:01 +01:00
Jean-Baptiste Mardelle
51fab197aa Fix corruption on group move with composition
Correctly resize clips/groups on drag with different tracks height
2018-02-07 09:08:46 +01:00
Vincent Pinon
42b4523d56 clazy: fix-old-style-connect 2018-02-06 21:25:31 +01:00
Jean-Baptiste Mardelle
daae9e8322 Fix effectstack scrollbar wrong length 2018-02-06 08:49:20 +01:00
l10n daemon script
ca468bc85b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-02-06 05:17:25 +01:00
Luigi Toscano
a33bd84d54 Merge remote-tracking branch 'origin/Applications/17.12' 2018-02-06 00:16:22 +01:00
Nicolas Carion
bf4f168cbb fix keyframes modification in case gui is not there 2018-02-05 20:40:01 +01:00
Nicolas Carion
ac2cd57597 fix typo in profile checking 2018-02-05 20:40:01 +01:00
Jean-Baptiste Mardelle
36a0f30afc Ensure effect/composition properties displays scrollbar 2018-02-05 13:43:52 +01:00
Jean-Baptiste Mardelle
668ebd6359 Avoid overlapping start and end thumbnails in timeline 2018-02-04 18:52:08 +01:00
Jean-Baptiste Mardelle
16e74b9d2f remove duplicate line 2018-02-04 18:37:43 +01:00
Nicolas Carion
36ffc03ef8 force creation of job manager a bit earlier 2018-02-04 17:32:14 +01:00
Jean-Baptiste Mardelle
15d906bc99 Shift+click to individually resize grouped clips 2018-02-04 14:22:46 +01:00
Jean-Baptiste Mardelle
00eca74f4e Don't allow resizing group elements 2018-02-04 14:10:48 +01:00
Jean-Baptiste Mardelle
92b88c61ac Fix compatibility with MLT >= 6.6.0 2018-02-04 12:34:16 +01:00
Jean-Baptiste Mardelle
3764f7b07f Resizing a grouped item now resizes grouped clips having same start/end 2018-02-04 11:38:26 +01:00
Jean-Baptiste Mardelle
a10a98968a Zoom on mouse 2018-02-03 19:55:34 +01:00
Albert Astals Cid
bab0ebc50d GIT_SILENT Upgrade KDE Applications version to 17.12.2. 2018-02-03 00:44:22 +01:00
Vincent Pinon
137b11fdd2 Switch to qFuzzy* float comparison function 2018-02-02 23:40:06 +01:00
Vincent Pinon
85f6cd3ab3 Fix more GCC warnings 2018-02-02 22:45:15 +01:00
Vincent Pinon
f6a0a362ad Fix compilation 2018-02-02 22:45:14 +01:00
Jean-Baptiste Mardelle
937d5914eb Implement composition copy/paste 2018-02-02 18:45:31 +01:00
Jean-Baptiste Mardelle
5ecd423942 Fix insertion of several clips 2018-02-02 15:55:07 +01:00
Jean-Baptiste Mardelle
0f13b96e07 Fix various timeline ui roughness (timeline cursor displaying over track heads) 2018-02-02 15:12:44 +01:00
Jean-Baptiste Mardelle
a51e670780 Fix move aborted when dragging to another track causes move along same track 2018-02-02 14:24:04 +01:00
Jean-Baptiste Mardelle
83492957f2 Fix random behavior of grouping and fix group cut 2018-02-02 14:12:02 +01:00
Jean-Baptiste Mardelle
04d3e46d5b Fix crash on composition selection, and compositions can now be grouped! 2018-02-02 10:13:43 +01:00
l10n daemon script
9ca1cd57ca SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-02-02 05:24:29 +01:00
l10n daemon script
069e430ae4 GIT_SILENT made messages (after extraction) 2018-02-02 03:28:00 +01:00
Vincent Pinon
f2c984cf3c fix more GCC warnings 2018-02-01 23:36:18 +01:00
Jean-Baptiste Mardelle
5e6740b377 Fix crash on composition selection 2018-02-01 18:54:13 +01:00
Jean-Baptiste Mardelle
0abbe17e3a Fix error in previous commit preventing drag in timeline 2018-02-01 18:38:17 +01:00
Jean-Baptiste Mardelle
10904e629b Get ready for project duration, fix timeline scrollbars not shown 2018-02-01 13:20:56 +01:00
Jean-Baptiste Mardelle
ab4c737cbe Fix unwanted clip move when clicking on grouped selection 2018-01-31 10:17:20 +01:00
Jean-Baptiste Mardelle
59c2d5c3ec Fix group move by reparenting qml items to the dragged clip at drag start 2018-01-31 07:51:37 +01:00
Vincent Pinon
633b1834a0 Fix another bunch of GCC warnings 2018-01-27 01:24:32 +01:00
Vincent Pinon
6298374fa6 Update authors 2018-01-27 01:24:32 +01:00
Jean-Baptiste Mardelle
1ba3294174 Fix corruption on group move. However currently grouped clips are not displayed in the move,
I need to find a way to do the move in qml only
2018-01-26 16:01:14 +01:00
Jean-Baptiste Mardelle
53183a2f00 Start fixing group move 2018-01-26 11:29:25 +01:00
Jean-Baptiste Mardelle
74ecb8278f Workaround Qt >= 5.9.2 crash in qml menu on parent deletion 2018-01-26 10:20:28 +01:00
Jean-Baptiste Mardelle
e2c2f581e3 Handle MLT 6.6's SDL2 related changes 2018-01-26 08:51:13 +01:00
Jean-Baptiste Mardelle
f81e073b02 Fix timeline corruption due to rounding issues 2018-01-24 13:09:25 +01:00
Jean-Baptiste Mardelle
8b2a205ea8 Fix qml warnings 2018-01-24 12:04:15 +01:00
Jean-Baptiste Mardelle
c2b852dd44 Fix timeline corruption when dragging group below last track 2018-01-24 11:49:53 +01:00
Jean-Baptiste Mardelle
842d8edc31 Fix audio split not restoring clip correctly on undo, and extract to lower audio track if available 2018-01-24 11:28:21 +01:00
Jean-Baptiste Mardelle
3612a41766 Load color theme as soon as possible 2018-01-24 10:46:32 +01:00
Jean-Baptiste Mardelle
fa8b73078d Fix lock track and set target track 2018-01-24 09:05:52 +01:00
Jean-Baptiste Mardelle
d24e3e9bd5 Fix crash on undo split audio 2018-01-23 13:32:33 +01:00
Jean-Baptiste Mardelle
aafe89da4d Split audio now extracts audio on audio tracks 2018-01-23 09:16:25 +01:00
l10n daemon script
02b7a19dfe SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-01-23 06:55:33 +01:00
Wolfgang Bauer
94c420c85b Fix build with Qt 5.6
Q(Gui)Application::setDesktopFileName() was introduced in Qt 5.7, but
kdenlive specifies 5.6.0 as minimum version in CMakeLists.txt.
2018-01-22 16:03:09 +01:00
Jean-Baptiste Mardelle
30d5daffaf unify qml headers 2018-01-22 13:33:23 +01:00
Jean-Baptiste Mardelle
ab0dc879cd Remove Qt < 5.6 support 2018-01-22 13:24:52 +01:00
Jean-Baptiste Mardelle
fd02db9aa1 Fix clip move not always correctly terminating 2018-01-22 13:15:17 +01:00
Jean-Baptiste Mardelle
bbec74209d Fix bin thumbnails for audio clips 2018-01-22 13:15:17 +01:00
Jean-Baptiste Mardelle
dd0e2f4279 Fix Ctrl + rubber selection not working 2018-01-19 17:39:02 +01:00
Jean-Baptiste Mardelle
148446ace4 Fix fade on cut 2018-01-19 16:21:35 +01:00
Jean-Baptiste Mardelle
78e4d19277 More fade fixes 2018-01-19 15:50:14 +01:00
Jean-Baptiste Mardelle
98a1c0e4f2 Fix crash on extract clip 2018-01-19 14:55:49 +01:00
Jean-Baptiste Mardelle
0e34cc2473 Fix typo breaking some clip cut 2018-01-19 14:42:26 +01:00
Jean-Baptiste Mardelle
eaafa0665b Fix most issues with fades, integrate in undo/redo 2018-01-19 11:25:40 +01:00
Jean-Baptiste Mardelle
cdf4784556 Pause after playing backwards reaches clip start 2018-01-16 23:46:38 +01:00
Jean-Baptiste Mardelle
ea185dfce6 Fix backwards seeking not stoping when reaching clip start 2018-01-16 23:32:33 +01:00
Jean-Baptiste Mardelle
f1550873ad Fix crash loading old project with slowmotion 2018-01-12 19:48:10 +01:00
Jean-Baptiste Mardelle
a4e77fedf4 Fix sox effects needing special handling, readd audio category for effects 2018-01-12 19:36:39 +01:00
Jean-Baptiste Mardelle
22f989a3c4 Improve composition track indicator erronous behavior 2018-01-12 16:00:11 +01:00
Jean-Baptiste Mardelle
d6f1ff1fc4 Fix qml parenting errors 2018-01-12 14:04:36 +01:00
Jean-Baptiste Mardelle
73d34f1715 Fix display of composition name 2018-01-12 13:42:18 +01:00
Jean-Baptiste Mardelle
8ec4f94aa7 Fix filter list sometimes displaying corrupted selection 2018-01-12 12:40:46 +01:00
Jean-Baptiste Mardelle
3bc52cf369 Add release version number to AppData 2018-01-12 11:16:08 +01:00
Jean-Baptiste Mardelle
41a9199800 Don't query available widget styles on each startup 2018-01-12 11:14:21 +01:00
Jean-Baptiste Mardelle
eaf07fdf6f Fix vorbis encoding 2018-01-11 09:59:49 +01:00
Jean-Baptiste Mardelle
5de2633cc5 Fix webM encoding (auto replace vorbis by libvorbis if installed)
BUG: 388503
2018-01-11 09:59:00 +01:00
Jean-Baptiste Mardelle
a65dfeecf5 Fix crash cutting clip with fade 2018-01-11 09:17:38 +01:00
Jean-Baptiste Mardelle
ed96594afa Fix some bugs and crashes in group management 2018-01-11 08:47:42 +01:00
l10n daemon script
62610f6114 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-01-11 06:26:41 +01:00
l10n daemon script
6f47b64c6d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2018-01-11 04:50:27 +01:00
Jean-Baptiste Mardelle
252b0febde Simplify job management (only 1 parent job allowed), fixes some crashes and locks 2018-01-10 12:35:10 +01:00
Jean-Baptiste Mardelle
91d64a575f Job fixes 2018-01-10 09:44:56 +01:00
Jean-Baptiste Mardelle
86b7c0bc08 Fix AppImage screenshot
BUG: 388676
2018-01-10 09:06:27 +01:00
Vincent Pinon
4ba9c74457 Fix some GCC warnings 2018-01-08 21:40:51 +01:00
Jean-Baptiste Mardelle
af5e866260 Fix crash on folder rename 2018-01-05 15:47:37 +01:00
Jean-Baptiste Mardelle
20d4498e08 Fix loading order of compositions 2018-01-05 14:28:27 +01:00
Jean-Baptiste Mardelle
889deb7e82 Correctly load composition properties on project opening 2018-01-05 13:54:48 +01:00
Jean-Baptiste Mardelle
4d8f7a36f6 Fix broken composition (incorrect insertion order with track compositing) 2018-01-05 11:28:30 +01:00
Jean-Baptiste Mardelle
e01484236c Some QString init cleanup 2018-01-05 11:17:04 +01:00
Jean-Baptiste Mardelle
1ee9cac62a Fix compilation (type error) 2018-01-05 10:08:19 +01:00
Albert Astals Cid
19d707d927 GIT_SILENT Upgrade KDE Applications version to 17.12.1. 2018-01-04 18:53:02 +01:00
Jean-Baptiste Mardelle
4476bae855 Fix snapping of item start on resize 2018-01-04 16:22:20 +01:00
Jean-Baptiste Mardelle
9c91ad7a38 Display composition name instead of id in timeline 2018-01-04 16:07:05 +01:00
Jean-Baptiste Mardelle
144ae0f70b Fix crash on composition drag 2018-01-04 12:20:55 +01:00
Jean-Baptiste Mardelle
8c6ee4d3fb Warn and delete unknown effects 2018-01-01 15:22:22 +01:00
Jean-Baptiste Mardelle
78e7375231 Fix timeline zone resize 2018-01-01 13:15:05 +01:00
Jean-Baptiste Mardelle
529f5f48e7 Restore autosave 2017-12-29 11:30:42 +01:00
Jean-Baptiste Mardelle
531b54de28 Allow guide move in timeline 2017-12-27 23:58:48 +01:00
Jean-Baptiste Mardelle
55ec8e6936 Update AppImage scripts 2017-12-25 14:06:34 +01:00
l10n daemon script
86c305de39 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-12-25 06:05:29 +01:00
l10n daemon script
cd6717b4ee SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-12-25 04:42:54 +01:00
Jean-Baptiste Mardelle
552c0c8212 Fix loading of track state (mute, hidden, locked) 2017-12-18 09:42:56 +01:00
Jean-Baptiste Mardelle
60916dd1fe Fix translation install 2017-12-15 23:56:17 +01:00
Jean-Baptiste Mardelle
0de81d990f Always select first clip added to bin 2017-12-15 00:16:39 +01:00
Jean-Baptiste Mardelle
f3c74051bf Update AppImage scripts (add mandatory libresample) 2017-12-14 21:12:41 +01:00
Jean-Baptiste Mardelle
cb44379536 Remember default widget style 2017-12-14 21:09:09 +01:00
Jean-Baptiste Mardelle
312ed84704 speedup project loading 2017-12-14 20:51:41 +01:00
Jean-Baptiste Mardelle
baf7f38104 Fix various crashes on projecr opening 2017-12-14 20:27:48 +01:00
Jean-Baptiste Mardelle
d004f65857 Fix crash on subclip 2017-12-12 20:43:32 +01:00
Jean-Baptiste Mardelle
77fd661e22 Fix crash on opening a project with filters 2017-12-11 19:38:21 +01:00
Jean-Baptiste Mardelle
09ba4a4543 Fix various crashes on project opening 2017-12-08 18:31:57 +01:00
Jean-Baptiste Mardelle
da6e103c34 Update AppImage script for knotifications 2017-12-08 16:57:44 +01:00
Jean-Baptiste Mardelle
9a451963d9 AppImage: Include Breeze style, switch to SDL2 2017-12-08 15:04:32 +01:00
Jean-Baptiste Mardelle
e5283cf3de Fix some effects hiden in UI, reduce volume minimum 2017-12-08 12:24:52 +01:00
Jean-Baptiste Mardelle
3a5f901b00 Allow logarithmic scale for keyframes (will allow to solve volume bug)
CCBUG: 364040
2017-12-08 11:06:54 +01:00
Jean-Baptiste Mardelle
0a01506902 import recent proxy changes 2017-12-08 06:20:18 +01:00
Jean-Baptiste Mardelle
91186164a8 remove useless audio bitrate on pcm proxy encoding 2017-12-07 19:35:14 +01:00
Jean-Baptiste Mardelle
5b33c563e2 Update proxy profiles 2017-12-07 09:18:48 +01:00
Jean-Baptiste Mardelle
77922b4ec8 Make sure playlist proxies have an even height 2017-12-06 13:32:11 +01:00
Jean-Baptiste Mardelle
423ba3b1d5 Fix crash on playlists concurrent jobs using library clips
CCBUG: 386616
2017-12-06 13:32:11 +01:00
Jean-Baptiste Mardelle
3bd3f1bca4 Port proxy job to new job framework, make size of image proxy configurable 2017-12-06 11:28:50 +01:00
Christoph Feck
52bf301299 GIT_SILENT Upgrade KDE Applications version to 17.12.0. 2017-12-05 00:05:05 +01:00
l10n daemon script
a20680186f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-12-04 06:13:33 +01:00
l10n daemon script
276f61d09f GIT_SILENT made messages (after extraction) 2017-12-04 05:20:13 +01:00
l10n daemon script
e2d0e02efd SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-12-04 04:43:58 +01:00
l10n daemon script
862924d526 GIT_SILENT made messages (after extraction) 2017-12-04 03:08:45 +01:00
Jean-Baptiste Mardelle
b6cdb35d3d Timeline preview fixes: Don't invalidate on expand/collapse effect, invalidate on master clip edit 2017-12-03 17:04:27 +01:00
Jean-Baptiste Mardelle
a568c01505 Don't restart clip if trying to play backwards from clip monitor end 2017-12-01 14:10:00 +01:00
Jean-Baptiste Mardelle
5950ef6506 Use smaller size for image proxies
BUG: 353577
2017-12-01 13:19:42 +01:00
Jean-Baptiste Mardelle
a0579e7834 Fix playing backwards forwards one second
BUG: 375634
2017-12-01 13:17:43 +01:00
Christoph Feck
856763adba GIT_SILENT Upgrade KDE Applications version to 17.11.90. 2017-11-30 22:25:06 +01:00
Jean-Baptiste Mardelle
a6840e2187 Fix creation of bin playlist for new documents 2017-11-29 11:12:55 +01:00
Nicolas Carion
a52f101131 rewove dependency on binController in projectItemModel 2017-11-29 01:34:48 +01:00
Nicolas Carion
d374d87750 remove binController from timeline view classes 2017-11-29 01:01:35 +01:00
Jean-Baptiste Mardelle
46c0ed1ea1 Various keyframe fixes 2017-11-28 22:08:03 +01:00
Jean-Baptiste Mardelle
caa7c16032 Keyboard arrows / Alt+arrow allows to move keyframes position in timeline 2017-11-26 16:54:00 +01:00
Jean-Baptiste Mardelle
1c05f00499 Delete keyframe when dragging far outside clip bounds 2017-11-26 15:20:20 +01:00
Jean-Baptiste Mardelle
b8f0531c65 Display timeline keyframes by default 2017-11-26 11:53:58 +01:00
Jean-Baptiste Mardelle
0522f4eb00 Moving keyframes in timeline now correctly updates display 2017-11-26 11:21:17 +01:00
Jean-Baptiste Mardelle
29ce7e24a0 Improve timeline keyframe handling (allow free move) 2017-11-25 22:55:43 +01:00
Jean-Baptiste Mardelle
b4c76e7dcd Improve audio thumbnails drawing speed 2017-11-25 20:48:15 +01:00
Nicolas Carion
1a7fac1056 remove references to bincontroller in clipcontroller 2017-11-25 19:49:43 +01:00
Nicolas Carion
7bc5a8edf8 remove old unused functions 2017-11-25 19:18:20 +01:00
Nicolas Carion
bee67ca443 fix compilation 2017-11-25 19:18:10 +01:00
Nicolas Carion
3e0144b415 make sure parent folder are correctly stored 2017-11-25 18:55:02 +01:00
Jean-Baptiste Mardelle
0d9b06f6b1 Don't try to draw audio thumbnails when disabled.
Currently audio thumbs cause a major slowdows on high zoom.
That should be fixed, best way is probably to use qml canvas instead of
QQuickPaintedItem and clip to only visible region
2017-11-24 14:44:15 +01:00
Jean-Baptiste Mardelle
2461e97abf Update timeline audio thumbs when data is ready 2017-11-23 18:55:03 +01:00
Jean-Baptiste Mardelle
aefe065f2a Fix crash deleting clip with running job 2017-11-23 13:37:06 +01:00
Gustavo Pichorim Boiko
251f545ca4 Use the thumb producer form project clip in ThumbJob
Summary:
Update the ProjectClip::thumbProducer to be a std::shared_ptr and use it in the
ThumbJob.

Using the originalProducer() causes crashes when using movit acceleration.

Test Plan:
- Enable movit
- Run kdenlive
- Add a JPEG image to the project bin

Reviewers: alcinos, mardelle

Reviewed By: alcinos, mardelle

Differential Revision: https://phabricator.kde.org/D8808
2017-11-22 10:21:18 -02:00
Jean-Baptiste Mardelle
dd4128b415 Fix crash on add effect 2017-11-22 12:01:56 +01:00
Jean-Baptiste Mardelle
5fad024f1b Fix crash on effect deletion, fix mouse wheel not working on effect params 2017-11-22 10:38:07 +01:00
Jean-Baptiste Mardelle
b130e1afef Fix timeline context menus 2017-11-22 08:47:01 +01:00
Jean-Baptiste Mardelle
28bd3bd863 Fix cursor icon & action in timeline ruler 2017-11-21 21:02:50 +01:00
Jean-Baptiste Mardelle
3742cacaa7 Fix clip fades not updating in timeline after change in stack
Restore position parameter for effects
Restore "drop frame" option for monitors
2017-11-21 13:06:36 +01:00
Nicolas Carion
4c93482615 partial fix for project loading 2017-11-20 01:37:52 +01:00
Nicolas Carion
d0105d2c5f port necessary function for saving 2017-11-20 01:11:24 +01:00
Nicolas Carion
6d65893723 make sure thumbs are loaded on bin loading 2017-11-20 00:51:34 +01:00
Nicolas Carion
f53203890b First stab at bin saving/loading (WIP) 2017-11-20 00:44:57 +01:00
Nicolas Carion
6187c297f6 Add checks on jobs queries 2017-11-20 00:44:22 +01:00
Jean-Baptiste Mardelle
f5be0cdf3d Fix crash trying to group with no selcted item 2017-11-16 19:10:08 +01:00
Jean-Baptiste Mardelle
35d8bba482 Fix crash on cut 2017-11-15 11:32:04 +01:00
Jean-Baptiste Mardelle
972d39e270 Fix AppImage scripts 2017-11-15 10:27:52 +01:00
Jean-Baptiste Mardelle
73ea55b818 Fix AppImage compilation 2017-11-15 10:27:35 +01:00
Jean-Baptiste Mardelle
f658dfb3b2 Fix AppImage instructions 2017-11-15 07:39:17 +01:00
Jean-Baptiste Mardelle
defb63f4c9 Fix AppImage build start script 2017-11-15 07:37:03 +01:00
Jean-Baptiste Mardelle
1641b0bad9 Update AppImage script with newer Qt/KF5 2017-11-15 07:30:59 +01:00
Jean-Baptiste Mardelle
016cbdc628 Fix various timeline corruptions 2017-11-14 22:06:31 +01:00
Vincent Pinon
5e355ebc1d Fix compilation 2017-11-13 23:41:19 +01:00
Vincent Pinon
0b3bc44566 Merge branch 'Applications/17.12' 2017-11-13 17:00:49 +01:00
Vincent Pinon
f87ee28c0a Merge branch 'Applications/17.08' into Applications/17.12 2017-11-13 16:58:04 +01:00
Albert Astals Cid
f2b70a17c3 GIT_SILENT Upgrade KDE Applications version to 18.03.70. 2017-11-13 09:06:57 +01:00
Albert Astals Cid
b5bac8ab36 GIT_SILENT Upgrade KDE Applications version to 17.11.80. 2017-11-13 01:11:45 +01:00
Jean-Baptiste Mardelle
102e588cfd Fix extension in transcode file dialog 2017-11-10 14:40:56 +01:00
Jean-Baptiste Mardelle
5342e4e33d Use seek position in timeline operations to be more responsive. Fix crash on moving mouse with shift pressed 2017-11-08 13:14:29 +01:00
Christoph Feck
d8e2777321 GIT_SILENT Upgrade KDE Applications version to 17.08.3. 2017-11-05 01:49:10 +01:00
Andrius Štikonas
33931eee91 Set a proper desktop file name to fix an icon under Wayland. 2017-11-04 10:35:08 +01:00
Jean-Baptiste Mardelle
3f9180b5c0 Sort clip zones by position instead of name 2017-11-04 10:34:21 +01:00
l10n daemon script
4cfa2b978a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-11-04 06:10:35 +01:00
l10n daemon script
6b63039e51 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-11-04 04:49:47 +01:00
Vincent Pinon
164f9fe0a6 Fix melt.exe finding on windows 2017-11-03 22:20:56 +01:00
Vincent Pinon
0a12e90cb5 Revert "Windows: terminate KDE session on window close"
This reverts commit d6cea2efee.
2017-11-03 20:55:13 +01:00
Vincent Pinon
04ee4fa925 Make KCrash optional 2017-11-03 20:55:13 +01:00
Jean-Baptiste Mardelle
109bd885ce Follow frame/timecode setting for tooltip 2017-11-03 10:54:46 +01:00
Jean-Baptiste Mardelle
dc35a73421 Qml cleanup, add tooltip to timeline clips 2017-11-03 10:46:11 +01:00
Jean-Baptiste Mardelle
8d8626c1e1 Fix timeline clips have wrong duration drag after timeline resize 2017-11-02 18:59:09 +01:00
Jean-Baptiste Mardelle
839b9911ce Remove deprecated stuff 2017-11-02 08:30:08 +01:00
Jean-Baptiste Mardelle
844bdb0de3 Fix various crashes in subclips (clip zones) 2017-11-01 09:37:13 +01:00
Jean-Baptiste Mardelle
ec7da49c42 Sort clip zones by position instead of name 2017-11-01 08:46:33 +01:00
Jean-Baptiste Mardelle
906f457a6c Don't show bubble info about frame if clip is not moved in timeline 2017-10-31 13:31:54 +01:00
Jean-Baptiste Mardelle
49ead1813c Make title clips work again 2017-10-30 23:29:25 +01:00
Jean-Baptiste Mardelle
8a18bf7d40 small cleanup 2017-10-29 22:56:35 +01:00
Jean-Baptiste Mardelle
f7e789b6e5 Try to fix clip corruption on drag to track 2017-10-29 22:15:34 +01:00
Jean-Baptiste Mardelle
e7b1c1131f Don't attempt thumbnails for audio clips 2017-10-29 21:36:37 +01:00
Jean-Baptiste Mardelle
61d9af7bc8 Fix audiothumb job threading issue and error in argument 2017-10-29 20:47:28 +01:00
Jean-Baptiste Mardelle
3ffc3a7e31 Fix fades on clip cuts & resize 2017-10-29 14:48:26 +01:00
Jean-Baptiste Mardelle
30aa6de9e3 Fix clip sometimes moved to wrong track on drag 2017-10-29 13:08:50 +01:00
Jean-Baptiste Mardelle
7c935bad70 Cleanup and revert some incorrect changes in clip indexes 2017-10-29 12:43:35 +01:00
Jean-Baptiste Mardelle
8ce7b67b2a Fix namespace confusion breaking compilation 2017-10-29 12:40:56 +01:00
Jean-Baptiste Mardelle
cacee769f7 Fix timeline corruption on most operations 2017-10-29 12:40:16 +01:00
Nicolas Carion
b20e6da1ee delete bin clip when loading is not successful 2017-10-29 10:21:19 +01:00
Nicolas Carion
55179ce428 remove depracated producer queue 2017-10-29 10:17:33 +01:00
Nicolas Carion
3dad3f4319 clang-format 2017-10-29 01:24:37 +02:00
Nicolas Carion
20407bdaf7 Huge cleanup of clip creation and jobs 2017-10-29 01:19:38 +02:00
Nicolas Carion
f100d13626 edit gitignore 2017-10-29 00:09:51 +02:00
Jean-Baptiste Mardelle
a7c00dd89f Fix crash on composition drag 2017-10-27 13:08:12 +02:00
Jean-Baptiste Mardelle
dec9263214 Fix track qml confusion and crash on selection deletion 2017-10-27 08:15:08 +02:00
Jean-Baptiste Mardelle
464a31c8e6 Fix various timeline corruptions 2017-10-26 08:24:05 +02:00
Jean-Baptiste Mardelle
547d99d4f6 Return full clip length when no clip zone is set 2017-10-24 19:21:19 +02:00
Jean-Baptiste Mardelle
eb3a1ba720 Fix freeze on undo change clip type 2017-10-24 18:52:17 +02:00
Jean-Baptiste Mardelle
5831d3795d Fix crash using non avformat clips
Start using target tracks for timeline lift/extract/insert
2017-10-24 13:10:48 +02:00
Jean-Baptiste Mardelle
c9cd9a4d28 Double click on track led to set as audio/video target 2017-10-23 19:07:06 +02:00
Jean-Baptiste Mardelle
cbeabfc768 Allow setting clip state (original/video only/audio only) at build time 2017-10-23 19:06:38 +02:00
Jean-Baptiste Mardelle
df7afaaed9 Fix incorrect keyframe edited after monitor seek 2017-10-20 19:15:07 +02:00
Jean-Baptiste Mardelle
8046f6661a First version of split audio 2017-10-20 16:52:33 +02:00
Jean-Baptiste Mardelle
5791d47261 Fix timeline inconsistencies introduced in recent commit, progress on timeline clip menu 2017-10-20 16:33:56 +02:00
Jean-Baptiste Mardelle
a76683fd39 Project clip: correctly handle effect change on child producers 2017-10-20 12:22:25 +02:00
Jean-Baptiste Mardelle
ec38fa3d0b Switch to previous behavior for producers (store audio only / video only producers in project clip) 2017-10-19 13:20:59 +02:00
Jean-Baptiste Mardelle
acb6c14ca8 Use a new copy of the bin producer on each insertion in timeline to allow audio only / video only clips and avoid issues on audio mix 2017-10-18 12:33:05 +02:00
Jean-Baptiste Mardelle
3addf6e330 Display keyframes on compositions 2017-10-17 19:21:46 +02:00
Jean-Baptiste Mardelle
df72d7c35e Move timeline keyframe view in its own class for reuse 2017-10-17 13:37:55 +02:00
Jean-Baptiste Mardelle
7398b1e392 Track effects are back 2017-10-17 08:55:08 +02:00
Jean-Baptiste Mardelle
d6cb5c4150 Fix effects with multiple keyframable parameters 2017-10-16 18:44:24 +02:00
Jean-Baptiste Mardelle
04563d2587 Cleanup enabling / disabling of monitor geometry keyframe scene 2017-10-16 13:01:07 +02:00
Andrius Štikonas
09d696b9c5 Set a proper desktop file name to fix an icon under Wayland. 2017-10-14 21:11:57 +01:00
Jean-Baptiste Mardelle
1fcff0de30 Fix opacity keyframe interpolation 2017-10-14 17:39:57 +02:00
Jean-Baptiste Mardelle
dbe01b544c Disable test built effect stack 2017-10-14 17:16:08 +02:00
Jean-Baptiste Mardelle
cccb3ac3d1 Fix crash trying to delete first keyframe
Initial support for opacity keyframe in timeline
2017-10-14 15:48:41 +02:00
Jean-Baptiste Mardelle
d1d3d24c12 Update timeline keyframes and type combobox on keyframe type change 2017-10-13 17:50:50 +02:00
Jean-Baptiste Mardelle
ad834a2cd4 Allow changing keyframe type 2017-10-13 17:10:50 +02:00
Jean-Baptiste Mardelle
bf407756b9 Fix keyframeview should follow monitor seeking 2017-10-13 15:17:26 +02:00
Jean-Baptiste Mardelle
4283309d06 add keyframe by double click, correctly update on keyframe remove 2017-10-13 13:31:18 +02:00
Jean-Baptiste Mardelle
2ab2880a95 Display keyframes in timeline clip and allow move/delete
Has to be enabled through button in effectstack view
2017-10-13 12:33:27 +02:00
Nicolas Carion
c07380861d Json export of groups now better represent the tree hierarchy and supports compositions. Add tests 2017-10-08 13:30:27 -04:00
Nicolas Carion
76e085e00f fix some warnings 2017-10-08 13:30:27 -04:00
Jean-Baptiste Mardelle
d15359cd42 Initial support for geometry keyframes 2017-10-08 16:43:47 +02:00
Jean-Baptiste Mardelle
b085b66f7e FIx compilation 2017-10-08 09:15:55 +02:00
Nicolas Carion
548e0a832a some clang format and add tests for clip type 2017-10-08 01:50:18 -04:00
Nicolas Carion
18ebf1bf85 We can define group types more properly 2017-10-08 01:27:15 -04:00
Christoph Feck
9041c04c52 GIT_SILENT Upgrade KDE Applications version to 17.08.2. 2017-10-08 04:47:46 +02:00
Jean-Baptiste Mardelle
a9b9611490 Fix tooltip on clip resize 2017-10-07 13:45:35 +02:00
Jean-Baptiste Mardelle
8f7a7f9aaa Clear selection when clicking empty space in timeline 2017-10-06 10:17:58 +02:00
Jean-Baptiste Mardelle
181e5dd4b0 Merge branch '1708' 2017-10-06 08:04:35 +02:00
Nicolas Carion
de33f46485 fix copy when selecting multiple clips 2017-10-06 01:26:28 -04:00
Nicolas Carion
e7ef684cab Fully functionnal group copy 2017-10-06 01:20:52 -04:00
Nicolas Carion
91c4b4c377 make parameter const ref 2017-10-05 23:58:39 -04:00
Nicolas Carion
2544c1e3fd move copy functions to TimelineFunctions and simplify logic 2017-10-05 23:56:37 -04:00
Nicolas Carion
09139350ad Remember the id of the selection group 2017-10-05 23:13:47 -04:00
Nicolas Carion
c888fa3c92 fix compilation on clang 2017-10-05 22:49:48 -04:00
Jean-Baptiste Mardelle
630f7bbfcf Fix autosave : workaround KAutoSaveFile bug with non ascii chars 2017-10-05 13:42:16 +02:00
l10n daemon script
d2e26bb194 GIT_SILENT made messages (after extraction) 2017-10-05 03:28:22 +02:00
Jean-Baptiste Mardelle
f042777ce2 Allow copy/paste of grouped items 2017-10-04 13:31:35 +02:00
Jean-Baptiste Mardelle
ef0af7523a Copy/paste in timeline through usual shortcuts (groups todo) 2017-10-04 10:45:52 +02:00
Jean-Baptiste Mardelle
61fb3de091 First version of AppImage build script for reference 2017-10-04 10:13:15 +02:00
Jean-Baptiste Mardelle
72cea356d6 Preliminary copy/paste in timeline through context menu 2017-10-03 23:31:08 +02:00
Jean-Baptiste Mardelle
10b07330c4 Fix track insert/delete 2017-10-03 20:28:57 +02:00
Jean-Baptiste Mardelle
de70a8e8ae Get ready for centered rotation in qtblend 2017-10-03 13:32:17 +02:00
Jean-Baptiste Mardelle
529e7a235b Get ready for transform centered rotation 2017-10-03 13:18:28 +02:00
Jean-Baptiste Mardelle
f4c9a045f2 Fix keyframes unseekable on bin effects 2017-10-03 08:39:06 +02:00
l10n daemon script
f368c6448a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-10-03 04:59:14 +02:00
Jean-Baptiste Mardelle
3d6dc323cf Finish implementing geometry param type with reusable GeometryWidget 2017-10-01 18:21:18 +02:00
Jean-Baptiste Mardelle
a5fbf0b402 Initial reimplementation of geometry parameter 2017-10-01 14:25:13 +02:00
Jean-Baptiste Mardelle
94d991dd15 When only 1 keyframe is present, always allow adjusting param values 2017-10-01 12:36:11 +02:00
Jean-Baptiste Mardelle
800258e078 fix timeline move bubble tooltip not working correctly in some track change cases 2017-10-01 07:49:26 +02:00
Dušan Hanuš
4a7088e8b0 Fix lift to handle negative values (requires latest MLT version) 2017-09-30 12:28:43 +02:00
l10n daemon script
c98bbdffd1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-09-30 05:12:14 +02:00
Jean-Baptiste Mardelle
be488bedac Use first words of text clip as clip name instead of "title clip" 2017-09-29 23:24:58 +02:00
Jean-Baptiste Mardelle
892483c007 Restore add track dialog and fix track sorting in timeline 2017-09-29 11:22:03 +02:00
Jean-Baptiste Mardelle
bae5f1565c Display timeline mouse position in dedicated toolbar action 2017-09-27 19:02:33 +02:00
Jean-Baptiste Mardelle
8968720a98 Restore timeline insert and insert/overwrite features 2017-09-27 12:51:25 +02:00
Jean-Baptiste Mardelle
9057479f52 Restore lift & extract operations 2017-09-27 10:37:00 +02:00
Jean-Baptiste Mardelle
3321bfc813 Correctly handle track compositing change & fix crash on project opening 2017-09-25 19:08:08 +02:00
Jean-Baptiste Mardelle
c5b42334a1 Fix compilation with undefined LOGGING 2017-09-25 08:17:02 +02:00
Nicolas Carion
8826035483 minor text fix 2017-09-24 19:36:34 +02:00
Nicolas Carion
7b08c710f1 Reimplement check for clips on removable devices 2017-09-24 16:29:41 +02:00
Jean-Baptiste Mardelle
3e71bcf514 Fix tooltips not updating when shortcut was changed 2017-09-24 16:00:34 +02:00
Nicolas Carion
771bd4701f Make sure loading goes right if folder hierarchy is invalid 2017-09-22 02:01:30 +02:00
Nicolas Carion
14b6407e8b Port bin folder loading to new model 2017-09-22 01:50:40 +02:00
Nicolas Carion
51d6efead5 Minor renaming for more comprehensive method name 2017-09-22 00:49:39 +02:00
Jean-Baptiste Mardelle
1b54b3e04f Correctly update profile widget when a profile was changed/deleted 2017-09-20 09:37:49 +02:00
Nicolas Carion
8eef9e384e Fix moving effect up in stack 2017-09-19 01:45:52 +02:00
Nicolas Carion
cb49900d5f Display and allow edit of keyframable parameters 2017-09-19 01:27:42 +02:00
Nicolas Carion
3c98024b46 Keyframe model is now owned by assetparametermodel, not keyframewidget 2017-09-18 23:39:39 +02:00
Nicolas Carion
b2c4af4c12 Fix moving keyframes + tests 2017-09-17 22:24:12 +02:00
Nicolas Carion
8db25d940f fix problem when parsing keyframes + preliminary unit tests 2017-09-17 02:02:37 +02:00
Nicolas Carion
d90279a39b Fix bug on keyframe move 2017-09-17 02:02:37 +02:00
Jean-Baptiste Mardelle
b30bba1e6d Add option to disable test building (useful for AppImage) 2017-09-17 00:05:39 +02:00
Jean-Baptiste Mardelle
b3ca5e6b74 Plug-in built-in stack's colorwheels fo lift/gamma/gain effect as a test
Will probably need a better implementation to communicate between effectmodel and qml
2017-09-16 00:26:07 +02:00
Jean-Baptiste Mardelle
f73a215775 Add qml color wheel correction to built in stack for testing (not connected to effect yet) 2017-09-15 17:40:07 +02:00
Jean-Baptiste Mardelle
de01ca92ee Don't show useless details on first start,
fix missing codecs info not always appearing in render widget
2017-09-15 14:02:00 +02:00
Jean-Baptiste Mardelle
97d73535c1 Fix bug in timeline clip insertion 2017-09-15 13:05:27 +02:00
Jean-Baptiste Mardelle
16be241522 Fix multithreaded encoding and incorrect encoder speed tooltip after codec change 2017-09-15 12:14:02 +02:00
Jean-Baptiste Mardelle
6c439bad44 Disable timeline preview anim, consumes too much CPU 2017-09-15 09:41:32 +02:00
Jean-Baptiste Mardelle
ef697b17c8 Start reimplementing track compositing change action 2017-09-15 09:19:03 +02:00
Jean-Baptiste Mardelle
83614f1b0a Fix import of image sequence 2017-09-15 09:15:35 +02:00
Jean-Baptiste Mardelle
cfb0592a90 Remove deprecated image transparency property 2017-09-15 08:45:54 +02:00
l10n daemon script
48db9dad9c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-09-15 05:09:22 +02:00
l10n daemon script
f372f318d6 GIT_SILENT made messages (after extraction) 2017-09-15 03:34:06 +02:00
Jean-Baptiste Mardelle
8bb374a50d Fix stupid repaint loop causing performance issues 2017-09-15 00:01:55 +02:00
Jean-Baptiste Mardelle
9f3198ef77 Fix fps display in monitors 2017-09-14 17:04:18 +02:00
Jean-Baptiste Mardelle
1f7395c266 Fix crash when editing & changing a customm project profile 2017-09-14 16:51:04 +02:00
Jean-Baptiste Mardelle
6b4b06c018 Add slowmotion effect in experimental qml builtin effect stack 2017-09-14 16:23:19 +02:00
Vincent Pinon
d4bc618915 Fix build with KIO < 5.33 2017-09-14 16:08:19 +02:00
Vincent Pinon
58331f047e Fix build with KIO < 5.33 2017-09-13 21:52:53 +02:00
Jean-Baptiste Mardelle
19e6484308 Fix exit crash & correctly remove tmp dir of unsaved projects 2017-09-13 20:15:45 +02:00
Jean-Baptiste Mardelle
308335ca82 backport Shotcut changes in monitor display code 2017-09-13 15:53:25 +02:00
Jean-Baptiste Mardelle
02f612bff0 Fix bug in timeline preview invalidation, invalidate on effect change 2017-09-13 15:52:58 +02:00
Vincent Pinon
93d63d0dc5 Merge branch 'master' into refactoring_timeline 2017-09-12 22:38:56 +02:00
Vincent Pinon
6fef57061c Merge branch 'Applications/17.08' 2017-09-12 22:30:02 +02:00
Jean-Baptiste Mardelle
e292dd0e45 Reconnect preview manager with undo stack 2017-09-11 19:01:31 +02:00
Vincent Pinon
04541ba0dd Prefer SDL2 to SDL1 (dropped by FFmpeg and so MLT) 2017-09-11 16:01:45 +02:00
Nicolas Carion
d02efb7b3d Some fixes to the keyframe model 2017-09-11 01:09:51 +02:00
Nicolas Carion
7b91ff7b65 seeking on the keyframe timeline seeks in the real timeline 2017-09-10 15:29:36 +02:00
Jean-Baptiste Mardelle
ec79c1a7de Fix effectlist filter causing display of corrupted list 2017-09-08 14:42:24 +02:00
Jean-Baptiste Mardelle
0dd2dae248 Start invalidating timeline preview on clip move/insert/delete 2017-09-08 11:55:11 +02:00
Nicolas Carion
27066bf8cb fix typo and use QPersistentModelIndex where appropriate 2017-09-08 00:12:03 +02:00
Nicolas Carion
c668fbace1 First tentative of working keyframe view (needs to be improved) 2017-09-06 23:53:49 +02:00
Nicolas Carion
6b976ce1bf Move keyframes in a more suitable folder 2017-09-06 23:53:49 +02:00
Nicolas Carion
8002a203ce Implementing an asset widget for keyframes 2017-09-06 23:53:49 +02:00
Nicolas Carion
0a892205b9 Update view to display keyframe list 2017-09-06 23:53:49 +02:00
Jean-Baptiste Mardelle
da4d6336c8 Fix crash dragging clip when timeline preview is enabled 2017-09-06 10:45:59 +02:00
Jean-Baptiste Mardelle
c6d155d724 Cleanup & rewrite file watcher,
update title clips whenever template changes
CCBUG: 384340
2017-09-06 10:07:52 +02:00
Jean-Baptiste Mardelle
5138310f1f Switch audio mix from combine to sum, preventing artifacts 2017-09-06 07:38:12 +02:00
Jean-Baptiste Mardelle
01ff6cddb7 Forward-port extract frame to source size,
add checkbox in filedialog allowing to chose between project and source resolution
2017-09-05 19:13:35 +02:00
l10n daemon script
02d63984ca SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-09-05 19:13:35 +02:00
Jean-Baptiste Mardelle
2f7d9ca4a2 Remember last selected title template
CCBUG: 384340
2017-09-05 19:13:34 +02:00
Jean-Baptiste Mardelle
55a210fa48 Fix proxy error (height not multiple of 2)
BUG: 384345
2017-09-05 19:12:37 +02:00
Jean-Baptiste Mardelle
13086b1431 Fix extract frame from bin exporting lower than source image 2017-09-05 19:12:37 +02:00
Michael Georg Hansen
52a26985cc Fix visibility check of tracks in multitrack-view
Differential Revision: https://phabricator.kde.org/D7670
2017-09-05 19:11:35 +02:00
Jean-Baptiste Mardelle
a90c755dd8 Allow disabling autosave until we improve it
BUG: 384197
2017-09-05 19:11:35 +02:00
Tobias C. Berner
64f526d10c FreeBSD does not have sys/asm.h -- for what is this include needed on linux?
Reviewers: #freebsd, mardelle

Differential Revision: https://phabricator.kde.org/D6929
2017-09-05 19:08:21 +02:00
Vincent Pinon
41047f80e5 Windows: find Kdenlive lumas
BUG: 375337
2017-09-05 19:07:47 +02:00
Vincent Pinon
3cf8cc478f Windows: terminate KDE session on window close
BUG: 380854
2017-09-05 19:07:47 +02:00
Vincent Pinon
b35e27e613 Windows: always use bundled MLT
BUG: 380036
2017-09-05 19:07:47 +02:00
Vincent Pinon
d75536facb Remove project profiles sharing (knsrc)
Never used, not created on store.kde.org

BUG: 383238
2017-09-05 19:06:45 +02:00
Vincent Pinon
851474a43a Gardening: fix GCC warnings (8) 2017-09-05 19:05:45 +02:00
Luigi Toscano
f172068090 doc: fix option (qwindowtitle instead of caption) 2017-09-05 19:00:12 +02:00
Nicolas Carion
aeaafd4d95 Adding a merge model for keyframes (to handle keyframes of several parameters in the same effect) 2017-09-05 17:06:07 +02:00
Jean-Baptiste Mardelle
fdbbf21270 Merge branch '17.08' 2017-09-05 07:51:31 +02:00
l10n daemon script
155a8c1bc1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-09-05 05:50:49 +02:00
l10n daemon script
36e0f91201 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-09-05 04:28:06 +02:00
Jean-Baptiste Mardelle
590a83fdc5 Remember last selected title template
CCBUG: 384340
2017-09-04 19:10:54 +02:00
Jean-Baptiste Mardelle
67b051577c Fix proxy error (height not multiple of 2)
BUG: 384345
2017-09-04 13:37:46 +02:00
Jean-Baptiste Mardelle
61cf7cdf37 Fix extract frame from bin exporting lower than source image 2017-09-04 13:21:33 +02:00
Nicolas Carion
2b762ee5ec Various improvement to keyframe model and initial view 2017-09-04 00:34:07 +02:00
Michael Georg Hansen
0d053c69bf Fix visibility check of tracks in multitrack-view
Differential Revision: https://phabricator.kde.org/D7670
2017-09-03 21:19:00 +02:00
Nicolas Carion
da1fb34684 Big step in deconnecting old effectstack and timeline 2017-09-03 15:56:18 +02:00
Jean-Baptiste Mardelle
67c4958b65 Allow disabling autosave until we improve it
BUG: 384197
2017-09-03 08:12:23 +02:00
Albert Astals Cid
0fba2e0643 GIT_SILENT Upgrade KDE Applications version to 17.08.1. 2017-09-02 11:36:52 +02:00
Nicolas Carion
a3041f6429 move some widgets to the correct folder 2017-09-01 15:16:31 +02:00
Nicolas Carion
681ed1e77f correct mistake in keyframe model design 2017-09-01 13:46:32 +02:00
Nicolas Carion
10365c58bf Preliminary model for keyframes 2017-08-31 20:30:13 +02:00
Nicolas Carion
faa6f1751c additionnal test case for group move 2017-08-27 23:22:48 +02:00
Nicolas Carion
644c8a0cb1 Remove MltVideoProfile 2017-08-27 22:51:16 +02:00
Nicolas Carion
27792e17bb More cleanup of profiles 2017-08-27 18:03:36 +02:00
Nicolas Carion
535965f824 Remove unused function ProfileDialogs::profilesList 2017-08-27 14:22:01 +02:00
Nicolas Carion
24442ae2ef Remove unused function ProfileDialogs::existingProfileDescription 2017-08-27 14:18:12 +02:00
Nicolas Carion
e5e7224889 Remove unused function ProfileDialogs::getProfilesFromProperties 2017-08-27 14:01:21 +02:00
Nicolas Carion
0060ccf0b3 Remove unused function ProfilesDialog::matchProfile 2017-08-27 13:53:59 +02:00
Nicolas Carion
844edbd514 Remove deprecated ProfilesDialog::getSettingsFromFile 2017-08-27 13:48:48 +02:00
Nicolas Carion
67f4a1f036 Move color-profile related functions to ProfileRepostitory 2017-08-27 13:48:48 +02:00
Nicolas Carion
b199b11543 More clean-up related to profiles 2017-08-27 13:48:48 +02:00
Nicolas Carion
dd12da0b24 Add super class for profileModel 2017-08-27 13:48:48 +02:00
Jean-Baptiste Mardelle
6cbd1cb405 Fix title clip thumbnails 2017-08-27 09:22:20 +02:00
Jean-Baptiste Mardelle
9afc8e9112 Fix timeline thumbnails not using correct stream on multi stream clips 2017-08-27 09:08:01 +02:00
Nicolas Carion
30b92a6cb9 Remove deprecated ProfileInfo struct 2017-08-27 00:06:15 +02:00
Nicolas Carion
8049d042ef Remove profile access from BinPlaylist 2017-08-26 22:36:10 +02:00
Tobias C. Berner
012d1cfeb8 FreeBSD does not have sys/asm.h -- for what is this include needed on linux?
Reviewers: #freebsd, mardelle

Differential Revision: https://phabricator.kde.org/D6929
2017-08-26 15:41:49 +02:00
Jean-Baptiste Mardelle
039ca0663e Fix cut line not moving over clips, restore insert monitor zone in timeline 2017-08-25 17:10:23 +02:00
Nicolas Carion
880a543180 fix segmentation fault on clip deletion 2017-08-25 15:27:32 +02:00
Nicolas Carion
915040d72f Fix split + tests 2017-08-25 14:45:17 +02:00
Jean-Baptiste Mardelle
bf78046af9 Cleanup timeline clip replacement 2017-08-25 13:16:56 +02:00
Jean-Baptiste Mardelle
e8f6078a79 Fix crash on save 2017-08-25 11:09:34 +02:00
Jean-Baptiste Mardelle
63ac4da8a5 Correctly update background of clip colors in timeline on color change 2017-08-25 10:54:29 +02:00
Jean-Baptiste Mardelle
20e91df16a Fix usage count in bin, clip rename and start work on timeline update when bin clip changes (color, thumbnails) 2017-08-25 09:55:44 +02:00
Jean-Baptiste Mardelle
56af7dc830 Fix crash on reloading bin thumbnail 2017-08-25 08:00:33 +02:00
Jean-Baptiste Mardelle
1fcb0be1a1 Fix clip selection to allow grouping 2017-08-24 14:39:46 +02:00
Jean-Baptiste Mardelle
5ded7423cd Insert / remove space menu 2017-08-24 14:13:34 +02:00
Nicolas Carion
246da15c13 Small fixes + bring back some regression tests 2017-08-24 13:08:53 +02:00
Nicolas Carion
f3d1930c9a More tests for requestClipInsertion and requestClipCreation 2017-08-24 02:33:17 +02:00
Nicolas Carion
e3316afd5a Partial fix of group UI: selecting clips doesn't create undo object 2017-08-24 02:12:06 +02:00
Nicolas Carion
786358774d Various fixes related to splitting + tests 2017-08-24 02:12:06 +02:00
Nicolas Carion
d3dbdc712c Fix clip splitting + tests 2017-08-24 02:12:06 +02:00
Jean-Baptiste Mardelle
89583d2400 Insert space from timeline menu 2017-08-23 13:50:21 +02:00
Jean-Baptiste Mardelle
9b3f1c3b88 Allow drag zone from clip monitor 2017-08-23 09:07:00 +02:00
Jean-Baptiste Mardelle
f3e7047043 Fix crash using spacer tool on 1 clip only 2017-08-23 08:45:12 +02:00
Jean-Baptiste Mardelle
cada102a46 FIx collision detection on track change 2017-08-23 08:35:30 +02:00
Jean-Baptiste Mardelle
09d9fbc8e8 cleanup timeline clip qml, fix cursor incorrectly affected when drag moves over resize handle 2017-08-22 18:55:15 +02:00
Nicolas Carion
ea1bc4da2e Function to split groups according to criterion + tests 2017-08-22 01:53:09 +02:00
Vincent Pinon
db856a5cd3 Windows: find Kdenlive lumas
BUG: 375337
2017-08-21 22:20:38 +02:00
Vincent Pinon
d6cea2efee Windows: terminate KDE session on window close
BUG: 380854
2017-08-21 22:20:37 +02:00
Vincent Pinon
2c2c6a32e0 Windows: always use bundled MLT
BUG: 380036
2017-08-21 22:20:37 +02:00
Vincent Pinon
a692f3bb8c Remove project profiles sharing (knsrc)
Never used, not created on store.kde.org

BUG: 383238
2017-08-21 22:20:37 +02:00
Nicolas Carion
c62e324755 More fixes for group merging. Model is now notified if need be 2017-08-21 11:23:41 +02:00
Nicolas Carion
07e9225953 small fix in groups merging + tests 2017-08-21 11:23:41 +02:00
Jean-Baptiste Mardelle
1e95bbb279 Fix clip incorrectly moved when moving before 0 2017-08-21 09:06:57 +02:00
Vincent Pinon
ecbc0967fd Gardening: fix GCC warnings (8) 2017-08-21 06:28:56 +02:00
Nicolas Carion
6b4102649b Fix various issues with groups and implement merge function + tests 2017-08-21 00:52:09 +02:00
Nicolas Carion
78f59f334e Add snap consistency test in timeline tests 2017-08-20 19:48:15 +02:00
Nicolas Carion
20b4137ef8 Fix some corner cases in move snaps + tests 2017-08-20 19:32:05 +02:00
Nicolas Carion
ab784ce0ad Remove unused function (requestclipTrim) 2017-08-20 17:58:07 +02:00
Nicolas Carion
e4b5bd838b Bring back more model tests 2017-08-20 17:50:10 +02:00
Luigi Toscano
5fb0e4a5b8 doc: fix option (qwindowtitle instead of caption) 2017-08-20 17:07:51 +02:00
Nicolas Carion
66168f55d7 tests for bin/timeline consistency 2017-08-20 14:21:21 +02:00
Nicolas Carion
a1b0d9b6f8 add light tests to ensure right calls to view are made 2017-08-20 14:21:21 +02:00
Jean-Baptiste Mardelle
6bbc77a342 Load and save timeline preview 2017-08-20 09:15:34 +02:00
Nicolas Carion
a66fab20ca Remove multiple inheritance in TimelineModel, and bring back more tests 2017-08-19 13:44:05 +02:00
Nicolas Carion
257b1f1d20 Start bringing back tests for timeline model 2017-08-19 00:35:13 +02:00
Nicolas Carion
61573a4708 start moving clip creation in its own facility 2017-08-18 23:42:04 +02:00
Nicolas Carion
6947a59b83 Move xml utility function in correct file 2017-08-18 15:30:29 +02:00
Jean-Baptiste Mardelle
8f21d6292f Reintroduce effect compare and timeline preview (wip) 2017-08-18 09:54:28 +02:00
Jean-Baptiste Mardelle
16a5fc92aa Merge branch 'master' into timeline2 2017-08-13 16:05:39 +02:00
Jean-Baptiste Mardelle
e4c764483f Merge branch 'Applications/17.08' 2017-08-09 19:39:17 +02:00
Jean-Baptiste Mardelle
16690444c2 Fix audio mix clicks when using recent MLT
BUG: 371849
2017-08-09 19:36:40 +02:00
Jean-Baptiste Mardelle
f7e475ee6c Fix clip marker created at wrong pos 2017-08-09 12:00:05 +02:00
Jean-Baptiste Mardelle
3d88348f35 Fix audio thumbs not restored on project opening 2017-08-09 11:16:45 +02:00
Jean-Baptiste Mardelle
f52408b71f Fix crash on clip move 2017-08-09 10:46:18 +02:00
Jean-Baptiste Mardelle
2dc0a3e34d Fix qml warnings on close 2017-08-09 10:26:45 +02:00
Jean-Baptiste Mardelle
7ef961bf7d Fix JSon array warning 2017-08-09 10:17:52 +02:00
Jean-Baptiste Mardelle
6bf2251f0f Fix qml binding error causing exit crash 2017-08-09 09:52:44 +02:00
Albert Astals Cid
596163833d GIT_SILENT Upgrade KDE Applications version to 17.08.0. 2017-08-08 20:24:13 +02:00
Jean-Baptiste Mardelle
fa3a90fde0 Load effects in stack on document open 2017-08-08 19:03:41 +02:00
Jean-Baptiste Mardelle
4e14676749 Fix crash on opening title widget 2017-08-06 16:05:00 +02:00
Jean-Baptiste Mardelle
decaa8c574 Check project version and create backup on save if project has been converted by Kdenlive 2017-08-04 13:38:19 +02:00
Jean-Baptiste Mardelle
3fb2efbb27 Merge branch 'master' into timeline2 2017-08-04 07:57:31 +02:00
Jean-Baptiste Mardelle
42cc3b0ebc Merge branch '1708' 2017-08-04 07:32:48 +02:00
Jean-Baptiste Mardelle
cbb224784f Fix some checkbox displaying inconsistent info 2017-08-04 07:28:20 +02:00
l10n daemon script
28a7d4bd33 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-08-04 04:39:50 +02:00
Jean-Baptiste Mardelle
465423bef4 connect group/ungroup with shortcuts 2017-08-03 08:13:58 +02:00
Jean-Baptiste Mardelle
fcefbc431e Fix loading of subgroups 2017-08-02 13:38:48 +02:00
Jean-Baptiste Mardelle
cbc6d25859 Fix cut clip from context menu 2017-08-02 08:26:56 +02:00
Luigi Toscano
bb14c0739c Fix terminology: mimetype(s) -> MIME type(s) 2017-08-02 01:25:54 +02:00
Luigi Toscano
e6a6fc62e3 Fix UI string: Control Center -> System Settings 2017-08-02 01:17:19 +02:00
Jean-Baptiste Mardelle
2c09ea4a57 Load/save of groups (subgroups not working yet) 2017-08-01 17:03:48 +02:00
Jean-Baptiste Mardelle
a343393adc Fix timeline clips created with wrong id 2017-08-01 16:59:55 +02:00
Jean-Baptiste Mardelle
ba22eca89b Resizable track header 2017-08-01 10:35:33 +02:00
Jean-Baptiste Mardelle
d4425057f7 Fix timeline grouping behavior, first steps to save groups 2017-08-01 09:50:35 +02:00
Christoph Feck
4cac44220e GIT_SILENT Upgrade KDE Applications version to 17.07.90. 2017-07-31 01:59:09 +02:00
Nicolas Carion
2458320af5 Start using new scheme for binClip insertion and implement it for ColorClip 2017-07-30 15:23:29 +02:00
Nicolas Carion
f3ec78c9ae Add application to tests to fix various issues 2017-07-30 14:23:02 +02:00
Nicolas Carion
b87c127a55 Force ProjectClips to be constructed using id 2017-07-30 14:14:27 +02:00
Montel Laurent
5e0b0db076 Const'ify code 2017-07-30 14:04:17 +02:00
l10n daemon script
60712faceb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-07-30 04:54:29 +02:00
Nicolas Carion
1c660fe9fd Enforce kdenlive:id being stored by clipController 2017-07-29 18:34:10 +02:00
Nicolas Carion
d6efc183b0 add helper xml function to retrieve element by attribute 2017-07-29 18:34:10 +02:00
Nicolas Carion
1a04b8ee4b make xml utilities a namespace instead of a static class 2017-07-29 18:34:10 +02:00
Nicolas Carion
c89a90ec57 ensure unique ids between clips and folders 2017-07-29 18:34:10 +02:00
Jean-Baptiste Mardelle
27092bf1df Clear existing selection on rubber band select 2017-07-29 08:47:17 +02:00
Jean-Baptiste Mardelle
7cc8d9e6a6 Fix track index on clip click 2017-07-29 08:40:59 +02:00
Jean-Baptiste Mardelle
7460f6e56f mostly working rubber selection in timeline 2017-07-28 18:06:17 +02:00
Jean-Baptiste Mardelle
f4192f9f1e Preliminary support for rubber selection in timeline 2017-07-28 14:35:51 +02:00
Jean-Baptiste Mardelle
e582fd8df3 Cleanup monitor activation, try to avoid unnecessary refresh 2017-07-28 09:12:05 +02:00
l10n daemon script
53f612a22b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-07-28 06:01:17 +02:00
Nicolas Carion
4b77eab9d9 More cleanup on guides/markers and create common GUI function for edition 2017-07-27 19:06:21 +02:00
Nicolas Carion
6f6e373909 Make sure markers modifications are stored in ProjectClip's property 2017-07-27 19:06:21 +02:00
Jean-Baptiste Mardelle
18e864b959 Move documentRoot property to kdenlivedoc 2017-07-27 13:18:23 +02:00
Jean-Baptiste Mardelle
4a6879212a Use compositing transition available on system, warn if none found 2017-07-27 12:48:42 +02:00
Jean-Baptiste Mardelle
c6b9e48710 Fix crash on download new luma file 2017-07-27 08:54:29 +02:00
Jean-Baptiste Mardelle
1d25bf3a2e Merge branch 'master' into timeline2 2017-07-27 08:52:38 +02:00
Jean-Baptiste Mardelle
e0473f8619 Merge branch '1708' 2017-07-27 08:51:48 +02:00
Jean-Baptiste Mardelle
7ecca09acc Fix downloaded lumas do not appear in interface (uninstall/reinstall existing lumas will be required for previously downloaded)
BUG: 382451
2017-07-27 08:50:14 +02:00
Nicolas Carion
e48eeaef9a Save modifications to guide on modifications and not only import 2017-07-26 18:35:52 +02:00
Jean-Baptiste Mardelle
4655eb0fd3 Add audio mix and compositing transition to timeline 2017-07-26 13:30:17 +02:00
Jean-Baptiste Mardelle
8021fcc85f Properly cleanup deprecated guide data on document open 2017-07-26 12:47:03 +02:00
Jean-Baptiste Mardelle
bd71262e93 Correctly load markers/guides from old project files 2017-07-26 12:47:03 +02:00
l10n daemon script
793f549770 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-07-26 08:49:04 +02:00
Nicolas Carion
d69a4cb644 Big cleanup, especially marker related functions 2017-07-26 00:17:28 +02:00
Nicolas Carion
40728b4e37 Direct access to document root from Core 2017-07-25 18:43:16 +02:00
Nicolas Carion
04e1293ebf Manage modification of master producer 2017-07-25 18:13:03 +02:00
Nicolas Carion
65117eec64 Moving bin playlist in its own class
Manage insertion of bin clips
2017-07-25 17:49:45 +02:00
Nicolas Carion
4ff507e0ef Remove useless header function and add some comments 2017-07-25 15:45:28 +02:00
Jean-Baptiste Mardelle
cf4efb6340 Convert guides to new json format when opening old project file 2017-07-24 18:18:04 +02:00
Jean-Baptiste Mardelle
3235d1ff80 First steps towards opening older project files 2017-07-24 17:32:44 +02:00
Jean-Baptiste Mardelle
5fc470e9ad Restore show clip in timeline feature 2017-07-24 15:12:17 +02:00
Jean-Baptiste Mardelle
78b76b3fb3 Reimplement clip in project bin from timeline context menu 2017-07-24 13:56:42 +02:00
Jean-Baptiste Mardelle
7f275e9bad Focus clip monitor when adding clip to blank project 2017-07-24 13:20:52 +02:00
Jean-Baptiste Mardelle
a08186a143 Merge branch 'master' into timeline2 2017-07-24 12:28:52 +02:00
Jean-Baptiste Mardelle
f863490fea Merge branch 'Applications/17.08' 2017-07-24 11:31:21 +02:00
Jean-Baptiste Mardelle
38b3aec21d Make it possible to assign shortcut to extract frame feature,
always suggest a name (and improve suggestion by adding 0 padding for better sorting)
BUG: 381325
2017-07-24 10:07:47 +02:00
Vincent Pinon
e7db0285ef Merge branch 'Applications/17.08' 2017-07-23 23:44:10 +02:00
Jean-Baptiste Mardelle
729e71abd5 Cleanup creation of clipcontroller, fix multiple freeze and crash on document close/open 2017-07-23 17:01:34 +02:00
Jean-Baptiste Mardelle
b2be79f3ab Fix loading of clip markers and save/load guides in project 2017-07-22 16:15:02 +02:00
Jean-Baptiste Mardelle
984b585f17 Fix crash on project opening (trying to access previously deleted document 2017-07-22 15:21:11 +02:00
Jean-Baptiste Mardelle
e6dcca2e1a Fix crash on clip add introduced in last commit 2017-07-22 07:46:06 +02:00
Jean-Baptiste Mardelle
e3553197c0 Fix crash on document opening 2017-07-22 02:15:33 +02:00
Jean-Baptiste Mardelle
1fa1b9f0f0 Fix warning about disconnect with null object 2017-07-22 02:02:28 +02:00
Vincent Pinon
e20cb65f34 Gardening: fix GCC warnings (7) 2017-07-21 21:32:05 +02:00
Vincent Pinon
2bda800f9e Gardening: fix GCC warnings (6) 2017-07-21 21:32:04 +02:00
Vincent Pinon
3421356529 Gardening: fix GCC warnings (5) 2017-07-21 21:32:04 +02:00
Vincent Pinon
a2b0d69931 Gardening: fix GCC warnings (4) 2017-07-21 21:32:04 +02:00
Vincent Pinon
ff8ecee321 Gardening: fix GCC warnings (3) 2017-07-21 21:32:04 +02:00
Vincent Pinon
fa77da1742 Gardening: fix GCC warnings (2) 2017-07-21 21:32:04 +02:00
Vincent Pinon
e9979ffd0e Gardening: fix GCC warnings (1) 2017-07-21 21:32:04 +02:00
Nicolas Carion
45a8b68328 fix import image sequence 2017-07-21 10:15:11 +02:00
Nicolas Carion
f1733e15ce factor json marker loading functions together 2017-07-21 10:11:25 +02:00
Nicolas Carion
e445677a4b fix marker tests 2017-07-21 09:59:57 +02:00
Nicolas Carion
f835667bed Fix wrong id picked up by bin playlist loader 2017-07-21 09:09:02 +02:00
Jean-Baptiste Mardelle
552265cb4c Fix crash on close and document reopening 2017-07-20 12:35:05 +02:00
Jean-Baptiste Mardelle
b54d343a9c Fix clipcontroller created twice on document opening, load & save clip markers (switched to frame based saving) 2017-07-20 12:24:58 +02:00
Jean-Baptiste Mardelle
f2032c17ba Fix freeze on project opening introduced in last commit 2017-07-19 22:03:24 +02:00
Jean-Baptiste Mardelle
832e699b52 Fix clip markers behavior broken on project opening
BUG: 382403
2017-07-19 21:33:15 +02:00
Nicolas Carion
a48f40c877 Fix import image sequences 2017-07-19 12:14:52 +02:00
Jean-Baptiste Mardelle
b43e8344cd Fix glwidget crash because of null producer 2017-07-19 11:54:31 +02:00
Nicolas Carion
cc7a0e251f Timeline now speaks only with projectitemmodel 2017-07-19 00:00:29 +02:00
Nicolas Carion
cd82b05707 ProjectItemModel is now constructed outside Bin 2017-07-18 23:52:15 +02:00
Albert Astals Cid
92698a3685 GIT_SILENT Upgrade KDE Applications version to 17.07.80. 2017-07-17 22:20:36 +02:00
Albert Astals Cid
da98113f10 GIT_SILENT Upgrade KDE Applications version to 17.11.70. 2017-07-17 20:40:40 +02:00
Nicolas Carion
dbf31ec12f ProjectItemModel no longer depends on Bin 2017-07-17 15:19:20 +02:00
Nicolas Carion
fddab56583 Effect move now supports arbitrary groups 2017-07-17 12:09:51 +02:00
Jean-Baptiste Mardelle
5f8a50b55e Fix fades when dragging outside clip 2017-07-15 21:44:11 +02:00
Jean-Baptiste Mardelle
b0812c29e1 Remember individual track height 2017-07-15 19:14:22 +02:00
Jean-Baptiste Mardelle
8f47c911b9 Remove render from monitor, introduce MonitorController class to move control functions away from glwidget 2017-07-15 15:27:16 +02:00
Jean-Baptiste Mardelle
33264f9a98 Fix freeze effect broken (cannot change frozen frame) 2017-07-15 10:10:28 +02:00
Jean-Baptiste Mardelle
6aa8ad76c6 Fix crash on moving composition 2017-07-14 16:49:14 +02:00
Jean-Baptiste Mardelle
a02a5fe78b Fix crash on insert clip and effect stack change, nicer fade tooltips 2017-07-14 16:40:41 +02:00
Jean-Baptiste Mardelle
1532f7fa20 Fix confusions in composition a_trak (index vs MLT pos) 2017-07-14 15:39:58 +02:00
Jean-Baptiste Mardelle
92a968c30b Fix incorrect handling of compositon a_track (mixed track pos and index) 2017-07-14 14:20:58 +02:00
Jean-Baptiste Mardelle
d43d6f02c9 Refresh monitor when changing composition track 2017-07-13 19:55:06 +02:00
Jean-Baptiste Mardelle
7927e85b6c Update timeline view on composition track change 2017-07-13 19:38:13 +02:00
Jean-Baptiste Mardelle
9d69602057 Start work on compositon a_track change (through combobox in conposition settings) 2017-07-13 17:40:09 +02:00
Jean-Baptiste Mardelle
4258da041d Fix recent crash in compositions 2017-07-13 15:47:43 +02:00
Jean-Baptiste Mardelle
adc608c225 Cleanup fade editing (don't rely on effect name) 2017-07-13 15:31:11 +02:00
Jean-Baptiste Mardelle
246009cffa Prevent crash when loading clip if producer is not ready, clear effectstack when deselecting bin clip 2017-07-13 14:36:33 +02:00
Nicolas Carion
5eca0d4678 More tests for effects 2017-07-13 11:53:40 +02:00
Jean-Baptiste Mardelle
766e6361fe Cleanup fades 2017-07-13 11:08:54 +02:00
Jean-Baptiste Mardelle
531f9ec5ad Fix loading of compositions 2017-07-13 09:19:52 +02:00
Jean-Baptiste Mardelle
85019dbb6d Fix editing keyframe type 2017-07-13 07:57:56 +02:00
Jean-Baptiste Mardelle
efe432a16a Minor update & reintroduce incorrectly reverted crash fix 2017-07-13 07:57:35 +02:00
Jean-Baptiste Mardelle
6d114411c8 Initial support for clip fades 2017-07-12 18:35:49 +02:00
Nicolas Carion
57ba689e8d forgotten things 2017-07-12 18:32:25 +02:00
Nicolas Carion
a71ff96cb9 adding tests for effectstack and starting to rework effect moving 2017-07-12 15:14:18 +02:00
Jean-Baptiste Mardelle
14d985e890 Fix crash when removing invalid clip 2017-07-12 14:02:22 +02:00
Jean-Baptiste Mardelle
06c96e45d4 FIx startup warning about missing profile 2017-07-12 13:53:42 +02:00
Jean-Baptiste Mardelle
a6d3d2b40b Fix crash on exit, continue move away from render 2017-07-12 11:35:35 +02:00
Jean-Baptiste Mardelle
6fb533e5f5 Allow adding effects by dropping into monitor, fix crash on cut 2017-07-11 17:25:11 +02:00
Jean-Baptiste Mardelle
a2fdb7fc9e Fix creation of keyframes in animation widget 2017-07-11 16:14:45 +02:00
Nicolas Carion
689bc84a84 Some fixes in effectstack to better support effectgroups 2017-07-11 14:40:56 +02:00
Jean-Baptiste Mardelle
8a54f5047c small ui fixes 2017-07-11 13:24:58 +02:00
Jean-Baptiste Mardelle
c36d2058fa implement bin effects & drag/drop of effects from timeline to bin 2017-07-11 13:04:20 +02:00
Jean-Baptiste Mardelle
ea9e98956d Fix crash on adding effect in timeline 2017-07-11 09:38:55 +02:00
Jean-Baptiste Mardelle
0ccfd1c388 Fix compilation since last marge 2017-07-11 09:38:38 +02:00
Jean-Baptiste Mardelle
d150807f36 Merge branch 'master' into timeline2 2017-07-11 09:16:05 +02:00
Jean-Baptiste Mardelle
02f86a8725 Merge remote-tracking branch 'origin/Applications/17.04' 2017-07-11 08:23:48 +02:00
Jean-Baptiste Mardelle
7d719ca802 Fix crash on importing multistream clip
BUG: 381584
2017-07-10 20:39:30 +02:00
Jean-Baptiste Mardelle
078dc8d1e0 Fix crash when creating proxies - real issue not yet fixed
CCBUG: 381738
2017-07-10 20:03:33 +02:00
Albert Astals Cid
703360538d GIT_SILENT Upgrade KDE Applications version to 17.04.3. 2017-07-10 00:49:36 +02:00
Montel Laurent
3d1beab793 Use QString directly 2017-07-04 09:06:44 +02:00
Nicolas Carion
62266f2040 move calls to the core that involve mainWindow or a monitor out of timelineModel 2017-06-29 23:43:04 +02:00
Nicolas Carion
4059205779 Make assets aware of their parent and change effect insertion scheme 2017-06-29 15:30:55 +02:00
Nicolas Carion
dfc7877c92 Make registerSelf static to workaround crash 2017-06-28 23:52:46 +02:00
Jean-Baptiste Mardelle
1e6e852b0d Continue mainwindow cleanup 2017-06-28 12:10:55 +02:00
Jean-Baptiste Mardelle
b9beda06bb Fix crash editing a clip properties 2017-06-28 11:37:47 +02:00
Jean-Baptiste Mardelle
2409bafd4d Fix various crashes related to render widget 2017-06-28 11:25:50 +02:00
Jean-Baptiste Mardelle
1193918353 Cleanup ClipController registration in BinController 2017-06-28 10:59:26 +02:00
Nicolas Carion
8c78de06dd Reimplement cleanup function and clean a lot of clutter in the old code 2017-06-27 15:34:43 +02:00
Nicolas Carion
35922815fe Fix forgotten deletion step 2017-06-26 19:03:05 +02:00
Nicolas Carion
30bbf15f21 linting 2017-06-26 17:35:56 +02:00
Nicolas Carion
b09c59a833 More defensive coding in the tree structure and more tests 2017-06-26 17:31:51 +02:00
Nicolas Carion
06cdf66e5b Simplify, refactor and test logic for bin tree gestion 2017-06-26 15:35:38 +02:00
Jean-Baptiste Mardelle
40793f40f9 Fix clip proxying 2017-06-26 12:57:18 +02:00
Montel Laurent
4ca32b4d22 Use isEmpty 2017-06-26 07:32:08 +02:00
Montel Laurent
915970c1aa Merge branch 'master' of git://anongit.kde.org/kdenlive 2017-06-26 07:01:15 +02:00
Montel Laurent
4c3c8ccb37 Use isEmpty() 2017-06-26 07:01:00 +02:00
Vincent Pinon
5a51022496 fix compile (gcc7)
BUG: 379688
2017-06-25 10:11:19 +02:00
Nicolas Carion
7c5588278e some fixes on tree structures and tests 2017-06-23 19:24:58 +02:00
Nicolas Carion
252c3e2d64 remove parent parameter from treeitem construction and add tests 2017-06-23 17:43:29 +02:00
Jean-Baptiste Mardelle
712bd06430 Fix crash on edit effect undo (concurrent operations) 2017-06-23 17:08:18 +02:00
Jean-Baptiste Mardelle
d03540e5ae Fix crash on resizing split clip 2017-06-23 16:54:37 +02:00
Jean-Baptiste Mardelle
157998510d Fix editing of complementary anim parameters (like transform rotation) 2017-06-23 16:42:17 +02:00
Jean-Baptiste Mardelle
834b9f795b Fix multipart animated effects 2017-06-23 16:30:29 +02:00
Jean-Baptiste Mardelle
429d158178 Update effects when clip size changes 2017-06-23 16:13:59 +02:00
Jean-Baptiste Mardelle
4378c9b48e clear asset view when item is deleted, start passing clip in/out to asset panel for effects that need it 2017-06-23 15:25:05 +02:00
Jean-Baptiste Mardelle
6554d5385c Fix crash on effect drop, fix compatibility of geometry effects with animationwidget 2017-06-23 08:45:13 +02:00
Vincent Pinon
ae4c544f6f show info on MLT found by CMake 2017-06-23 08:40:37 +02:00
Vincent Pinon
40faa0eb2c non-portable flag, let build system handle it 2017-06-23 08:40:36 +02:00
Vincent Pinon
9e288db02d Windows icons are delivered in icontheme.rcc 2017-06-23 08:40:09 +02:00
Jean-Baptiste Mardelle
92e88dde02 add spacer to make transition params nicer 2017-06-21 11:34:38 +02:00
Jean-Baptiste Mardelle
ee7785fae1 Audio tracks should not display image 2017-06-21 11:24:48 +02:00
Jean-Baptiste Mardelle
b1d58c3045 Fix crash in composition move, fix qml anchor error and snap items on first drag in timeline 2017-06-21 11:10:52 +02:00
Jean-Baptiste Mardelle
ad1081baa6 Get rid of KdenliveSettings::current_profile() and try directly reusing the core method 2017-06-20 22:28:06 +02:00
Nicolas Carion
fca8319c12 Rework folder renaming 2017-06-20 18:47:15 +02:00
Jean-Baptiste Mardelle
2ed43d34a1 Fix compilation 2017-06-19 13:21:16 +02:00
Jean-Baptiste Mardelle
9cdc8fbbdc Fix crash in project settings, update render widget when project profile changed 2017-06-19 07:57:30 +02:00
Jean-Baptiste Mardelle
630a6c0645 Snap timeline zone 2017-06-17 18:09:05 +02:00
Jean-Baptiste Mardelle
7f8c810797 Fix resize item start/end 2017-06-17 16:43:03 +02:00
Jean-Baptiste Mardelle
78e3f21016 Small improvments to effectstack look 2017-06-17 16:26:20 +02:00
Jean-Baptiste Mardelle
a5a04be3c7 Fix crash resizing clip start 2017-06-17 15:52:44 +02:00
Jean-Baptiste Mardelle
5395ec13c2 move away from locally stored profile info
fix bin registration for timeline clips
lock a bin clip until it's producer is ready so that redo does not mess up timeline
2017-06-17 14:37:47 +02:00
Jean-Baptiste Mardelle
ad694e0477 Merge branch '17.04' 2017-06-16 10:31:38 +02:00
Jean-Baptiste Mardelle
72c75b7772 Fix custom profile not found on creation 2017-06-16 07:31:27 +02:00
Jean-Baptiste Mardelle
8958d7df24 Fix loop zone
BUG: 378813
BUG: 381146
2017-06-15 20:28:01 +02:00
Jean-Baptiste Mardelle
4d6f749671 Preliminary work for effect groups 2017-06-15 13:39:18 +02:00
Jean-Baptiste Mardelle
1660ee7ec3 Don't show reset menu if effect has no parameter 2017-06-15 12:55:54 +02:00
Jean-Baptiste Mardelle
b96ec5f66a Fix crash activating invalid asset 2017-06-15 08:37:36 +02:00
Jean-Baptiste Mardelle
36ebc194a6 Fix crash when disabling effect with no parameter 2017-06-15 08:27:28 +02:00
Jean-Baptiste Mardelle
2a12871a00 Drag & drop of effects inside effect stack and over other clips 2017-06-14 19:26:17 +02:00
Jean-Baptiste Mardelle
cbbceeb6e1 Fix wrong const breaking compile 2017-06-14 10:07:58 +02:00
Jean-Baptiste Mardelle
69130c00a3 Remember selected effect in stack, prepare for drag & drop 2017-06-13 13:48:37 +02:00
Jean-Baptiste Mardelle
a949fbaa00 Fix AppImage CI compilation 2017-06-13 13:21:33 +02:00
Jean-Baptiste Mardelle
b239083cbf Switch effectstack to QTreeView 2017-06-12 23:02:42 +02:00
Jean-Baptiste Mardelle
04cb3f0659 Effectstack - disable up/down buttons when not relevant 2017-06-12 18:55:45 +02:00
Jean-Baptiste Mardelle
659ae8c4dc Allow moving effects in the stack with up/down buttons 2017-06-12 13:29:50 +02:00
Jean-Baptiste Mardelle
68a4d4c1f4 Display info message when trying to add effect and no clip selected 2017-06-10 15:54:32 +02:00
Jean-Baptiste Mardelle
4d1fe0d8f4 Improve snapping (make it scale aware and allow enabling/disabling) 2017-06-09 16:04:11 +02:00
Jean-Baptiste Mardelle
80f397f6ea revert mistake (disabling tests) 2017-06-09 13:27:46 +02:00
Jean-Baptiste Mardelle
45fcdf1eec Duplicate effects on clip cut 2017-06-09 13:25:38 +02:00
Jean-Baptiste Mardelle
e2452e593c Show clip name in effect stack, allow dropping effects on stack 2017-06-09 12:42:37 +02:00
Jean-Baptiste Mardelle
48eb4fa8e3 Effects can now be deleted 2017-06-09 12:16:08 +02:00
Jean-Baptiste Mardelle
7cafd0232f Fix align playhead to mouse 2017-06-09 11:34:17 +02:00
Jean-Baptiste Mardelle
2d6fa8b635 Integrate add/remove effect in undo/redo system 2017-06-09 11:15:40 +02:00
Jean-Baptiste Mardelle
4765c32ca4 Integrate enable/disable effect in undo/redo 2017-06-09 10:59:28 +02:00
Jean-Baptiste Mardelle
d22a6ea3d6 Reimplement disable & reset effect 2017-06-08 07:42:03 +02:00
Jean-Baptiste Mardelle
44c5364c49 Effect can now be edited in effect stack 2017-06-07 11:17:43 +02:00
Montel Laurent
c88f51af7c Remove qt module in include 2017-06-07 07:11:16 +02:00
Jean-Baptiste Mardelle
41bb542c88 Update effectstack widget on effect add 2017-06-06 13:30:59 +02:00
Albert Astals Cid
9ffa5e6d79 GIT_SILENT Upgrade KDE Applications version to 17.04.2. 2017-06-05 21:05:55 +02:00
Nicolas Carion
228babca0a Add model class for effect groups 2017-06-05 18:56:31 +02:00
Nicolas Carion
7c2ad98355 compilation fix for gcc 7.x 2017-06-05 18:08:09 +02:00
Jean-Baptiste Mardelle
c5cb0d1da9 Start displaying effectstack (wip) 2017-06-05 12:49:29 +02:00
Jean-Baptiste Mardelle
af379e9c07 Basic support for dropping effects on clips 2017-06-04 18:15:02 +02:00
Jean-Baptiste Mardelle
a459181d3f Select timeline track with up/down arrows 2017-06-03 17:16:29 +02:00
Montel Laurent
e6dc4cb368 use constFirst 2017-06-03 07:49:03 +02:00
Montel Laurent
7f56a6f0f1 Make it compile 2017-06-03 07:48:43 +02:00
Nicolas Carion
e0b17e3eca More abstraction in class related to effects 2017-06-02 18:29:02 +02:00
Jean-Baptiste Mardelle
df71c265e6 Undo / redo system for asset parameters
Using QUndoCommand so we can use the "merge" feature and have only one undo for multiple changes
2017-06-02 17:56:17 +02:00
Jean-Baptiste Mardelle
18cc011c79 Fix hicups in wheel over animation widget ruler 2017-06-02 17:56:17 +02:00
Nicolas Carion
c8dae26656 Safer gestion of mutexes 2017-06-02 16:08:15 +02:00
Jean-Baptiste Mardelle
fd01832039 Fix snap end snap point should be one frame after item 2017-06-02 14:05:20 +02:00
Jean-Baptiste Mardelle
2104b9dae6 Progress and fixes in composition parameters 2017-06-02 13:01:28 +02:00
Jean-Baptiste Mardelle
90f666d877 Fix crash on quick move of clip or composition in timeline 2017-06-02 13:01:01 +02:00
Montel Laurent
d79c3cb16c Use Q_DECL_OVERRIDE 2017-06-02 07:41:24 +02:00
Nicolas Carion
ad0126e0a5 Fix folder creation 2017-06-01 23:46:08 +02:00
Nicolas Carion
13cd5b12b5 Fix id management in binclip deletion 2017-06-01 23:46:08 +02:00
Jean-Baptiste Mardelle
6952e78c35 Fix styling of assets 2017-05-31 12:41:17 +02:00
Jean-Baptiste Mardelle
a4ffc65aca Fix double asset param name 2017-05-31 12:39:22 +02:00
Jean-Baptiste Mardelle
f1cbc4a2fa Fix display name of asset param 2017-05-31 12:35:52 +02:00
Jean-Baptiste Mardelle
248f3a5b1d Fix crash when quickly dragging composition out of tracks on insert 2017-05-31 12:11:27 +02:00
Jean-Baptiste Mardelle
b10f68eaed Cleanup & fix asset param initialisation 2017-05-31 12:02:20 +02:00
Jean-Baptiste Mardelle
3722007fe3 Start reimplementation of animwidget parameter 2017-05-30 13:31:24 +02:00
l10n daemon script
a153154910 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-30 05:32:32 +02:00
l10n daemon script
0120221193 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-30 04:22:54 +02:00
Nicolas Carion
64de6f29f6 Store folder info in mlt properties 2017-05-29 18:44:59 +02:00
Nicolas Carion
262e618159 Linting + cleaning 2017-05-29 17:18:34 +02:00
Nicolas Carion
30b6f281e3 Fix deletion of bin items 2017-05-29 16:21:50 +02:00
Jean-Baptiste Mardelle
90ae56218c Start porting animationwidget parameter 2017-05-28 23:33:05 +02:00
Jean-Baptiste Mardelle
e52768973d Refresh monitor if asset changed 2017-05-28 19:43:44 +02:00
Jean-Baptiste Mardelle
65948d4eb1 Make spacer work on 1 track only with Ctrl+click 2017-05-28 18:48:36 +02:00
Jean-Baptiste Mardelle
684fc1ba14 Make spacer tool functionnal 2017-05-28 18:35:32 +02:00
Jean-Baptiste Mardelle
76d4f610b5 Add proper undo/redo to clip cut, start implementing spacer tool 2017-05-28 08:38:36 +02:00
Nicolas Carion
63cd99e117 Add helper function to push undo in core 2017-05-27 23:46:41 +02:00
Jean-Baptiste Mardelle
c98552e441 Move clip cut in separate file to clean up timelinemodel. Don't reset timeline id on project opening 2017-05-27 17:51:26 +02:00
Jean-Baptiste Mardelle
208a433fda Fix invalid model on new project 2017-05-27 11:27:01 +02:00
Jean-Baptiste Mardelle
49291eb485 Fix document loading 2017-05-25 22:26:32 +02:00
Jean-Baptiste Mardelle
6bed68063f Fix bin clips inserted twice on document opening 2017-05-25 18:56:41 +02:00
Jean-Baptiste Mardelle
dd899244e2 Fix connection of main bin playlist in new documents 2017-05-25 17:25:49 +02:00
Jean-Baptiste Mardelle
06edd57a65 Fix crash on opening profile widget 2017-05-25 16:42:17 +02:00
Jean-Baptiste Mardelle
250fc04d4a Bin: Fix model index error and double insertion of clips 2017-05-25 11:24:48 +02:00
Jean-Baptiste Mardelle
cd01cf3b4e Fix warning: invalid inserted rows reported by source model 2017-05-25 11:07:00 +02:00
Jean-Baptiste Mardelle
76bf2c1f63 Remove unnecessary duplication from previous commit 2017-05-25 10:23:24 +02:00
Jean-Baptiste Mardelle
0cdc208df0 Implement luma files for listparameter 2017-05-24 19:37:27 +02:00
Jean-Baptiste Mardelle
bc2b259c60 Port ListParameter to new model, fix xml for params not correctly saved in model 2017-05-24 19:21:09 +02:00
l10n daemon script
8b48e2d4a3 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-24 10:08:45 +02:00
l10n daemon script
0c6a4327d3 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-24 08:49:08 +02:00
Jean-Baptiste Mardelle
67798b994a Port bool paramwidget to new asset model 2017-05-23 12:52:00 +02:00
l10n daemon script
960ae4650b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-23 05:53:05 +02:00
l10n daemon script
9a86cb15da GIT_SILENT made messages (after extraction) 2017-05-23 05:15:02 +02:00
l10n daemon script
735d1ab7cc SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-23 04:43:58 +02:00
l10n daemon script
0ab3c46794 GIT_SILENT made messages (after extraction) 2017-05-23 03:03:55 +02:00
Jean-Baptiste Mardelle
dd5d387140 Store cid in ClipModel producer to easily find clip by position 2017-05-22 21:33:29 +02:00
l10n daemon script
0defb20de9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-22 05:29:32 +02:00
l10n daemon script
26f17f6bf0 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-22 04:12:47 +02:00
Jean-Baptiste Mardelle
6e0c460c9c timeline: disable resize when moving 2017-05-21 20:50:53 +02:00
Jean-Baptiste Mardelle
7281797bc3 Fix composition inserted twice when dragged 2017-05-21 20:40:11 +02:00
Jean-Baptiste Mardelle
41c725acf9 Fix composition a_track 2017-05-21 19:54:47 +02:00
Jean-Baptiste Mardelle
60e2af1310 Fix recognition of audio tracks, port track count method 2017-05-21 19:07:38 +02:00
Jean-Baptiste Mardelle
0c63dcd20d Fix various playback issues (last second, loop,...) 2017-05-21 17:55:02 +02:00
Jean-Baptiste Mardelle
ed411a9363 Various guides/markers fixes 2017-05-21 14:15:28 +02:00
Jean-Baptiste Mardelle
b2ebe47d5a Fix clip cut 2017-05-21 13:32:34 +02:00
Jean-Baptiste Mardelle
23bc23a214 Make cut tool apply on clicked clip 2017-05-21 13:00:22 +02:00
Jean-Baptiste Mardelle
9f8958152e Improve cursor handling in timeline 2017-05-21 12:47:43 +02:00
Jean-Baptiste Mardelle
7b4191c63e Start implementing razor tool 2017-05-21 12:32:42 +02:00
l10n daemon script
668592c6e7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-21 05:48:38 +02:00
l10n daemon script
f69dd4083c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-21 04:36:41 +02:00
Jean-Baptiste Mardelle
b046c17ab6 * implement clip cut shortcut
* Fix monitor display & edit of guides/markers
* Fix frame displayed twice on seek
2017-05-21 00:02:12 +02:00
Jean-Baptiste Mardelle
b9bfbb6602 Implement clip cut (only from context menu currently) 2017-05-20 13:14:53 +02:00
Jean-Baptiste Mardelle
787fa1c47f Various fixes for markers/guides 2017-05-20 11:23:33 +02:00
l10n daemon script
5eceeba1f5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-20 04:17:55 +02:00
Vincent PINON
65778d9f0f Merge branch 'Applications/17.04' 2017-05-19 14:54:49 +02:00
Vincent PINON
aa80c88cc4 Forgot this file in previous commit :( 2017-05-19 14:33:46 +02:00
Vincent PINON
ec09e5e54c Merge branch 'Applications/17.04' 2017-05-19 14:13:37 +02:00
Vincent Pinon
94b1b432ec Fix crash changing title font for 2nd time
BUG: 379606
2017-05-19 14:03:49 +02:00
Vincent Pinon
8f788c1d13 more Windows rendering fixes 2017-05-19 14:03:35 +02:00
Nicolas Carion
288781b680 starting to fix project loading 2017-05-19 12:30:11 +02:00
Jean-Baptiste Mardelle
2744dca76d Avoid restarting twice on breeze icon theme enforcing 2017-05-19 12:22:36 +02:00
Jean-Baptiste Mardelle
8836ebb9db Fix icon colors when enforcing breeze icon theme 2017-05-19 12:09:00 +02:00
Nicolas Carion
ff7e78689e Fix bug on projectClip creation 2017-05-16 12:35:17 +02:00
Nicolas Carion
9008ea462f fix compilation 2017-05-16 10:41:51 +02:00
Nicolas Carion
fd915a9ea9 linting 2017-05-15 23:34:03 +02:00
Nicolas Carion
009e307862 Switch to managed ptrs in Tree-like models 2017-05-15 23:30:38 +02:00
Nicolas Carion
424077dacc add comment about macros 2017-05-15 23:17:20 +02:00
l10n daemon script
4d7a3a6dd6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-05-14 05:26:45 +02:00
Jean-Baptiste Mardelle
aec74abffd Fix crash loading project with clip on lowest track 2017-05-12 07:59:52 +02:00
l10n daemon script
0156e1e417 GIT_SILENT made messages (after extraction) 2017-05-12 04:56:34 +02:00
l10n daemon script
118ce7d1d9 GIT_SILENT made messages (after extraction) 2017-05-12 02:59:35 +02:00
Jean-Baptiste Mardelle
ef03ef4369 Merge branch 'master' into timeline2 2017-05-11 20:25:55 +02:00
Jean-Baptiste Mardelle
9dc38dd769 Merge branch '17.04' 2017-05-11 20:05:34 +02:00
Jean-Baptiste Mardelle
01d778e6a8 Fix loop zone 2017-05-11 19:03:54 +02:00
Jean-Baptiste Mardelle
e8f66612fb Fix saving playlist of existing project 2017-05-11 18:58:59 +02:00
Montel Laurent
11726f8764 Use nullptr 2017-05-11 07:33:21 +02:00
Nicolas Carion
3ab863f0d5 Fix init of geometryWidget
CCBUG: 379274
2017-05-09 17:35:38 +02:00
Jean-Baptiste Mardelle
ba02d1ebf8 Merge branch 'master' into timeline2 2017-05-09 13:23:01 +02:00
Jean-Baptiste Mardelle
6435a4ebdb Merge branch '17.04' 2017-05-09 13:07:18 +02:00
Jean-Baptiste Mardelle
b965270152 Fix title clip duration cannot be changed
BUG: 379582
2017-05-08 19:52:35 +02:00
Albert Astals Cid
55c1ee1c7b GIT_SILENT Upgrade KDE Applications version to 17.04.1. 2017-05-08 13:05:56 +02:00
Jean-Baptiste Mardelle
c9231be585 Move tractor creation in timelinemodel 2017-05-07 11:04:30 +02:00
Jean-Baptiste Mardelle
969633f43b Fix project loading 2017-05-07 10:36:03 +02:00
Jean-Baptiste Mardelle
41d2e63a40 New project loading mechanism (skip meltbuilder) 2017-05-05 17:24:33 +02:00
R.J.V. Bertin
9675c27073 Avoid using #elifdef
Clang rejects that non-standard preprocessor token, at least on Mac.
Use "#elif defined(Q_OS_WIN)" instead.
2017-05-04 17:19:09 +02:00
R.J.V. Bertin
b4e74ad93c Try harder to set KUrlRequester save mode in the renderwidget.
Pre-5.33.0 KUrlRequester versions don't have setAcceptMode() but may
still expose their QFileDialog instance. This is especially important
on Mac when native file dialogs are being used because otherwise users
can only select the directory where to save instead of a full file path.
2017-05-04 17:06:46 +02:00
Nicolas Carion
63541d9d3b Reconnect marker related functions in clipPropertiesPanel 2017-05-04 00:36:15 +02:00
Nicolas Carion
e56c56cb4c Test snapmodel update in MarkerListModel 2017-05-03 23:18:13 +02:00
Nicolas Carion
2b4c2df2ad Make equality check of GenTime dependent of FPS 2017-05-03 23:18:13 +02:00
Jean-Baptiste Mardelle
37f99311f9 Start fixing project opening (connect command stack) 2017-05-03 11:40:33 +02:00
Jean-Baptiste Mardelle
862d8a9913 Fix loading of bin thumbnails on project opening 2017-05-03 11:14:43 +02:00
Jean-Baptiste Mardelle
6d0d0887b4 Fix saving of project bin 2017-05-03 10:52:44 +02:00
Jean-Baptiste Mardelle
bf2dfb3af9 Fix some compile warnings 2017-05-03 10:13:21 +02:00
Jean-Baptiste Mardelle
8a91b9aa12 Fix startup crash 2017-05-02 21:55:05 +02:00
Jean-Baptiste Mardelle
91afcaa403 Fix test compilation 2017-05-02 21:54:38 +02:00
Nicolas Carion
aee53c70b0 add conflict checking in Markerlistmodel import and more tests 2017-05-02 15:42:28 +02:00
Nicolas Carion
1950e3fc1c add more tests for markerlistmodel 2017-05-02 15:42:28 +02:00
Nicolas Carion
ae509b040d Adding conversion to Json for markerlistmodel and starting to test the class 2017-05-02 15:42:28 +02:00
Jean-Baptiste Mardelle
037e5e3182 Fix timeline zone resize 2017-05-01 19:09:34 +02:00
Jean-Baptiste Mardelle
55b441ce26 Cleanup timelinecontroller (don't depend on timelinewidget), start timeline zone 2017-04-29 20:40:49 +02:00
Jean-Baptiste Mardelle
0ab0c9ee6d Fix several crashes on exit (double deltion, etc) 2017-04-28 22:07:32 +02:00
Montel Laurent
1834b9a96e Make sure that text is not empty 2017-04-28 21:49:43 +02:00
Montel Laurent
b8a83d2b68 Use QLatin1Char(...) 2017-04-28 21:43:07 +02:00
Jean-Baptiste Mardelle
ae52d25c7d Remove unused file 2017-04-28 16:23:14 +02:00
Jean-Baptiste Mardelle
a117ae6fb6 Fix color theme loading 2017-04-28 14:58:45 +02:00
Jean-Baptiste Mardelle
13f57f45d1 Fix Qml not following color theme change, and crash on unselect bin clip 2017-04-28 14:41:32 +02:00
Jean-Baptiste Mardelle
8def93d92e Small Qml fixes, load guides model in project monitor 2017-04-28 14:10:25 +02:00
Jean-Baptiste Mardelle
19e7158dad reorganize monitor qml files, move ruler into its own file 2017-04-28 11:27:54 +02:00
Jean-Baptiste Mardelle
71ace34aa8 Move away from render (temporarily move everything in glwidget) 2017-04-28 10:29:21 +02:00
Nicolas Carion
cb4b3f6c73 style 2017-04-28 01:00:57 +02:00
Nicolas Carion
866e48aaaa Start reimplementing old marker function : load from file (switch format to JSON) 2017-04-28 00:59:41 +02:00
Jean-Baptiste Mardelle
1031f9bb59 Port monitor zone to new qml ruler 2017-04-27 13:26:05 +02:00
Nicolas Carion
f6c7b555ae Start removing dependancy on Bin in projectItemModel (model should be independant of view) 2017-04-27 00:12:36 +02:00
Nicolas Carion
5492a704aa fix composition tests 2017-04-26 17:05:12 +02:00
Nicolas Carion
e40ba2974e Port vpinon's deletion of QScript and remove it from linking 2017-04-26 16:39:01 +02:00
Nicolas Carion
42cd79b552 style 2017-04-26 16:10:23 +02:00
Nicolas Carion
5e7248e8d2 adding title to assetpanel 2017-04-26 16:09:01 +02:00
Nicolas Carion
ee028586f9 fix cleaning of assetparameterview 2017-04-26 16:09:01 +02:00
Jean-Baptiste Mardelle
5a530c884d use a snapModel to navigate in clip markers in the clip monitor (wip) 2017-04-26 13:02:30 +02:00
Jean-Baptiste Mardelle
60e674a449 Start switching monitor ruler to Qml and begin cleanup of monitor control 2017-04-26 12:14:15 +02:00
Jean-Baptiste Mardelle
56ef6f86a9 Fix composition insert/undo 2017-04-26 09:06:05 +02:00
Nicolas Carion
7c31bfa354 Start to add signal to trigger asset view in asset panel 2017-04-26 00:33:59 +02:00
Nicolas Carion
fa91274a77 Add an asset panel widget and start to clean references to old effectstack code 2017-04-25 23:37:08 +02:00
Jean-Baptiste Mardelle
f6cf889635 Fix some double free on exit, remember display setting for asset info box 2017-04-24 23:30:37 +02:00
Jean-Baptiste Mardelle
ff4c122b9a Fix composition inserted twice on drag 2017-04-24 13:24:03 +02:00
Jean-Baptiste Mardelle
9148f33aa0 Fix color clip resize 2017-04-23 20:16:32 +02:00
Jean-Baptiste Mardelle
ebf8b59dd7 Improve asset tree navigation 2017-04-23 12:48:36 +02:00
Jean-Baptiste Mardelle
264caddaa8 refresh monitor on clip resize and composition move 2017-04-23 08:14:58 +02:00
Nicolas Carion
604c4722a2 Harden mutex protections of markerlistmodel and make sure existing guides are added to new timelines 2017-04-23 01:10:04 +02:00
Nicolas Carion
3449a5f399 Rework snapping of guides (and fix memory management) 2017-04-23 00:46:43 +02:00
Jean-Baptiste Mardelle
9cb480fd71 Refresh project monitor on clip insert/delete/move 2017-04-22 19:19:59 +02:00
Jean-Baptiste Mardelle
f4ea3c20a7 Edit guide menu entry 2017-04-22 11:27:10 +02:00
Jean-Baptiste Mardelle
476c039ac7 Add/remove guide at timeline cursor instead of mouse cursor, update guide action name depending on context 2017-04-22 11:20:23 +02:00
Jean-Baptiste Mardelle
cca2b9fc39 Cleanup, move snap model into kdenlivedoc so it can be used by timeline guides 2017-04-22 11:07:40 +02:00
Jean-Baptiste Mardelle
cb53f4d8a3 cleanup & fix warnings 2017-04-22 09:17:10 +02:00
Jean-Baptiste Mardelle
d9ae02c5eb Cleanup 2017-04-22 08:55:26 +02:00
Nicolas Carion
c3ff641596 Assets parameters: prepare ground and reintegrate DoubleParameter 2017-04-21 23:31:02 +02:00
Jean-Baptiste Mardelle
3ed258e7e8 Add / remove / edit timeline guides through menu or double click 2017-04-21 18:49:57 +02:00
Jean-Baptiste Mardelle
d40b851314 Get ready to add effect to a clip (still needs real implementation) 2017-04-21 15:38:00 +02:00
Jean-Baptiste Mardelle
9e741be26c Fix compilation (missing file) 2017-04-21 15:17:06 +02:00
Jean-Baptiste Mardelle
8be928a3c9 minor fixes in asset qml 2017-04-21 15:16:35 +02:00
Jean-Baptiste Mardelle
65c1f2cd76 Add keyboard navigation in asset tree (up/down/return) 2017-04-21 15:07:21 +02:00
Nicolas Carion
7fa6990fb6 Move stuff around to prepare reintegration of parametercontainer 2017-04-21 11:40:13 +02:00
Jean-Baptiste Mardelle
f38b803837 some assetlist qml fixes, allow selecting item 2017-04-21 11:08:44 +02:00
Jean-Baptiste Mardelle
49f7383fdc integrate asset search in top toolbar 2017-04-21 10:17:03 +02:00
Jean-Baptiste Mardelle
dc8c3c0bee Bring back timeline guides 2017-04-21 08:37:17 +02:00
Jean-Baptiste Mardelle
c27cf6c8fc Fix startup crash 2017-04-21 08:10:46 +02:00
Pino Toscano
ec69039673 cmake: remove unused FindQJSON.cmake 2017-04-21 07:45:39 +02:00
Nicolas Carion
2e508acc34 use modern for 2017-04-20 23:04:32 +02:00
Nicolas Carion
20663fcc57 Step towards bringing back a qwidget based effect stack 2017-04-20 12:46:22 +02:00
Jean-Baptiste Mardelle
10a54f6706 Editing markers from timeline now works 2017-04-19 11:51:00 +02:00
Jean-Baptiste Mardelle
168bc1be1a Make markers interactive (click to seek, double click to edit), display only when user requested it 2017-04-19 11:08:45 +02:00
Jean-Baptiste Mardelle
f306a87a3a timeline fixes 2017-04-19 09:09:06 +02:00
Nicolas Carion
790fce4879 start using new maker model if possible 2017-04-18 23:49:27 +02:00
Nicolas Carion
0b8600c2e6 Support for marker colors 2017-04-18 23:49:27 +02:00
Nicolas Carion
d67c52ff78 Display new marker model in qml 2017-04-18 23:49:27 +02:00
Jean-Baptiste Mardelle
c7da76d1c7 Continue render deprecation 2017-04-18 19:03:13 +02:00
Jean-Baptiste Mardelle
2e004012c3 Merge branch 'master' into timeline2 2017-04-18 12:45:40 +02:00
Jean-Baptiste Mardelle
fe684e7eb3 Merge branch '17.04' 2017-04-18 12:32:50 +02:00
Jean-Baptiste Mardelle
456635ac2c Allow passing pre-parameters using "-i" to specify where the input file name should go in ffmpeg parameters
Should work in proxy and transcoding, for example:
-vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -i -an -c:v dnxhd
Will insert source file name after "-i".
CCBUG: 378832
2017-04-18 07:45:17 +02:00
Nicolas Carion
d9bc135e5a Preliminary implementation of a marker model. Integration is WIP 2017-04-18 01:58:16 +02:00
Nicolas Carion
8536953785 Timeline now have an id 2017-04-17 23:20:19 +02:00
Nicolas Carion
89101ae17b linting 2017-04-17 21:52:25 +02:00
Nicolas Carion
7be20047f4 Create a separate class to manage timeline tabs 2017-04-17 21:41:07 +02:00
Nicolas Carion
b0f4f20821 style 2017-04-17 18:09:06 +02:00
Nicolas Carion
c30f8b7762 Timeline model is not built by widget 2017-04-17 17:57:31 +02:00
Nicolas Carion
424d4052c1 add comments for macros 2017-04-17 17:57:31 +02:00
Nicolas Carion
ffc4922576 move undo related stuff to top level 2017-04-17 17:57:31 +02:00
Jean-Baptiste Mardelle
930c2c0602 Start deprecating renderer 2017-04-17 17:47:01 +02:00
Nicolas Carion
15df53a7e7 format 2017-04-17 12:30:52 +02:00
Nicolas Carion
8d24ba4b1a Move include to source 2017-04-17 12:28:57 +02:00
Jean-Baptiste Mardelle
a6f72f0865 Merge branch 'master' into timeline2 2017-04-17 11:52:07 +02:00
Jean-Baptiste Mardelle
209e4fccb5 Merge branch '17.04' 2017-04-17 10:57:12 +02:00
Jean-Baptiste Mardelle
3404da90de Fixed off-by-one errors in fft-based cross-correlation computations
Patch by raphaelm
Differential Revision: https://phabricator.kde.org/D5454
2017-04-17 10:36:37 +02:00
Jean-Baptiste Mardelle
9307582d4e Use gradient for audio thumbs, optimize 2017-04-17 08:34:05 +02:00
Jean-Baptiste Mardelle
4943b97f08 Cleanup monitor play and timeline seek 2017-04-16 17:44:49 +02:00
Jean-Baptiste Mardelle
bdc7ab9c69 Bring back separate channels audio thumbs 2017-04-16 10:49:19 +02:00
Vincent Pinon
414d6579a1 Don't show color theme configuration option unavailable on Windows
BUG: 375723
2017-04-16 06:03:38 +02:00
Vincent Pinon
673d0f79ed Fix temp path on Windows
BUG: 375717
2017-04-16 06:03:38 +02:00
Vincent Pinon
7cf9980c1f Fix MLT doc link
BUG: 375316
2017-04-16 06:03:38 +02:00
l10n daemon script
e8d6b75c36 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-04-16 05:15:25 +02:00
l10n daemon script
9f01d93689 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-04-16 04:02:38 +02:00
Vincent Pinon
984df727b9 Fix script export & QScript header left 2017-04-15 22:23:40 +02:00
Jean-Baptiste Mardelle
804dfaacdd Fix regressions caused by recent cleanup 2017-04-15 11:46:35 +02:00
Jean-Baptiste Mardelle
e8f7329859 Progress on Bin-timeline communication, fix clip type detection, audio thumbs are back 2017-04-15 10:19:37 +02:00
Jean-Baptiste Mardelle
ff9e84889a Remove deprecated stopmotion and recmonitor 2017-04-15 08:26:54 +02:00
Jean-Baptiste Mardelle
97c70d1329 Move track header led next to track name so that it is visible when track is minimized, fix paint on start 2017-04-14 19:11:27 +02:00
Nicolas Carion
448bbfdd0e Fix bin folders 2017-04-14 19:09:36 +02:00
Nicolas Carion
b182bd66e1 fix format of constructor initializers 2017-04-14 18:25:37 +02:00
Nicolas Carion
23f3d6bc43 Add script to apply clang-tidy and clang-format to the project 2017-04-14 18:16:45 +02:00
Nicolas Carion
c020f27caf clang-format headers 2017-04-14 18:13:38 +02:00
Nicolas Carion
d44a611f56 clang-format source files 2017-04-14 18:00:04 +02:00
Nicolas Carion
387199e1a6 Some clang-tidy checks 2017-04-14 17:12:27 +02:00
Nicolas Carion
9ecd76eb79 clang-tidy : use override 2017-04-14 14:51:09 +02:00
Nicolas Carion
af12015070 Use override instead of Q_DECL_OVERRIDE 2017-04-14 14:34:50 +02:00
Nicolas Carion
e8e1274159 [Timeline2] limitlessness of clips now checked at construction time 2017-04-14 12:17:21 +02:00
Nicolas Carion
b41d978d91 add clang format config file 2017-04-13 19:21:07 +02:00
Jean-Baptiste Mardelle
6f5584eee1 Fix glitch on pause and does not play last second of project
BUG: 371762
2017-04-13 08:08:16 +02:00
Nicolas Carion
a983648b98 TimelineClips are now constructed as cuts of bin clips (disable some tests for now) 2017-04-12 19:03:26 +02:00
Nicolas Carion
97d40fb7d4 fix forgotten function rename + preparatory functions for bin clip link 2017-04-12 17:31:18 +02:00
Nicolas Carion
66da8a4b63 More redundant functions 2017-04-12 17:06:07 +02:00
Albert Astals Cid
74a0be8d8b GIT_SILENT Upgrade KDE Applications version to 17.04.0. 2017-04-12 13:45:18 +02:00
Jean-Baptiste Mardelle
812eb76213 Fix bin clip deletion 2017-04-12 12:08:42 +02:00
Jean-Baptiste Mardelle
7645854e2c Fix composition crash introduced in last commit 2017-04-12 08:20:15 +02:00
Jean-Baptiste Mardelle
ca83cccf55 Merge branch 'timeline2' into audio 2017-04-12 08:15:06 +02:00
Jean-Baptiste Mardelle
eed2f492ac differentiate audio and video clips 2017-04-12 08:13:16 +02:00
Nicolas Carion
44d5101c90 Start removing redundant functions 2017-04-11 02:24:27 +02:00
Nicolas Carion
9a0985ea74 Fix problem loading bin 2017-04-11 01:16:03 +02:00
Nicolas Carion
4adffa5296 some fixes 2017-04-10 18:09:43 +02:00
Nicolas Carion
3f590fe14a fix compilation 2017-04-10 14:28:13 +02:00
Nicolas Carion
128d298232 Start reorganizing Bin. May break things.
Most salient changes:
- Effect logic is being mostly deprecated. It now uses the effectstackmodel
- Direct access to profiles are being removed. They should be accessed through pCore
- Producers are wrapped in shared_ptr
- The coupling with the Monitor is being reduced. Ideally, there should only be a
signal telling which Producer to display.
- The bin hierarchy is melted into the abstractTreeModel framework. Fusion is done but
there are still duplicate logic
- ProjectClip now inherits ClipController
2017-04-10 03:12:22 +02:00
Jean-Baptiste Mardelle
3297ef4a25 Fix loading (clip names) 2017-04-09 07:59:53 +02:00
Vincent Pinon
c92aa046c9 remove QScript dependency 2017-04-09 00:20:34 +02:00
Vincent Pinon
42a40132a1 Fix render scripts on Windows: generate .bat files 2017-04-09 00:20:34 +02:00
Jean-Baptiste Mardelle
2706ee3ba4 Cleanup 2017-04-08 12:19:15 +02:00
Jean-Baptiste Mardelle
ccc6db86dd make timeline2 default central widget, progress on bin loading 2017-04-08 11:29:09 +02:00
Jean-Baptiste Mardelle
c4df5bd044 Fix loading of track properties 2017-04-08 10:37:24 +02:00
Jean-Baptiste Mardelle
2b5cc585e4 Fix video thumbs 2017-04-08 10:00:21 +02:00
Jean-Baptiste Mardelle
1a2768bc79 Start disconnecting old timeline, start work on save/load project 2017-04-08 08:38:33 +02:00
Jean-Baptiste Mardelle
16056a23bd More QML fixes, fix crash on resize color clip from start 2017-04-07 20:05:22 +02:00
Jean-Baptiste Mardelle
09455e357d Small Qml cleanup 2017-04-07 17:32:12 +02:00
Jean-Baptiste Mardelle
f8a679bee6 Fix scroll problem when resizing lower tracks 2017-04-07 16:37:55 +02:00
Jean-Baptiste Mardelle
5b9c75775d Fix display on composition move 2017-04-07 14:53:07 +02:00
Nicolas Carion
8b576b43d0 Effects can now be disabled, at local or timeline level 2017-04-06 13:58:13 +02:00
Albert Astals Cid
b09224eee3 GIT_SILENT Upgrade KDE Applications version to 17.03.90. 2017-04-05 22:01:17 +02:00
Montel Laurent
4724bb8b4d Merge branch 'master' of git://anongit.kde.org/kdenlive 2017-04-05 21:48:33 +02:00
Montel Laurent
d33d59c234 Port some foreach to c++ for(...:...) 2017-04-05 21:48:17 +02:00
Nicolas Carion
59cf159e6a Very preliminary effectstack model 2017-04-05 17:32:18 +02:00
Nicolas Carion
7ddd24d25c fix getTrackYFromId 2017-04-05 03:58:00 +02:00
Nicolas Carion
244e4c3b8e [Timeline2] More fixes for compositions + tests 2017-04-05 03:37:11 +02:00
Kevin Funk
8ec829f1b6 Fix compiler settings for Clang 2017-04-04 18:48:02 +02:00
Nicolas Carion
6a491a99c1 [Timeline2] Some fixes for compositions. Requires latest git Mlt 2017-04-04 11:53:41 +02:00
Jean-Baptiste Mardelle
0880241760 Fix ruler painting 2017-04-03 18:47:53 +02:00
l10n daemon script
80e0b44f18 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-04-03 04:56:47 +02:00
l10n daemon script
e4e8207552 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-04-03 03:57:26 +02:00
Jean-Baptiste Mardelle
7358c32157 Fix cursor offset when dragging clip 2017-04-02 13:42:48 +02:00
Jean-Baptiste Mardelle
87e135c6a5 Assettree: expand parent nodes on search filter match 2017-04-02 13:29:07 +02:00
Jean-Baptiste Mardelle
ad6eacd49d Allow out of bounds resize for color/title/image clips 2017-04-01 16:38:38 +02:00
Jean-Baptiste Mardelle
44ec4f174c remove automatic duration check on producer-changed event causing major slowdown 2017-04-01 15:48:15 +02:00
Jean-Baptiste Mardelle
0714380fc7 Fix composition problem on track resize 2017-03-31 15:52:17 +02:00
Jean-Baptiste Mardelle
8b57fcf568 Fix composition inserted on wrong track through context menu 2017-03-31 15:39:10 +02:00
Jean-Baptiste Mardelle
6e320d28cf Fix typo causing double clip insertion 2017-03-30 23:33:47 +02:00
Jean-Baptiste Mardelle
2ee3a6bf3f Fix offset when dragging to resize 2017-03-30 20:51:36 +02:00
Nicolas Carion
577e8728ff [Timeline2] Compositions can now be added with right clic menu 2017-03-30 01:30:43 +02:00
Nicolas Carion
90b01fd0b5 The A track of the composition is now supplied to the model 2017-03-29 18:34:03 +02:00
Nicolas Carion
5ca939290e Various fixes for compositions (use correct translation for mlt's index, and correct default A_track) 2017-03-29 18:32:09 +02:00
Jean-Baptiste Mardelle
32302d0988 Save timeline2 document 2017-03-29 12:01:20 +02:00
Nicolas Carion
ca0cc38311 Reimplemented Mlt logic for the composition 2017-03-29 11:42:27 +02:00
Jean-Baptiste Mardelle
dea843e017 Compositions should appear on top of clips 2017-03-28 23:38:49 +02:00
Jean-Baptiste Mardelle
83b895d64a Fix dragging transition to another track 2017-03-28 23:31:28 +02:00
Jean-Baptiste Mardelle
24d84e0043 Resize clip/composition with shortcuts 2017-03-28 23:10:28 +02:00
Jean-Baptiste Mardelle
020eb7bea1 Merge branch '17.04' 2017-03-28 14:03:24 +02:00
Jean-Baptiste Mardelle
cb89fe494c Fix possible crash on rendering with "play after render" option 2017-03-28 14:02:31 +02:00
Jean-Baptiste Mardelle
7bcae91dbc animate lock button when clicking in a locked track 2017-03-28 00:10:30 +02:00
Vincent Pinon
388d983390 Merge branch 'Applications/17.04' 2017-03-28 00:09:32 +02:00
Vincent Pinon
478589576b Images also use qimage producer 2017-03-28 00:09:06 +02:00
Vincent Pinon
6766aec23d fix Windows build with C++ threads 2017-03-28 00:09:04 +02:00
Jean-Baptiste Mardelle
b2f1c2ae5e Composition: use second rect instead of disabling clipping
Make clip label follow scrolling
Ref T5661
2017-03-27 23:26:31 +02:00
Jean-Baptiste Mardelle
512e507443 Cleanup & fix composition resize 2017-03-27 22:16:07 +02:00
Jean-Baptiste Mardelle
74d8c52003 Fix clip resize 2017-03-27 22:09:02 +02:00
Nicolas Carion
d5170bf7a5 fix typo crashing composition track change 2017-03-27 19:25:45 +02:00
Nicolas Carion
da4f16a214 add back calls placeholder calls to plantComposition and removeComposition (logic disabled) 2017-03-27 19:19:32 +02:00
Nicolas Carion
8487d2a7e0 fix function name in qml 2017-03-27 15:48:56 +02:00
Nicolas Carion
89701b6e97 [Timeline2] Small fix in composition collision detection 2017-03-27 14:50:27 +02:00
Nicolas Carion
cdd5b6326d [Timeline2] Fix composition resize 2017-03-27 14:44:38 +02:00
Nicolas Carion
98799e859c [Timeline2] Various fixes related to compositions + tests 2017-03-27 13:42:20 +02:00
Nicolas Carion
db317d8a4a [Timeline2] Some refactor and improvements for clip/compositions 2017-03-27 13:42:20 +02:00
Jean-Baptiste Mardelle
0a886fe3e2 Fix transition a_track visual feedback 2017-03-27 13:31:00 +02:00
Nicolas Carion
bf506b8dad [Timeline2] Basic composition creation/deletion + tests 2017-03-26 23:36:07 +02:00
Nicolas Carion
713c5200d9 Separate GUI creation and fix basic composition test 2017-03-26 22:33:04 +02:00
Nicolas Carion
4a17b669a7 use unique_ptr for Core instance 2017-03-26 21:46:33 +02:00
Nicolas Carion
b23ccba054 Remove old -i option and simplify startup 2017-03-26 21:34:28 +02:00
Nicolas Carion
ea8f9e9536 Fix compilation of resources 2017-03-26 21:22:31 +02:00
Jean-Baptiste Mardelle
77701c4904 Preliminary support for display indicator of composition a_track in timeline 2017-03-26 18:58:25 +02:00
Jean-Baptiste Mardelle
615efca43f Fix compile warnings 2017-03-26 17:28:55 +02:00
Jean-Baptiste Mardelle
2e87897a38 Fix test compilation 2017-03-26 17:05:04 +02:00
Jean-Baptiste Mardelle
88eb8a86c3 Fix composition deletion 2017-03-26 16:55:52 +02:00
Nicolas Carion
d7d947b27b Fix tests compilation. We now use a static lib to share objects 2017-03-26 16:52:20 +02:00
Nicolas Carion
80e65a86b9 Small additions to composition drop (not fully functional yet) 2017-03-26 16:50:08 +02:00
Jean-Baptiste Mardelle
c91f56dfa3 downgrade qml version requirement 2017-03-26 11:33:04 +02:00
Jean-Baptiste Mardelle
3e5598b2a4 Fix some effects incorrectly initialized on tracks
BUG: 378071
2017-03-26 11:11:17 +02:00
l10n daemon script
b1c5738a6e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-26 06:02:21 +02:00
l10n daemon script
79a0a88912 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-26 04:57:27 +02:00
Nicolas Carion
cdaae2ddba [Timeline2] Preliminary support for drag/drop compositions from list 2017-03-26 01:42:27 +01:00
Nicolas Carion
1821102b98 Transitions from list are now draggable 2017-03-26 00:22:10 +01:00
Jean-Baptiste Mardelle
359220c9ce Remove beta message in preparation of release 2017-03-25 12:27:47 +01:00
Jean-Baptiste Mardelle
a2b2d50586 Fix locked ratio scaling 2017-03-25 12:26:59 +01:00
l10n daemon script
66cfda93ce SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-25 06:00:00 +01:00
l10n daemon script
7c237457f6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-25 04:34:40 +01:00
Nicolas Carion
e5d3069de4 remove forgotten garbage 2017-03-25 01:53:49 +01:00
Nicolas Carion
d6905bc18d Fix some issues with custom assets 2017-03-25 01:48:43 +01:00
Jean-Baptiste Mardelle
df840cdf26 Merge branch '17.04' 2017-03-24 15:23:40 +01:00
Jean-Baptiste Mardelle
d961c39bd8 Fix archived project wrong path and missing images/slideshows
CCBUG: 377999
CCBUG: 378000
2017-03-24 15:23:02 +01:00
Nicolas Carion
9a0d907b10 Compositions are now constructed by their mlt_service id 2017-03-24 13:47:21 +01:00
Jean-Baptiste Mardelle
f99275fabe More clever ratio locking in effect/transition 2017-03-24 09:36:14 +01:00
Nicolas Carion
d54c2b797c parameters setters for assetparametermodel 2017-03-23 19:43:46 +01:00
Nicolas Carion
9152b42317 Deal with fixed parameters differently 2017-03-23 19:31:07 +01:00
Nicolas Carion
8157a14019 Split widget for transitions apart 2017-03-23 19:16:27 +01:00
Nicolas Carion
1aea147221 Very preliminary implementation of QML effectstack 2017-03-23 18:01:42 +01:00
l10n daemon script
b279de93be SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-23 05:28:11 +01:00
Nicolas Carion
8ef946ba29 Preparatory work to convert paramcontainer into a QAbstractItemModel 2017-03-22 12:56:48 +01:00
Jean-Baptiste Mardelle
a1b3e41295 Fix timeline selection 2017-03-22 12:25:19 +01:00
Jean-Baptiste Mardelle
ca9eca3dc8 Add option to lock aspect ratio in geometry effects/transitions 2017-03-22 12:13:20 +01:00
Jean-Baptiste Mardelle
82fd6f8d33 Ensure we have a default profile at first start 2017-03-22 12:13:20 +01:00
Jean-Baptiste Mardelle
025e6c7938 Profile widget: make UI more compact, remember filter status if default profile matches, ensure selected profile is visible
CCBUG: 377853
2017-03-22 12:13:20 +01:00
Albert Astals Cid
6b3810f23c GIT_SILENT Upgrade KDE Applications version to 17.07.70. 2017-03-22 12:09:16 +01:00
l10n daemon script
2e2ba02f38 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-22 12:09:16 +01:00
Jean-Baptiste Mardelle
604247a4ac Make sure autosave is enabled in all cases
CCBUG: 377512
2017-03-22 12:09:16 +01:00
Jean-Baptiste Mardelle
d0753238c0 Merge branch '17.04' 2017-03-22 11:58:34 +01:00
Jean-Baptiste Mardelle
243dff060b Add option to lock aspect ratio in geometry effects/transitions 2017-03-22 11:57:59 +01:00
Nicolas Carion
6391a4c0da Move some initialization logic to mltConnection 2017-03-21 14:05:32 +01:00
Jean-Baptiste Mardelle
4dfb9bfefe Fix clip drag broken 2017-03-21 13:26:48 +01:00
Jean-Baptiste Mardelle
78a1d89f40 Merge branch '17.04' 2017-03-21 00:31:40 +01:00
Jean-Baptiste Mardelle
3d53f18644 Ensure we have a default profile at first start 2017-03-21 00:30:46 +01:00
Jean-Baptiste Mardelle
2fd4a6c711 Merge branch '17.04' 2017-03-21 00:08:48 +01:00
Jean-Baptiste Mardelle
425efbbbbe Profile widget: make UI more compact, remember filter status if default profile matches, ensure selected profile is visible
CCBUG: 377853
2017-03-21 00:07:26 +01:00
Albert Astals Cid
8d2c091641 GIT_SILENT Upgrade KDE Applications version to 17.03.80. 2017-03-20 23:50:33 +01:00
Albert Astals Cid
723988783c GIT_SILENT Upgrade KDE Applications version to 17.07.70. 2017-03-20 23:25:08 +01:00
l10n daemon script
d3aa4cb6e4 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-20 03:55:09 +01:00
Nicolas Carion
9cec284599 Cleanup 2017-03-20 01:11:48 +01:00
Nicolas Carion
8275c46800 Refactor Transition -> Composition 2017-03-20 00:57:24 +01:00
Jean-Baptiste Mardelle
44243d791b Nicer text align in new effect widget 2017-03-20 00:06:24 +01:00
Jean-Baptiste Mardelle
466516fd71 Nicer text align in new effect widget 2017-03-20 00:06:24 +01:00
Nicolas Carion
b8ab494e12 [Timeline2] Use less confusing variable names : trackId, clipId and compoId 2017-03-20 00:04:49 +01:00
Nicolas Carion
fec015e461 [Timeline2] Add const qualifier and slightly faster code in release mode 2017-03-19 23:37:39 +01:00
Jean-Baptiste Mardelle
b83b111e9f Start fixing recent qml regressions 2017-03-19 23:23:27 +01:00
Jean-Baptiste Mardelle
d9ecb0751b Make sure autosave is enabled in all cases
CCBUG: 377512
2017-03-19 21:37:20 +01:00
Jean-Baptiste Mardelle
05493da867 Merge branch 'master' into timeline2 2017-03-19 21:06:14 +01:00
Jean-Baptiste Mardelle
8e054c9a52 Hide currently edited title clip when requesting background in title widget
CCBUG: 377803
2017-03-19 21:04:49 +01:00
l10n daemon script
6665d7fb41 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-19 03:54:34 +01:00
Nicolas Carion
ba38dba4ef [Timeline2] Attempt to use Loader on the same track repeaters 2017-03-18 21:47:32 +01:00
Nicolas Carion
77de10902f New version of transitionlist 2017-03-18 19:25:35 +01:00
Nicolas Carion
c3c254d738 Small cleanup 2017-03-18 18:49:19 +01:00
Nicolas Carion
92e51289b4 Abstract away effectlistwidget 2017-03-18 18:34:48 +01:00
Nicolas Carion
6266d0204b Abstact away effecttreemodel 2017-03-18 18:18:14 +01:00
Nicolas Carion
9c0574de6c abstarct away icon provider 2017-03-18 17:48:12 +01:00
Nicolas Carion
5d2ae613f0 abstract away effectlist.qml 2017-03-18 17:32:01 +01:00
Nicolas Carion
6328b6f6c2 even more abstraction 2017-03-18 17:13:58 +01:00
Nicolas Carion
813a5b546e abstract away effectRepository 2017-03-18 15:56:44 +01:00
Nicolas Carion
39ee330738 Merge branch 'master' into refactoring_timeline 2017-03-18 14:58:29 +01:00
Nicolas Carion
1c741db4fd change design of profile filters 2017-03-18 14:53:38 +01:00
Jean-Baptiste Mardelle
1637ea4032 Initial support for transitions 2017-03-17 23:02:34 +01:00
Jean-Baptiste Mardelle
d321d0e939 Edit track name on double click only 2017-03-17 23:02:34 +01:00
Nicolas Carion
92e561d10f fix and improve profile selection widget 2017-03-17 19:17:20 +01:00
Nicolas Carion
97802684c4 effect list filter by type + fix description showing 2017-03-17 18:50:57 +01:00
Nicolas Carion
2c7000bec3 effect list name filtering 2017-03-17 18:13:05 +01:00
Jean-Baptiste Mardelle
a38ff2f678 Fix ruler display issues 2017-03-17 14:45:55 +01:00
Jean-Baptiste Mardelle
e84bbd0ac8 Fix compilation with KDE Frameworks < 5.25 (launchpad) 2017-03-17 14:19:54 +01:00
Jean-Baptiste Mardelle
8de51dcdfb Merge branch 'master' into timeline2 2017-03-17 13:38:01 +01:00
Jean-Baptiste Mardelle
8d9c04ab8f Allow renaming bin items with context menu and standard shortcut
BUG: 377585
Fixes D5074
2017-03-17 13:24:07 +01:00
Nicolas Carion
21fbe7e9e6 Bring back effect description in EffectList 2017-03-17 13:05:56 +01:00
Nicolas Carion
07e1a050e2 Bring back effect search bar (ui only for now) 2017-03-17 12:46:44 +01:00
l10n daemon script
8e2d00e30b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-17 03:49:05 +01:00
Jean-Baptiste Mardelle
1a7d51297b Fix ruler scaling and various small display issues 2017-03-16 22:59:15 +01:00
Jean-Baptiste Mardelle
66938d03f3 Make new effect widget follow color theme 2017-03-16 20:13:51 +01:00
Nicolas Carion
fb2fe83e82 reindent trackhead.qml 2017-03-16 19:54:32 +01:00
Nicolas Carion
9e2f54a23d missing files 2017-03-16 19:54:14 +01:00
Nicolas Carion
0681cd9bbd start redesigning effectlist 2017-03-16 19:53:41 +01:00
Jean-Baptiste Mardelle
8c57969d7d improve ruler and track head layout 2017-03-16 19:42:52 +01:00
Nicolas Carion
91a7d253ac Fix some xml parsing 2017-03-16 16:35:42 +01:00
Nicolas Carion
e08a1e1455 Fix effecticon provider 2017-03-16 16:11:28 +01:00
Nicolas Carion
1ac25b2ee9 Port parsing of custom XML effect files 2017-03-16 16:03:35 +01:00
l10n daemon script
9dc324c468 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-16 05:15:42 +01:00
Nicolas Carion
870a07b8aa Starting to convert EffectList to a QAbstractItemModel 2017-03-16 03:44:51 +01:00
Nicolas Carion
8aa278e1bf Abstract away tree model related classes 2017-03-16 03:44:51 +01:00
Nicolas Carion
7ecfd54269 Temporarily move dialogs (nothing implemented) 2017-03-16 03:44:51 +01:00
Jean-Baptiste Mardelle
e532bad5a7 Fix track label forgotten on lost focus 2017-03-15 12:12:48 +01:00
Jean-Baptiste Mardelle
5b4524e6e6 Add borders around tracks, don't alternate colors on tracks 2017-03-15 11:59:35 +01:00
Jean-Baptiste Mardelle
fda4ba8795 Handle audio tracks in Qml view 2017-03-15 11:08:58 +01:00
David Faure
ab8c2381ae Port away from qt_qhash_seed which is going away in Qt 5.9
https://codereview.qt-project.org/188474

qSetGlobalQHashSeed exists since Qt 5.6, but this project seems to
require only 5.2, so I added a Qt version ifdef.

(cherry picked from commit 52cb4d3a7d)
2017-03-15 08:52:38 +01:00
Jean-Baptiste Mardelle
167a4eb699 Fix small error in qml drag 2017-03-15 08:00:07 +01:00
l10n daemon script
74cf8fa64d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-15 05:11:15 +01:00
Jean-Baptiste Mardelle
c8aef741cf Fix markers incorrectly positionned 2017-03-14 23:02:45 +01:00
Jean-Baptiste Mardelle
21457376d6 Hide timeline tabbar 2017-03-14 22:43:47 +01:00
Jean-Baptiste Mardelle
a5095df4b9 Switch to KDE's translation system for QMl (now requires KDeclarative) 2017-03-14 22:37:56 +01:00
Nicolas Carion
721df26b16 [Timeline2] Fix undo/redo for clip dropping 2017-03-14 22:30:24 +01:00
Jean-Baptiste Mardelle
d1d6d65f36 Fix leftover breaking timeline drag 2017-03-14 22:03:28 +01:00
Jean-Baptiste Mardelle
cb29199af4 Add icon to minimize/expand track 2017-03-14 21:58:46 +01:00
Jean-Baptiste Mardelle
66da0d734f Add track header led to indicate state (mute, locked,..) 2017-03-14 21:31:03 +01:00
Jean-Baptiste Mardelle
6d63a2b669 Fix clip resize corrupting producer (also breaking thumbnails) 2017-03-14 20:13:06 +01:00
l10n daemon script
0b5be0aa3d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-14 16:47:05 +01:00
Nicolas Carion
ce47820676 [Timeline2] make model calls from UI directly when possible to avoid code redundancy 2017-03-14 12:51:27 +01:00
Nicolas Carion
1af6d58fa0 [Timeline2] Remove forgotten reference to dropTarget 2017-03-14 11:27:46 +01:00
Luigi Toscano
2c88d42bd5 Fix terminology: "by KDE", not "for KDE"
"KDE" has been only the community for a while.
2017-03-14 00:30:03 +01:00
Jean-Baptiste Mardelle
77796f529b Cleanup some qml warnings, fix drag from bin broken after moving clip 2017-03-13 22:43:33 +01:00
Jean-Baptiste Mardelle
cd3722dee1 Prepare support for clip markers in timeline 2017-03-13 21:30:50 +01:00
Nicolas Carion
ea03e79c65 [Timeline2] Fix various issues related to snapping and dropping 2017-03-13 16:59:01 +01:00
Jean-Baptiste Mardelle
a410d6917a Fix vertical scrolling of track headers 2017-03-13 08:37:01 +01:00
Nicolas Carion
63aac3e863 [Timeline2] Minor fixes 2017-03-13 03:51:00 +01:00
Nicolas Carion
8b35db4bd6 Use Proxymodel to reverse row order 2017-03-13 03:39:52 +01:00
Nicolas Carion
1f1934869d [Timeline2] Fix confusion between track index and track id in TrackHeaders 2017-03-13 03:21:56 +01:00
Nicolas Carion
11fddba9a1 [Timeline2] Fix problem with snap points 2017-03-13 02:29:58 +01:00
Nicolas Carion
97c3d44748 [Timeline2] Adding (temporary?) logging facility to help reproduce bugs 2017-03-13 02:08:26 +01:00
Nicolas Carion
c975620527 [Timeline2] Refactor a bit GetTrackFromPos 2017-03-13 01:15:03 +01:00
Nicolas Carion
7eaf219eb5 [Timeline2] Remove Snap logic from view (should go in model) 2017-03-13 01:04:41 +01:00
Nicolas Carion
bf0d17db95 [Timeline2][Model] Add mutexes to the model 2017-03-12 22:57:29 +01:00
Jean-Baptiste Mardelle
ef61b5adf2 Fix compilation with last commit 2017-03-12 21:55:40 +01:00
Jean-Baptiste Mardelle
f3d6aa2dc3 Fix crash & corruption on dragging multiple clips in timeline, fix thread warning on monitor refresh 2017-03-12 21:54:33 +01:00
Nicolas Carion
9a778f5e50 [Timeline2] Enable continuous scrolling when dropping 2017-03-12 20:26:12 +01:00
Nicolas Carion
8cbf93f959 [Timeline2] Change drop logic 2017-03-12 19:52:48 +01:00
Nicolas Carion
5c9f52de61 [Timeline2] Reverse track order 2017-03-12 00:19:36 +01:00
Nicolas Carion
31f574cd0b [Timeline2] Small clean-up 2017-03-12 00:19:36 +01:00
Jean-Baptiste Mardelle
992c518f50 Fix track not sending update on rename, mute and lock
Flash clips on group/ungroup (buggy when moving a clip)
2017-03-11 19:18:16 +01:00
Nicolas Carion
369737e3b5 clean up mistake in last commit 2017-03-11 15:18:09 +01:00
Nicolas Carion
2d462ad266 [Timeline2] Fix model updating when grouping clips 2017-03-10 15:23:19 +01:00
Nicolas Carion
3a2761bf5e Merge branch 'master' into refactoring_timeline 2017-03-10 13:41:00 +01:00
l10n daemon script
3c90778b2d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-03-10 06:00:31 +01:00
Montel Laurent
a9b53833ed Minor optimization 2017-03-09 21:05:33 +01:00
Nicolas Carion
4a5cbe22ea Make profile refresh a real refresh 2017-03-09 17:58:23 +01:00
Nicolas Carion
53133bd07d Don't accept kdenliveSetting dialog if no profile selected 2017-03-09 16:39:21 +01:00
Nicolas Carion
6707f48a19 Don't accept projectSetting dialog if no profile selected 2017-03-09 16:13:04 +01:00
Nicolas Carion
8034bd3423 Redesign profile selection as a tree view with filters 2017-03-09 14:49:02 +01:00
Jean-Baptiste Mardelle
6e2381d4ba Add timeline menu to group/ungroup 2017-03-08 12:19:30 +01:00
Jean-Baptiste Mardelle
b13ef8708b Show timeline thumbnails according to user preference
Fix errors in moving clip between tracks
2017-03-08 10:49:50 +01:00
Jean-Baptiste Mardelle
6adf5a7458 Fix play/pause, make mute / hide track work 2017-03-08 09:54:49 +01:00
Jean-Baptiste Mardelle
23c06a5b36 Merge branch 'master' into timeline2 2017-03-08 08:59:50 +01:00
Jean-Baptiste Mardelle
c53243bcd6 Fix various qml warnings, start read/write track properties 2017-03-08 08:43:51 +01:00
Jean-Baptiste Mardelle
243545e4f0 Use the new KNotification feature to allow playing rendered file directly from Desktop notification 2017-03-07 22:03:44 +01:00
Jean-Baptiste Mardelle
cfef990488 Fix default render path corrupted on project reopening 2017-03-07 21:31:43 +01:00
Nicolas Carion
1e4dc2803e Using scoped enumerations in profilewidget 2017-03-07 02:51:01 +01:00
Nicolas Carion
9674c1fe6a Check on startup that default profile is valid, and ask user to set one if not. 2017-03-06 18:42:21 +01:00
Nicolas Carion
35af0b4af8 Fix BoolWidget not correctly initialized
CCBUG: 376150
2017-03-06 15:08:40 +01:00
Jean-Baptiste Mardelle
6bb4769193 Merge branch '16.12' 2017-03-06 13:10:46 +01:00
Nicolas Carion
5f6cc24d62 Avoid relying on xml to clone a clip in BinController
CCBUG: 377255
2017-03-06 12:44:06 +01:00
Jean-Baptiste Mardelle
463e9f8453 Avoid possible profile corruption with xml producer
CCBUG: 371189
2017-03-06 08:37:49 +01:00
Nicolas Carion
dc80cd7352 Avoid relying on xml to clone a clip.
CCBUG: 377255
2017-03-06 08:13:53 +01:00
Nicolas Carion
9d9010b017 Avoid relying on xml to clone a clip.
CCBUG: 377255
2017-03-06 02:57:51 +01:00
Michael Vogt
dbc6793d3f src/dvdwizard/dvdwizardmenu.cpp: do not show "grid" in output
The dvd wizard supports a "grid" to help positioning elements
and it displays small dots so that users can easily position and
align elements in the dvdwizard. This is nice but those are
currently also visible in the output in the dvd menu.

This is fixed by disabling the grid for the rendering.
BUG: 377256
2017-03-05 21:23:28 +01:00
Michael Vogt
76ceba1640 src/dvdwizard/dvdwizard.cpp: fix file loading in slotLoad
Files are stores in DvdWizard::slotSave() with .toLocalFile()
so we need to load them with QURL::fromLocalFile() so that they
are valid.

This fixes incorrect file loading in the dvd wizard.
BUG: 377254
2017-03-05 21:13:31 +01:00
Jean-Baptiste Mardelle
0f1f490cfc Fix Render Widget's file dialog not working correctly
(requires KDE Frameworks >= 5.33)
BUG: 371685
2017-03-05 21:07:55 +01:00
Yuri Chornoivan
2a93b292e3 Fix minor word repetitions 2017-03-05 09:48:39 +02:00
Jean-Baptiste Mardelle
28816933a3 Fix render job duration when past midnight
BUG: 372370
2017-03-04 18:24:17 +01:00
Jean-Baptiste Mardelle
d85742fcb1 Fix Bin Effect reset
BUG: 376494
2017-03-04 12:27:00 +01:00
Jean-Baptiste Mardelle
d68e3ad873 Bump MLT minimum version to 6.4.0 2017-03-04 11:50:03 +01:00
Albert Astals Cid
0e3f823288 GIT_SILENT Upgrade KDE Applications version to 16.12.3. 2017-03-04 11:25:34 +01:00
Jean-Baptiste Mardelle
8242d22b85 snap clips on timeline move 2017-03-03 23:52:05 +01:00
Jean-Baptiste Mardelle
169f3ef42e Restore missing font replacement (m_missingFonts is filled in line 1093) 2017-03-03 22:57:45 +01:00
Jean-Baptiste Mardelle
eb67ab6b05 Fix crash on resize clip caused by snap change 2017-03-03 01:29:01 +01:00
Jean-Baptiste Mardelle
67a0bbff38 Left/right arrow to seek timeline, add icons to track headers 2017-03-03 01:20:16 +01:00
Jean-Baptiste Mardelle
ef6f23db05 * Various fixes for clip move when dragging from bin, start implementing snapping
* Alt+arrow moves to previous/next snap point
2017-03-02 23:31:22 +01:00
Montel Laurent
4cc55c1e71 Add QLatin1Char(...) 2017-03-02 08:12:13 +01:00
Montel Laurent
67890f6e58 Add more QStringLiteral 2017-03-02 08:09:16 +01:00
Nicolas Carion
1d20a3c856 Merge branch 'master' into refactoring_timeline 2017-03-02 01:09:00 +01:00
Nicolas Carion
6ad9f81fef Change some smart pointers 2017-03-02 01:08:04 +01:00
Nicolas Carion
5becbfc25e More variable reduction scope 2017-03-02 01:07:13 +01:00
Nicolas Carion
4d1b876722 More variable reduction scope and disable suspicious loop 2017-03-02 00:55:58 +01:00
Nicolas Carion
e05d4a5120 Reduce variable scopes and fix some potential bugs introduced by cc849dd090 2017-03-02 00:41:58 +01:00
Jean-Baptiste Mardelle
8a26d534bd Allow multiple clips selection, use KActionCollection to pass actions from qml to main app 2017-03-02 00:17:11 +01:00
Nicolas Carion
62a6a93d99 RenderWidget uses the new profile abstraction 2017-03-01 23:19:19 +01:00
Jean-Baptiste Mardelle
8e6ccb03e2 Start fixing timeline menus, remove clip now works through context menu 2017-03-01 12:20:22 +01:00
Jean-Baptiste Mardelle
a7488d6f52 Merge branch 'master' into timeline2 2017-03-01 09:41:51 +01:00
Montel Laurent
3086e18529 Add more QStringLiteral 2017-03-01 06:59:49 +01:00
Vincent Pinon
e6f89c5336 Fix GCC warnings (float comparison) 2017-02-28 23:31:12 +01:00
Vincent Pinon
94f9c53ca4 Fix GCC warnings: fps switch logic (function still buggy) 2017-02-28 23:31:12 +01:00
Vincent Pinon
6bae786fa8 Fix document checker font replacement 2017-02-28 23:30:27 +01:00
Vincent Pinon
d198819b03 Fix GCC warnings: move bin internal classes away from header 2017-02-28 23:30:27 +01:00
Vincent Pinon
cc849dd090 Fix GCC warnings (variable masking) 2017-02-28 23:29:29 +01:00
Jean-Baptiste Mardelle
c5aedee414 Qml timeline: audio thumbnails (still requires timeline <> bin communication to extract data 2017-02-28 21:35:03 +01:00
Montel Laurent
14ff0d088e Add more QStringLiteral 2017-02-28 21:18:34 +01:00
Jean-Baptiste Mardelle
5a01f7b723 Qml thumbnailer: cache producers to speedup thumb creation, use bin id to identify thumb producer 2017-02-28 20:54:29 +01:00
l10n daemon script
8a5f3217ab GIT_SILENT made messages (after extraction) 2017-02-28 13:52:59 +01:00
Montel Laurent
b43c82a697 Add more QLatin1Char(...) 2017-02-28 13:28:05 +01:00
Montel Laurent
f874d52901 Add more QStringLiteral and co 2017-02-28 13:19:29 +01:00
l10n daemon script
1ea8ed36a1 GIT_SILENT made messages (after extraction) 2017-02-28 09:36:21 +01:00
Montel Laurent
38f6ab61d1 Add more QLatin1Char(..) 2017-02-28 09:00:20 +01:00
Montel Laurent
c7002c08ef Add more QLatin1Char/QStringLiteral 2017-02-28 08:54:46 +01:00
Montel Laurent
8f68095d67 Use QStringLiteral 2017-02-28 08:20:15 +01:00
Montel Laurent
646fbd0288 Add more QStringLiteral 2017-02-28 08:16:23 +01:00
Montel Laurent
ee9f3a4b1b Add QLatin1Char and co when necessary 2017-02-28 07:05:29 +01:00
Nicolas Carion
aada055669 backport comparison operators 2017-02-28 00:26:38 +01:00
Nicolas Carion
b6a4be7f01 Start reorganizing profile management 2017-02-28 00:03:13 +01:00
Jean-Baptiste Mardelle
33d91177ed Small Qml fixes, center on cursor on zoom, initial thumbnail support 2017-02-27 23:15:52 +01:00
Montel Laurent
de9abfd108 Use QLatin1Char and other 2017-02-27 17:46:37 +01:00
Nicolas Carion
08b6b94bd3 Change some smart pointers 2017-02-27 15:29:40 +01:00
Nicolas Carion
98a2b68389 move factory creation in MltConnection and wrap unique_ptr around Mlt::Repository 2017-02-27 15:29:31 +01:00
Nicolas Carion
9cf0415590 Create the Mlt connection inside core init 2017-02-27 15:29:14 +01:00
Nicolas Carion
085a178ab4 move init logic to Core::initialize 2017-02-27 15:24:16 +01:00
Nicolas Carion
dbee17e590 Small switching to QScopedPointer 2017-02-27 15:15:50 +01:00
Montel Laurent
2d44d6e2b1 Add QLatin1Char when necessary 2017-02-27 13:59:18 +01:00
Montel Laurent
5957d784c8 Port some foreach 2017-02-27 13:30:27 +01:00
Montel Laurent
bcd643f27a Use QList::reserve here 2017-02-27 13:30:13 +01:00
Montel Laurent
8a56722c36 Port to for(...:...) 2017-02-27 09:01:51 +01:00
Montel Laurent
194880b170 Port some code to for(...:...) 2017-02-27 08:17:21 +01:00
Nicolas Carion
6c39837043 move factory creation in MltConnection and wrap unique_ptr around Mlt::Repository 2017-02-27 02:47:40 +01:00
Nicolas Carion
5c88cc2b3c Create the Mlt connection inside core init 2017-02-27 02:06:47 +01:00
Nicolas Carion
74cc428521 move init logic to Core::initialize 2017-02-27 01:45:45 +01:00
Nicolas Carion
edf12fa63b Small switching to QScopedPointer 2017-02-27 00:21:35 +01:00
Jean-Baptiste Mardelle
cc351001a7 Update duration when tractor changes, fix playing 2017-02-25 13:49:12 +01:00
Jean-Baptiste Mardelle
930d3cb6f3 Fix allow drag method name 2017-02-25 13:38:36 +01:00
Jean-Baptiste Mardelle
571170a7c5 Start cleanup & documentation of timelinewidget 2017-02-25 12:20:54 +01:00
Nicolas Carion
d6e4c7be8f Merge branch 'master' into refactoring_timeline 2017-02-25 00:49:39 +01:00
Montel Laurent
5994a8172e Minor optimization 2017-02-25 00:28:22 +01:00
Jean-Baptiste Mardelle
0c640ecd95 Do not allow dropping a clip if there is not enough space 2017-02-24 22:59:35 +01:00
Montel Laurent
3de068e389 It's already checked previously 2017-02-24 13:25:19 +01:00
Montel Laurent
7d2676f4a0 It's endPos not startPos 2017-02-24 13:25:02 +01:00
Montel Laurent
caac06125f Fix some error reported by cppcheck 2017-02-24 13:24:35 +01:00
Jean-Baptiste Mardelle
1a6a813c04 Make grouped clips have yellow borders 2017-02-24 11:07:14 +01:00
Jean-Baptiste Mardelle
0badc44ff5 Fix crash on exit (Mlt::Profile should not be manually deleted) 2017-02-24 10:28:55 +01:00
Montel Laurent
86ab24b0fd Minor optimization 2017-02-24 07:35:08 +01:00
Montel Laurent
b5a6cd8557 We depend against 5.6.0 2017-02-24 07:29:29 +01:00
Montel Laurent
bc796a104f Minor optimization 2017-02-24 07:22:29 +01:00
Jean-Baptiste Mardelle
44f8a94c84 Fix scrolling with mouse wheel 2017-02-24 01:09:46 +01:00
Jean-Baptiste Mardelle
112304438d Fix startup crash, fix various mouse interactions with qml view (seek with wheel on ruler, zoom on ctrl+wheel, scroll on wheel) 2017-02-24 00:45:45 +01:00
Jean-Baptiste Mardelle
0a41b6b27b enable zooming on qml timeline 2017-02-23 21:47:38 +01:00
Montel Laurent
aba3aaf852 Minor optimization 2017-02-23 21:05:22 +01:00
Montel Laurent
6fc5a7eab5 Optimization don't use toPlaintext().isEmpty() => using
document()->isEmpty()
2017-02-23 13:26:53 +01:00
Nicolas Carion
c0fb483ebd [Timeline2] Initial implementation of project loading 2017-02-23 03:00:55 +01:00
Nicolas Carion
908982c86f [Timeline2] Remove black track on deletion and fix Wreorder warning 2017-02-22 13:05:10 +01:00
Nicolas Carion
cfdd61bfdc [Timeline2] Fix various mem leaks 2017-02-22 13:01:28 +01:00
Jean-Baptiste Mardelle
742371f6b4 Add black background track to timelinemodel's tractor 2017-02-21 23:20:16 +01:00
Jean-Baptiste Mardelle
c9aa6f8e8d Qml Timeline now correctly connects to project monitor (black background track still TODO). 2017-02-21 22:39:38 +01:00
Montel Laurent
8b9fc20160 Use nullptr now 2017-02-21 07:01:40 +01:00
Nicolas Carion
38d51afda6 [Timeline2][Model] Update model when inserting clip 2017-02-21 02:37:17 +01:00
Nicolas Carion
b9b89940a6 [Timeline2][Model] Correctly create/delete track's tractor 2017-02-21 02:20:05 +01:00
Jean-Baptiste Mardelle
2d91b40731 Connect project monitor to new timeline 2017-02-21 00:10:43 +01:00
Nicolas Carion
d209e6ec18 [Timeline2] Fix clip trimming in in QML 2017-02-20 20:24:19 +01:00
Nicolas Carion
2aa802a9f2 [Timeline2] Snapping works for clip resize 2017-02-20 03:04:48 +01:00
Nicolas Carion
6e9f29399e [Timeline2][Model] Implement snappoint ignoring + tests 2017-02-20 02:40:37 +01:00
Nicolas Carion
23e9c4d3a7 [Timeline2][Model] Timeline operations now update snapping model 2017-02-20 02:39:22 +01:00
Nicolas Carion
81471b10c5 [Timeline2][Model] Add function to query group content + tests 2017-02-19 22:36:57 +01:00
Nicolas Carion
2369585e59 [Timeline2][Model] Handle correctly grouped clips when deleting track + improve tests 2017-02-19 22:36:57 +01:00
Nicolas Carion
1510447cca [Timeline2][Model] Forbid grouping of uninserted clips 2017-02-19 00:57:32 +01:00
Nicolas Carion
e95a2d4a00 [Timeline2] Small name refactoring 2017-02-19 00:47:31 +01:00
Nicolas Carion
57417d3559 [Timeline2][Model] Undoable track insertion and deletion + tests 2017-02-19 00:42:32 +01:00
Nicolas Carion
9f047f7815 [Timeline2][Model] Encapsulate getTrackPosition 2017-02-18 14:47:29 +01:00
Nicolas Carion
04ef849c4d [Timeline2] Small tests refactoring 2017-02-18 14:30:26 +01:00
Nicolas Carion
14895e2012 [Timeline2][Model] Improve test coverage 2017-02-18 13:12:35 +01:00
Nicolas Carion
ad8150b5ef [Timeline2][Model] Fix some issues and add tests 2017-02-18 03:36:38 +01:00
Nicolas Carion
ad9e17928b [Timeline2] Refactor name for consistency 2017-02-18 00:42:48 +01:00
Nicolas Carion
60dd3573bd [Timeline2][Model] Improve encapsulation a bit 2017-02-18 00:40:09 +01:00
Nicolas Carion
59cd6e0f2d [Timeline2][Model] Grouped clip deletion + tests 2017-02-18 00:27:01 +01:00
Nicolas Carion
7a792494bf [Timeline2][Model] Interface for clip deletion + tests 2017-02-17 18:48:56 +01:00
Nicolas Carion
75650e1648 [Timeline2][Model] Presnapping : suggest clip position to fill missing UI calls 2017-02-17 12:24:04 +01:00
Nicolas Carion
1155febb4f [Timeline2][Model] Split away AbstractItemModel related methods 2017-02-16 18:02:48 +01:00
Nicolas Carion
c8fa621fb3 [Timeline2][model] Some fixes for group move 2017-02-16 17:12:01 +01:00
Nicolas Carion
885f501406 [Timeline2][Model] Initial implementation of SnapPoints model 2017-02-16 14:18:58 +01:00
Nicolas Carion
6db31ec0f4 [Timeline2] Small doc addition 2017-02-16 13:49:46 +01:00
Nicolas Carion
ca28f011b5 [Timeline2][Model] Pave way for same-track transitions 2017-02-16 13:40:45 +01:00
Montel Laurent
640d446755 Use qCDebug(...), fix pedantic 2017-02-16 13:36:47 +01:00
Nicolas Carion
4cb931e162 [Timeline2] Udpate doc 2017-02-16 12:41:02 +01:00
Montel Laurent
57a346a99f Fix error reported by cppcheck 2017-02-16 08:55:40 +01:00
Montel Laurent
6ceb498924 Make it const 2017-02-16 08:52:59 +01:00
Montel Laurent
7d1d20ab23 It was already initialize and it's a boolean not a int 2017-02-16 08:52:42 +01:00
l10n daemon script
4ca81a4b6f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-02-16 05:59:29 +01:00
Jean-Baptiste Mardelle
a6ac89e1ad Fix unnecessary refresh of tools when selecting titler item 2017-02-16 00:44:52 +01:00
Montel Laurent
93fb8a9388 I think that we can increase qt version now 2017-02-15 08:41:20 +01:00
Montel Laurent
6edd85105a Remove some compile warning 2017-02-15 08:38:43 +01:00
Montel Laurent
f248ea0d64 Merge remote-tracking branch 'origin/Applications/16.12' 2017-02-15 08:26:16 +01:00
Jean-Baptiste Mardelle
6bb2cedaaa Fix compilation against recent cmake 2017-02-14 20:40:51 +01:00
Nicolas Carion
496b29c194 [Timeline2][Model] Fix qml for clip resize 2017-02-14 16:40:34 +01:00
Nicolas Carion
52a691857a [Timeline2][Model] AllowClipMove no longer necessary 2017-02-14 15:19:05 +01:00
Nicolas Carion
c6c3ea1f34 [Timeline2][Model] Test pointer consistency 2017-02-14 14:58:27 +01:00
Nicolas Carion
97f7b79c1a [Timeline2][Model] Small improvements in tests 2017-02-14 14:55:01 +01:00
l10n daemon script
2a94842ed5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-02-14 14:45:39 +01:00
l10n daemon script
285493dc9b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-02-14 12:58:12 +01:00
Nicolas Carion
9fb9ee2506 [Timeline2][Model] Tested requestClipInsertion 2017-02-14 02:17:25 +01:00
Nicolas Carion
4e4a6ab1a7 [Timeline2][Model] Fix resize of orphan clip 2017-02-14 00:55:13 +01:00
Jean-Baptiste Mardelle
c6a04915c3 allow draggig clip from bin to qml timeline 2017-02-13 13:21:09 +01:00
Jean-Baptiste Mardelle
e0a55a1f2c Preliminary clip resize implementation 2017-02-11 18:23:19 +01:00
Jean-Baptiste Mardelle
c4652c6463 Fix allowClipMove. the way it is designed, blankEnd must be a position in playlist, not a duration.
Don't require unnecessary recent QtQuick
2017-02-11 17:50:16 +01:00
Nicolas Carion
4fbb4c4edd [Timeline2][Model] Fix bug in allowClipMove + add tests 2017-02-10 22:52:18 +01:00
Nicolas Carion
1793e8a352 [Timeline2] Check if move is possible before changing track 2017-02-10 22:34:18 +01:00
Nicolas Carion
aec2d04129 [Timeline2] Remove fromTrack parameter 2017-02-10 22:29:37 +01:00
Nicolas Carion
10e2774185 [Timeline2][QML] Remove old useless stuff 2017-02-10 21:47:46 +01:00
Nicolas Carion
502f69632a [Timeline2][QML] Fixes for move and undo on different tracks 2017-02-10 21:44:07 +01:00
Nicolas Carion
6211502bdf [Timeline2][Model] Fix Track::allowClipMove 2017-02-10 20:15:21 +01:00
Nicolas Carion
719d8f156c [Timeline2][Qml] Fix confusion between track Index and track ID (still segfaulting on track change) 2017-02-10 20:05:49 +01:00
Jean-Baptiste Mardelle
205c050045 Fix clip move 2017-02-10 17:57:33 +01:00
Nicolas Carion
8cf0cd3c75 [Timeline2] Various small improvements (memory leaks + bound checking) 2017-02-09 17:57:31 +01:00
Vincent Pinon
aac49a1052 Merge remote-tracking branch 'launchpad/master' 2017-02-09 01:11:54 +01:00
Vincent Pinon
d6c6f4b88d Merge branch 'Applications/16.12' 2017-02-09 01:09:32 +01:00
Jean-Baptiste Mardelle
a857e80110 Test allowClipMove function based on MLT's playlist free space 2017-02-08 22:56:16 +01:00
Nicolas Carion
0e28ca0bae [Timeline2] Move clips in same track and undo now working in view 2017-02-08 15:23:58 +01:00
Nicolas Carion
ed0e16b41d [Timeline2] Failed attempt at fixing redo not shown in view 2017-02-08 14:05:23 +01:00
Nicolas Carion
63af6bfa91 [Timeline2][View] Query model on dragging 2017-02-08 12:47:10 +01:00
Nicolas Carion
338f52ca1e [Timeline2][Model] Make undoing logging optional 2017-02-08 12:43:27 +01:00
Nicolas Carion
7a18aed327 [Timeline2] Add some comments 2017-02-08 12:25:51 +01:00
Jean-Baptiste Mardelle
b036860569 Cleanup creation of timeline widget, use a tab widget to display project timeline 2017-02-08 11:41:13 +01:00
Jean-Baptiste Mardelle
61b60d4545 Hack to fix undostack startup crash, fix requestMove from qml 2017-02-08 11:23:25 +01:00
Vincent Pinon
a5490e5609 Fix fadeouts re-appearing on clip cut+resize 2017-02-08 04:53:26 +01:00
Nicolas Carion
19dec4f7e6 [Timeline2][Model] Allow undoable group move + tests 2017-02-07 00:45:20 +01:00
Jean-Baptiste Mardelle
018de76858 Project archiving: fix color clips incorrectly detected and warn before overwriting project file 2017-02-06 23:42:09 +01:00
Nicolas Carion
eabcad0d00 [Timeline2][Model] More robust root group retrieval 2017-02-06 18:09:25 +01:00
Nicolas Carion
bb0f699a8b [Timeline2][Model] Undo grouping / ungrouping + more tests 2017-02-06 18:05:15 +01:00
l10n daemon script
3963244907 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-02-06 06:04:53 +01:00
Jean-Baptiste Mardelle
9792a1b1cd Merge branch '16.12' 2017-02-05 23:55:08 +01:00
Jean-Baptiste Mardelle
6d71034c43 Fix crash on razor with multiple clips selected
BUG: 376082
2017-02-05 23:53:29 +01:00
Jean-Baptiste Mardelle
885fb4d0eb Workaround timeline crash caused by now fixed MLT issue (could be triggered by editing a title clip):
bf2749ab99
2017-02-05 23:03:11 +01:00
l10n daemon script
b34d0c0bb5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-02-05 07:49:48 +01:00
Jean-Baptiste Mardelle
716c03967a Fix launchpad compilation 2017-02-04 16:43:28 +01:00
Jean-Baptiste Mardelle
adbdc888eb Merge branch '16.12' 2017-02-04 16:39:25 +01:00
Jean-Baptiste Mardelle
67257981b1 Fix various aspect ratio issues and transparency of composite transition in some cases 2017-02-04 16:32:01 +01:00
Jean-Baptiste Mardelle
e844edc049 Add option to add custom mime types for allowed clips
CCBUG: 364269
2017-02-04 11:10:21 +01:00
Albert Astals Cid
be60096748 GIT_SILENT Upgrade KDE Applications version to 16.12.2. 2017-02-03 23:50:38 +01:00
Nicolas Carion
9a5cb80b3b [Timeline2] Use color clips in tests 2017-02-03 18:37:14 +01:00
Nicolas Carion
b4125902a7 [Timeline2][Model] Fix Undo clip resize of inserted clip 2017-02-03 17:18:02 +01:00
Nicolas Carion
90c3294884 [Timeline2][Model] Missing file 2017-02-03 12:34:53 +01:00
Jean-Baptiste Mardelle
91b268c272 Fix title clip items need to be selected twice before allowing move 2017-02-03 12:05:13 +01:00
Nicolas Carion
ffa6384749 [Timeline2][Model] Finshing and testing integration of Undo framework for move and resize 2017-02-02 18:27:26 +01:00
Nicolas Carion
e9a1a0d405 Switch to managed pointer for undostack and split it in separate file 2017-02-02 17:25:09 +01:00
Nicolas Carion
38f932a73b [Timeline2][Model] Implement clip move and pave way for Undo/Redo operations + tests 2017-02-02 13:28:32 +01:00
Nicolas Carion
4efa831683 [Timeline2][Model] Enforce new method calling scheme (+docs and tests) 2017-02-02 01:27:09 +01:00
Nicolas Carion
e103e0bef6 [Timeline2] Document ItemModel organization 2017-02-02 01:05:43 +01:00
Jean-Baptiste Mardelle
6cb4ecdfe8 Fix qml view to adapt to model changes 2017-01-31 22:17:58 +01:00
Nicolas Carion
4ba05ceb10 [Timeline2][Model] Change ItemModel id scheme and reduce unnecessary access to underlying Melt objects 2017-01-31 13:14:48 +01:00
Jean-Baptiste Mardelle
8243a37658 Cleanup qml errors, fix timeline cursor, ruler timecode 2017-01-31 00:59:17 +01:00
l10n daemon script
323903cc4e SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-30 07:40:28 +01:00
l10n daemon script
7f9acd934c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-30 06:01:58 +01:00
Jean-Baptiste Mardelle
0b79978124 Qml: tracks can now be resized individually, nicer colors 2017-01-30 00:19:20 +01:00
Jean-Baptiste Mardelle
262b40b79c Qml: read track height from MLT's track properties 2017-01-28 18:59:59 +01:00
Jean-Baptiste Mardelle
448d638451 qml timeline: hide blanks 2017-01-27 17:45:01 +01:00
Jean-Baptiste Mardelle
9cb56c85ae Move view related features into timelinewidget, start feeding real data for display, support variable track height 2017-01-27 13:19:15 +01:00
Nicolas Carion
3d292ea82b [Timeline2][Model] Small fix on initial track population 2017-01-24 03:23:25 +01:00
Nicolas Carion
3a5cc9d8dd [Timeline2][Model] Implement clip resize, improve tests and fix various bugs 2017-01-24 03:13:18 +01:00
Jean-Baptiste Mardelle
2eaab760f2 Fix test compilation 2017-01-23 22:58:27 +01:00
Jean-Baptiste Mardelle
1453c97e8e Initial commit for qml timeline, very messy but at least displays something and gives us an idea.
Qml borrowed from Shotcut.
2017-01-23 22:44:21 +01:00
Nicolas Carion
3ed571103c [Timeline2][Model] Add option to init tracks when constructing timeline 2017-01-23 09:48:58 +01:00
l10n daemon script
ccf1c9cda5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-23 07:38:03 +01:00
l10n daemon script
436cccdb3c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-23 05:46:25 +01:00
Nicolas Carion
2306f442cd [Timeline2][Model] Slight test reorganization 2017-01-22 16:33:47 +01:00
Nicolas Carion
3627ab0c44 [Timeline2][Model] Fix clip track changing + more tests 2017-01-22 16:31:19 +01:00
Nicolas Carion
6e18937203 [Timeline2][Model] Orphan groups deletion 2017-01-22 15:35:30 +01:00
Nicolas Carion
fd11e1b980 [Timeline2][Model] Introduce dry operations 2017-01-22 15:11:20 +01:00
Nicolas Carion
7c5d807d16 [Timeline2][Model] Interface for groups in timeline 2017-01-22 14:58:39 +01:00
Nicolas Carion
43d40bf14e [Timeline2][Model] Better encapsulation of id attribution 2017-01-22 13:07:37 +01:00
Nicolas Carion
8f96ea8a61 [Timeline2][Model] Interface for grouping + tests 2017-01-22 13:03:59 +01:00
Nicolas Carion
1918643eee [Timeline2][Model] Ensure that non callable constructor is protected 2017-01-22 11:56:29 +01:00
Nicolas Carion
231c06179f [Timeline2][Model] Slight change in the construction of a timeline object 2017-01-22 11:55:01 +01:00
l10n daemon script
3d113980ac SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-22 07:24:34 +01:00
l10n daemon script
fab234a0ca SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-22 05:44:04 +01:00
Nicolas Carion
2d81028975 [Timeline2][Model] Structure for group storing + tests 2017-01-22 01:56:37 +01:00
Nicolas Carion
cf3005592a [Timeline2][Model] Change id attribution mechanism to guarantee unique ids 2017-01-21 23:36:31 +01:00
Nicolas Carion
019bbeae61 [Timeline2][Model] Basic mechanism to insert clips into tracks, and change move a clip between tracks 2017-01-20 23:11:35 +01:00
Nicolas Carion
b3254fbc79 [Timeline2][Model] Refactor method name for track and clip count 2017-01-20 22:55:24 +01:00
Nicolas Carion
493ba61fe7 [Timeline2][Model] Small fix on track deletion 2017-01-20 22:02:38 +01:00
Nicolas Carion
de5076402c Fix problem with keyframable effects
This reverts commit d083bc6cdf.
2017-01-20 19:08:29 +01:00
Jean-Baptiste Mardelle
464b1932ad Merge branch '16.12' 2017-01-20 18:26:27 +01:00
Jean-Baptiste Mardelle
048a3d7464 Fix crash when opening titler with movit GPU 2017-01-20 18:16:39 +01:00
Jean-Baptiste Mardelle
9aca0ee731 Fix play action not pausing when switching between subclips 2017-01-20 14:29:05 +01:00
Mikko Rapeli
f540402274 Fix playing Zone breaks monitor ruler length
BUG: 375163
2017-01-20 14:23:10 +01:00
Jean-Baptiste Mardelle
ccf21435d5 Merge branch '16.12' 2017-01-20 13:54:22 +01:00
Jean-Baptiste Mardelle
b9ccc837ef Fix typo breaking playlist clip expand 2017-01-20 13:51:31 +01:00
Jean-Baptiste Mardelle
901c3ecfd2 Fix extract frame not remembering folder 2017-01-20 13:51:05 +01:00
Jean-Baptiste Mardelle
7038cc063d Merge branch '16.12' 2017-01-20 01:16:42 +01:00
Jean-Baptiste Mardelle
754b8eeed8 Fix NVIDIA crash with GPU accel (movit) 2017-01-20 01:15:01 +01:00
Nicolas Carion
3088ddc5ce [Timeline2][Model] Deletion of clips + tests 2017-01-19 14:03:07 +01:00
Nicolas Carion
4083917951 [Timeline2][Model] Insertion of clips + tests 2017-01-19 13:37:51 +01:00
Nicolas Carion
7e8bd98508 [Timeline2][Model] Timeline destructor gracefully deletes child tracks 2017-01-19 00:32:22 +01:00
Nicolas Carion
aebed213c0 [Timeline2][Model] Add option to specify track position upon creation 2017-01-19 00:28:59 +01:00
Nicolas Carion
64342a5229 [Timeline2][Model] Delete track by id (+ tests) 2017-01-18 15:31:50 +01:00
Nicolas Carion
a32cf29c42 [Timeline2][Model] More sensible method name for number of track 2017-01-18 15:05:06 +01:00
Nicolas Carion
072cc97732 [Timeline2][Model] Track constructor now returns id 2017-01-18 14:59:26 +01:00
Nicolas Carion
185ae52b76 [Timeline2][Model][Testing] Added basic testing capability 2017-01-18 14:35:12 +01:00
Nicolas Carion
bdca56213a Merge branch 'master' into refactoring_timeline 2017-01-18 13:37:29 +01:00
Nicolas Carion
b4aff4564b Added some safety flags to compilation 2017-01-18 13:36:49 +01:00
Nicolas Carion
2cd6cca594 [Timeline2][Model] Track deletion mechanism 2017-01-18 13:02:19 +01:00
Nicolas Carion
45c365b0bc [Timeline2][Model] Break pointer cyclic dependency by switching to unique/weak ptr 2017-01-18 12:34:49 +01:00
Nicolas Carion
bd21cf1c4d Merge branch 'refactoring_timeline' of git://anongit.kde.org/kdenlive into refactoring_timeline 2017-01-18 02:06:38 +01:00
Nicolas Carion
35bb32c8e2 [Timeline2][Model] Basic compilation and mechanism to add tracks 2017-01-18 02:02:39 +01:00
Nicolas Carion
9623b69105 [Timeline2][Model] First draft of the headers for the model 2017-01-18 01:00:19 +01:00
Jean-Baptiste Mardelle
e5e7c6dad2 Merge branch '16.12' 2017-01-16 20:09:21 +01:00
Jean-Baptiste Mardelle
8a20fca86e Revert "Fix warning about QOffscreenSurface thread"
Caused startup crash on NVidia cards
CCBUG: 375094

This reverts commit 6675c4a509.
2017-01-16 20:06:24 +01:00
l10n daemon script
ad861ecce2 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-16 07:50:49 +01:00
l10n daemon script
5bb59c18fa SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-16 06:07:27 +01:00
Nicolas Carion
453c4e0513 [Timeline2][Model] First draft of the headers for the model 2017-01-15 18:08:29 +01:00
l10n daemon script
a76a3d15b2 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-15 07:46:14 +01:00
l10n daemon script
5beb03dc62 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-15 06:09:38 +01:00
Jean-Baptiste Mardelle
54e3d416b6 Merge branch '16.12' 2017-01-12 22:40:06 +01:00
Jean-Baptiste Mardelle
0ce898669a Fix slideshow clips displayed as invalid when re-opening project
BUG: 374916
2017-01-12 22:29:32 +01:00
Nicolas Carion
044e2de97f Merge branch 'master' into refactoring_effects 2017-01-12 10:45:42 +01:00
Nicolas Carion
b1c3367e44 Remove more useless files 2017-01-11 13:21:01 +01:00
Nicolas Carion
a7dd596811 Update licences 2017-01-11 13:21:01 +01:00
Nicolas Carion
bd7512136d Replace empty string by QString() constructor 2017-01-11 13:21:01 +01:00
Nicolas Carion
6d6c4d0e5c [Curve] Change default to avoid printing pixmap 2017-01-11 13:21:01 +01:00
Jean-Baptiste Mardelle
00e8696417 Update copyright, update authors and mention FFmpeg in about data 2017-01-11 12:04:07 +01:00
Mikko Rapeli
65681183e2 Fixes cppcheck error:
[src/timeline/track.cpp:439]: (error) Memory leak: audioTrackProducer
2017-01-11 11:50:12 +01:00
Mikko Rapeli
df419e2f77 Fixes cppcheck warning:
[src/timeline/managers/trimmanager.cpp:30]: (warning) Member variable 'TrimManager::m_render' is not initialized in the constructor.
2017-01-11 11:48:23 +01:00
Mikko Rapeli
91bd4db97d Fixes cppcheck warning:
[src/timeline/managers/spacermanager.cpp:28]: (warning) Member variable 'SpacerManager::m_track' is not initialized in the constructor.
2017-01-11 11:47:58 +01:00
Mikko Rapeli
20a6397a72 Fixes cppcheck warning:
[src/timeline/managers/guidemanager.cpp:28]: (warning) Member variable 'GuideManager::m_dragGuide' is not initialized in the constructor.
2017-01-11 11:47:28 +01:00
Mikko Rapeli
0eb1d1ef8f Fixes cppcheck error:
[src/timeline/track.cpp:439]: (error) Memory leak: audioTrackProducer
2017-01-11 11:46:04 +01:00
Jean-Baptiste Mardelle
ae41447ba3 Fix curve widget scaling 2017-01-11 00:41:58 +01:00
Jean-Baptiste Mardelle
e7beb7e493 Merge branch '16.12' 2017-01-10 19:12:29 +01:00
Jean-Baptiste Mardelle
dd17aad744 Fix rendering when forcing resize or fps change
BUG: 374739
2017-01-10 19:06:45 +01:00
l10n daemon script
1b3f7ca7dd SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-10 14:25:13 +01:00
l10n daemon script
289124889d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-01-10 12:14:25 +01:00
Nicolas Carion
39d29ca66b [Curves] add visual legend to the curve 2017-01-10 03:06:45 +01:00
Nicolas Carion
504c610465 [Curves] Draw border in all cases 2017-01-10 02:00:56 +01:00
Nicolas Carion
d083bc6cdf Get rid of redundant signal in KeyFrameEdit 2017-01-10 02:00:56 +01:00
Jean-Baptiste Mardelle
7ca503484a Fix issues with slideshow proxy
BUG: 374469
2017-01-10 00:14:30 +01:00
Jean-Baptiste Mardelle
7c322b1f5a Fix editing title or slideshow duration not updating project bin
BUG: 370902
2017-01-09 23:15:33 +01:00
Jean-Baptiste Mardelle
1b77f99a1d Correctly label missing playlists on document opening 2017-01-09 23:02:39 +01:00
Montel Laurent
aaa517e135 Add nullptr 2017-01-09 21:32:41 +01:00
Nicolas Carion
3d8174f938 Merge branch 'master' into refactoring_effects 2017-01-09 19:18:23 +01:00
Nicolas Carion
7f3b076219 [Curves] make grab zone circular and increase radius a bit 2017-01-09 18:52:27 +01:00
Nicolas Carion
7b83d618e0 remove know useless file 2017-01-09 18:41:55 +01:00
Nicolas Carion
eef687df68 Enable latest version of regular curve widget 2017-01-09 17:31:06 +01:00
Nicolas Carion
67ca675a23 Fix hardly seeable grid lines on curve widget with no pixmap on Dark theme 2017-01-09 17:00:49 +01:00
Montel Laurent
ebfaebb8ae now we can use nullptr 2017-01-09 13:47:52 +01:00
Montel Laurent
0f4fefe735 Use QLatin1Char(...) 2017-01-09 13:44:50 +01:00
Nicolas Carion
e0ef763c23 Center Curve widget 2017-01-09 12:37:21 +01:00
Nicolas Carion
f7e68e1481 Refactor of both curve widgets to expose the same kind of controls and avoid duplicate code 2017-01-09 12:23:08 +01:00
Montel Laurent
ca1218559c Use QLatin1Char 2017-01-09 09:00:54 +01:00
Montel Laurent
b505bf7dc4 Minor optimization 2017-01-09 06:44:20 +01:00
Jean-Baptiste Mardelle
01d7cff367 Merge branch '16.12' 2017-01-08 23:02:33 +01:00
Jean-Baptiste Mardelle
a5d8c86d87 Fix typo 2017-01-08 23:01:27 +01:00
Jean-Baptiste Mardelle
5f8a15749e Merge branch '16.12' 2017-01-08 23:00:22 +01:00
Jean-Baptiste Mardelle
0f367c64c2 Move away from QUrl, use toLocalFile() instead of path() when requested 2017-01-08 22:19:28 +01:00
Jean-Baptiste Mardelle
6cd4e4652a Merge branch '16.12' 2017-01-08 16:01:18 +01:00
Jean-Baptiste Mardelle
d9bd1c5617 Adjust downloadable categories names (changed in store.kde.org) 2017-01-08 16:00:26 +01:00
Jean-Baptiste Mardelle
66d9cc77c7 Merge branch '16.12' 2017-01-08 14:11:21 +01:00
Jean-Baptiste Mardelle
fa4acc48e1 Fix various titler bugs (pasting breaks color & font, incorrect selection)
BUG: 374614
2017-01-08 14:05:16 +01:00
Jean-Baptiste Mardelle
c27117f07b Fix creation of project profile with messy fps
BUG: 374613
2017-01-08 12:23:24 +01:00
Jean-Baptiste Mardelle
300b89d09a Merge branch '16.12' 2017-01-08 00:32:20 +01:00
Jean-Baptiste Mardelle
e65fb6559a Windows: fix locale issues 2017-01-08 00:24:45 +01:00
Albert Astals Cid
bf39dd92fd GIT_SILENT Upgrade KDE Applications version to 16.12.1. 2017-01-07 20:01:05 +01:00
Jean-Baptiste Mardelle
821e48b71a More path fixes (make sure we don't insert double slash in path) 2017-01-06 13:02:25 +01:00
Nicolas Carion
d4fd601f76 Fix typo introduced in a97e13d9f1 2017-01-06 12:49:06 +01:00
Jean-Baptiste Mardelle
2055908377 Merge branch '16.12' 2017-01-06 12:37:18 +01:00
Jean-Baptiste Mardelle
5029631606 Fix another possible corruption when relocating project folder 2017-01-06 12:36:32 +01:00
Jean-Baptiste Mardelle
58d0fec879 Merge branch '16.12' 2017-01-06 12:21:14 +01:00
Jean-Baptiste Mardelle
fd4cad470f Fix possible corruption on document saving (slash prepended to filename)
CCBUG: 374624
2017-01-06 12:19:40 +01:00
Nicolas Carion
a97e13d9f1 Force curves widget to be square 2017-01-06 11:18:04 +01:00
Nicolas Carion
66593a3c0b Better heuristic for adding points on bezier spline 2017-01-06 11:18:04 +01:00
Nicolas Carion
33390b9216 remove uneeded abstract class 2017-01-06 11:18:04 +01:00
Nicolas Carion
a21fc260c9 More refactoring of Curve related classes 2017-01-06 11:18:04 +01:00
Nicolas Carion
642ba318f7 Better file organization for curve related code 2017-01-06 11:18:04 +01:00
Nicolas Carion
410dab86e2 Refactoring curve widgets into a common base class 2017-01-06 11:18:04 +01:00
Nicolas Carion
146d64ad95 Better handling of extremal points in Bezier Curve widget 2017-01-06 11:18:04 +01:00
Nicolas Carion
b685b1c5a7 Add option to delete keypoint in Bezier widget 2017-01-06 11:18:04 +01:00
Nicolas Carion
10abf7711e Add base class to position parameter 2017-01-06 11:18:04 +01:00
Nicolas Carion
558cc924f6 Improve design of ColorPicker and add base-class
The deprecated displayMessage mechanism from parameterContainer has been removed.
2017-01-06 11:18:04 +01:00
Nicolas Carion
5980ee5cbd Add baseclass to Keyframe, Animation and Geometry parameters 2017-01-06 11:18:04 +01:00
Nicolas Carion
c49fec1246 removing deprecated geometry widget 2017-01-06 11:18:04 +01:00
Nicolas Carion
9bb0e6100d Add base class to boolParam 2017-01-06 11:18:04 +01:00
Nicolas Carion
33f8be2d6a Add base class to listParam 2017-01-06 11:18:04 +01:00
Nicolas Carion
cd5949f3ca Move DraggableLabel in its own class and add base class to DoubleParameterWidget 2017-01-06 11:14:07 +01:00
Jean-Baptiste Mardelle
c129ceb938 Fix slideshow animation lost on non english language
BUG: 374612
2017-01-06 10:50:11 +01:00
Jean-Baptiste Mardelle
7b28694ec9 Fix slideshow animation lost on non english language
BUG: 374612
2017-01-06 10:27:05 +01:00
Montel Laurent
7420982988 Minor optimization 2017-01-06 08:16:20 +01:00
Jean-Baptiste Mardelle
5e7a6175f5 Merge branch '16.12' 2017-01-05 21:51:33 +01:00
Jean-Baptiste Mardelle
bd60a7ea0a Re-introduce transparency slider in titler background color 2017-01-05 21:46:21 +01:00
Jean-Baptiste Mardelle
3c6d6c586a Cleanup mini timeline and keyframes in rotoscoping widget 2017-01-05 21:45:50 +01:00
Jean-Baptiste Mardelle
56fc5643e3 Merge branch '16.12' 2017-01-05 18:42:06 +01:00
Jean-Baptiste Mardelle
f71d36d64e rotoscoping: fix color, icons and control point activation 2017-01-05 18:35:35 +01:00
Jean-Baptiste Mardelle
cfc84c0bbb Fix possible issue when opening moved project 2017-01-05 17:56:30 +01:00
Jean-Baptiste Mardelle
f8dbbcbbaf Merge branch '16.12' 2017-01-05 11:38:38 +01:00
Jean-Baptiste Mardelle
c521fb5a61 Fix possible corruption when opening doc with slowmotion clip 2017-01-05 11:20:44 +01:00
Jean-Baptiste Mardelle
304168ef1b Merge branch '16.12' 2017-01-05 10:56:42 +01:00
Montel Laurent
c8b23c8aa9 Use QLatin1Char 2017-01-04 22:38:41 +01:00
Montel Laurent
11cd094f5d Use QLatin1Char here 2017-01-04 13:54:46 +01:00
Montel Laurent
6091033f08 Use QLatin1Char(...) when possible 2017-01-04 13:40:43 +01:00
Jean-Baptiste Mardelle
ffd6c38382 Fix path & lookup for pattern in slideshow 2017-01-04 11:25:45 +01:00
Jean-Baptiste Mardelle
3aaa60e132 Fix size slider not updating in animated parameter 2017-01-04 11:25:07 +01:00
Montel Laurent
ca6df84efa increase minimum requires 2017-01-04 07:39:29 +01:00
Jean-Baptiste Mardelle
7da7e9f223 Merge branch '16.12' 2017-01-03 21:10:20 +01:00
Jean-Baptiste Mardelle
52c26b59ea Windows: more path fixes (including luma files on document opening) 2017-01-03 21:00:15 +01:00
Jean-Baptiste Mardelle
066663aa38 Merge branch '16.12' 2017-01-03 16:33:45 +01:00
Jean-Baptiste Mardelle
8e7615f816 When possible, enforce breeze or fusion style on Windows (fixes color issues) 2017-01-03 16:25:47 +01:00
Jean-Baptiste Mardelle
145f7819cc Fix standard DV profile not selectable unless clicking on interlace 2017-01-03 15:23:15 +01:00
Jean-Baptiste Mardelle
8bad47f29a Fix crash on profile change
BUG: 374370
2017-01-03 15:13:39 +01:00
Jean-Baptiste Mardelle
320ad3a0b8 Merge branch 'Applications/16.12' of git://anongit.kde.org/kdenlive into 16.12 2017-01-03 00:12:33 +01:00
Jean-Baptiste Mardelle
b5130e9e2f Switch to frei0r.alphagrad for effect compare (faster & available on Windows) 2017-01-03 00:04:36 +01:00
Jean-Baptiste Mardelle
0eb2bd260d Warn before deleting used clips 2017-01-02 21:54:24 +01:00
Jean-Baptiste Mardelle
e513a72285 QUrl::path to QUrl::toLocalFile 2017-01-02 18:29:48 +01:00
Jean-Baptiste Mardelle
d88d8ccad4 Change minimum timeline height from 200 to 100
BUG: 374449
2017-01-02 14:36:07 +01:00
Jean-Baptiste Mardelle
89016de081 Merge branch '16.12' 2017-01-02 14:06:32 +01:00
Jean-Baptiste Mardelle
eeb243befb Windows: Fix cache folder creation 2017-01-02 14:05:41 +01:00
Jean-Baptiste Mardelle
ee67f384ac disable delete tmp folder button if no folder exists 2017-01-01 12:22:22 +01:00
Jean-Baptiste Mardelle
6d0ab5ed59 Merge branch '16.12' 2016-12-31 10:31:36 +01:00
Jean-Baptiste Mardelle
a1d12b36ef Fix timeline zone on new projects
BUG: 374373
2016-12-31 10:25:08 +01:00
Jean-Baptiste Mardelle
7f591a4ab3 Merge branch '16.12' 2016-12-31 01:40:15 +01:00
Jean-Baptiste Mardelle
33fdfb59c4 Fix LC_NUMERIC not set on Windows 2016-12-30 23:16:34 +01:00
Montel Laurent
eb8eae954f Avoid empty string 2016-12-30 21:46:44 +01:00
Montel Laurent
003493e600 Reserve memory 2016-12-30 21:46:26 +01:00
Montel Laurent
74ffe48ba6 Fix warning 2016-12-30 21:45:58 +01:00
Jean-Baptiste Mardelle
adacd132d2 Windows: fix generators 2016-12-30 19:02:08 +01:00
Jean-Baptiste Mardelle
4e940fd0b1 Windows: fix save existing document and clips paths in project settings 2016-12-30 18:54:09 +01:00
Yuri Chornoivan
ee42b04c54 Fix various minor issues (typos) 2016-12-29 19:20:29 +02:00
Jean-Baptiste Mardelle
8ce8be3e49 Merge branch '16.12' 2016-12-28 17:31:45 +01:00
Jean-Baptiste Mardelle
2da31e120c Windows: fix audio thumbs 2016-12-28 17:26:36 +01:00
Jean-Baptiste Mardelle
af37aa8916 Merge branch '16.12' 2016-12-28 15:31:47 +01:00
Jean-Baptiste Mardelle
6675c4a509 Fix warning about QOffscreenSurface thread
BUG: 374095
2016-12-28 15:29:00 +01:00
Jean-Baptiste Mardelle
308f4b35f9 Fix merge mess again 2016-12-28 14:34:46 +01:00
Jean-Baptiste Mardelle
350cadb9dc Merge branch '16.12' 2016-12-28 14:31:26 +01:00
Jean-Baptiste Mardelle
1548c706f8 Fix remaining conflicts from previous merge 2016-12-28 11:17:41 +01:00
Jean-Baptiste Mardelle
c0bd633279 Use AppDataLocation instead of deprecated DataLocation, remove useless Windows hack 2016-12-28 11:16:12 +01:00
Jean-Baptiste Mardelle
da7a664e77 Fix translation of wizard warning 2016-12-28 11:06:04 +01:00
Jean-Baptiste Mardelle
107adf6c57 Use AppDataLocation instead of deprecated DataLocation, remove useless Windows hack 2016-12-28 10:45:09 +01:00
Jean-Baptiste Mardelle
ca6d64ba4d Fix translation of wizard warning 2016-12-28 09:37:12 +01:00
Montel Laurent
a556c5419d Use QLatin1Char 2016-12-28 07:38:39 +01:00
Jean-Baptiste Mardelle
00145c83bb Merge branch '16.12' 2016-12-28 00:00:46 +01:00
Jean-Baptiste Mardelle
75ce48af06 Fix kioslaves on Windows 2016-12-27 23:59:31 +01:00
Jean-Baptiste Mardelle
0e95ef55ab Fix typo in previous commit 2016-12-27 20:17:06 +01:00
Jean-Baptiste Mardelle
bbfbba30de Merge branch '16.12' 2016-12-27 20:12:46 +01:00
Jean-Baptiste Mardelle
f7c16c06ed Windows: fix project opening 2016-12-27 20:03:04 +01:00
Jean-Baptiste Mardelle
2dd46fc86a Fix Windows paths (export profile, renderer, etc) 2016-12-27 19:46:36 +01:00
Montel Laurent
7edc7aaece Minor optimization 2016-12-27 08:53:13 +01:00
Montel Laurent
5f4a59aea4 Use QLatin1Char here 2016-12-27 08:48:21 +01:00
Montel Laurent
26aab953a2 Use QLatin1Char here 2016-12-27 08:36:30 +01:00
Montel Laurent
7dfa30a754 Use remove 2016-12-27 07:00:56 +01:00
Jean-Baptiste Mardelle
137d5c7566 Merge branch '16.12' 2016-12-23 16:06:41 +01:00
Jean-Baptiste Mardelle
f864233ac1 Check FFmpeg's executable in same folder as MLT first.
Display informative error if a clip job fails because FFmpeg not found
CCBUG: 373889
2016-12-23 16:05:54 +01:00
Montel Laurent
8283cc1626 Use isEmpty() when possible 2016-12-22 08:13:26 +01:00
Jean-Baptiste Mardelle
f4442a5748 Merge branch '16.12' 2016-12-20 22:03:34 +01:00
Jean-Baptiste Mardelle
69220ab2e0 Fix dbus communication broken by recent move of KDBusService
BUG: 367875
2016-12-20 22:00:36 +01:00
Montel Laurent
b839790a48 Start to port to for(... : ...) c++ loop iterator + make const some
variables
2016-12-20 17:32:20 +01:00
l10n daemon script
70ab5a9728 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-12-20 13:07:31 +01:00
l10n daemon script
96bd4403ab GIT_SILENT made messages (after extraction) 2016-12-20 09:24:03 +01:00
Montel Laurent
e8b49071ec Remove unused variables 2016-12-17 17:39:24 +01:00
Jean-Baptiste Mardelle
d07325aca8 Move DBus and force icon theme above KAboutData
CCBUG: 373531
2016-12-17 10:43:38 +01:00
Jean-Baptiste Mardelle
215457f670 Move DBus and force icon theme above KAboutData
CCBUG: 373531
2016-12-17 10:42:40 +01:00
Montel Laurent
a3982da33e not necessary to check pointer before to delete it in c++ 2016-12-16 21:29:48 +01:00
Jean-Baptiste Mardelle
a8013449ac Merge branch '16.12' 2016-12-16 14:28:23 +01:00
Jean-Baptiste Mardelle
3db3711710 Fix "go to previous keyframe" not going to clip start if no keyframe at start
Disable next / previous keyframe buttons when irrelevant
Always focus project monitor when clicking in timeline
2016-12-16 14:23:42 +01:00
Jean-Baptiste Mardelle
3ce0217cfd Merge branch '16.12' 2016-12-16 00:42:29 +01:00
Jean-Baptiste Mardelle
d5fcba999d Fix image / color clips if defaut duration is set to 1 frame 2016-12-16 00:35:22 +01:00
Jean-Baptiste Mardelle
5decf0f940 Merge branch '16.12' 2016-12-15 22:56:41 +01:00
Jean-Baptiste Mardelle
0e8f6e7f9e Middle-click + move now pans title and monitor scene
Fix various issue with zoom
CCBUG: 358178
2016-12-15 22:53:14 +01:00
Jean-Baptiste Mardelle
c73227f944 Merge branch '16.12' 2016-12-15 19:48:04 +01:00
Jean-Baptiste Mardelle
2b7a70dd01 Fix bin closing on fps change
BUG: 373534
2016-12-15 19:02:52 +01:00
Vincent Pinon
c20e0b9b62 Merge branch 'Applications/16.12' 2016-12-15 06:51:23 +01:00
Vincent Pinon
f966f2d956 Fix detection of MLT in current directory (Windows) 2016-12-14 23:52:49 +01:00
Jean-Baptiste Mardelle
46b741dbbb Merge branch '16.12' 2016-12-13 22:00:00 +01:00
Jean-Baptiste Mardelle
dc610b0484 Fix recent regression (left click in monitor not doing play/pause) 2016-12-13 21:56:45 +01:00
Montel Laurent
80798cd80c Using Reserve method 2016-12-13 08:55:23 +01:00
Montel Laurent
0d0d58611c Add ref 2016-12-13 08:18:14 +01:00
Montel Laurent
8a6943abae Indent/Cleanup 2016-12-13 08:08:35 +01:00
Montel Laurent
aa29a55a9f Sudo is when we want to install as root 2016-12-13 07:58:26 +01:00
Montel Laurent
76efbff6d9 Use QString() directly 2016-12-12 22:13:49 +01:00
Montel Laurent
c1714aa83b Move enum in class name directly. 2016-12-12 22:13:30 +01:00
Montel Laurent
7bdb18da7e Coding style 2016-12-12 08:53:59 +01:00
Jean-Baptiste Mardelle
5b53736469 Fix compilation on some systems 2016-12-12 08:24:30 +01:00
Montel Laurent
b4182c3502 USe const'ref in some signals 2016-12-12 08:19:29 +01:00
Montel Laurent
141c6f1e9a USe const'ref here too 2016-12-12 08:13:45 +01:00
Jean-Baptiste Mardelle
402a7c5a46 Merge branch '16.12' 2016-12-11 21:24:53 +01:00
Jean-Baptiste Mardelle
61362b9cb8 Fix timeline guide uneditable when over clip
BUG: 373463
2016-12-11 21:18:24 +01:00
Jean-Baptiste Mardelle
55af0d719f Merge branch '16.12' 2016-12-11 18:56:02 +01:00
Jean-Baptiste Mardelle
c19b8b060b Fix title clip multiple selection
CTRL + click + mouse move scrolls the view in zoomed mode in title widget and monitor scene
BUG: 358178
2016-12-11 16:25:56 +01:00
Montel Laurent
cafc765b7f We can increase a little dependancy for 17.04 2016-12-11 10:43:59 +01:00
Montel Laurent
072d51ab05 Astyle kdelibs 2016-12-11 10:37:20 +01:00
Montel Laurent
ce4959442a Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-11 10:35:29 +01:00
Vincent Pinon
c4f1aa9d82 Load KIconTheme after DBus start (fix Windows icons) 2016-12-10 14:48:17 +01:00
Jean-Baptiste Mardelle
10b08d573c Fix timeline cursor offset after changing track height
BUG: 373468
2016-12-09 17:44:10 +01:00
Montel Laurent
214a4bda8d Coding style 2016-12-09 14:02:22 +01:00
Jean-Baptiste Mardelle
919d26a765 Do not reset keyframe type when editing effect with only one keyframe 2016-12-09 13:44:40 +01:00
Jean-Baptiste Mardelle
48d70a685c fix compilation 2016-12-09 12:00:14 +01:00
Jean-Baptiste Mardelle
03b5afb47b Disable trim window shortcut since feature is unstable 2016-12-09 07:59:12 +01:00
Montel Laurent
5f7ac07e0b Coding style 2016-12-09 07:47:28 +01:00
Montel Laurent
b91cb4fbce Add const'ref 2016-12-09 07:44:58 +01:00
Montel Laurent
72431b3a5c Minor optimization 2016-12-09 07:39:23 +01:00
Montel Laurent
e0d50496a4 Make code more readable 2016-12-08 22:54:37 +01:00
Montel Laurent
8de5263e30 Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-08 15:40:58 +01:00
Montel Laurent
f0a92d7fb3 Remove duplicate margin + extra widget 2016-12-08 15:38:08 +01:00
Montel Laurent
ed60ba9ebf Clean up code. const'ify some method 2016-12-08 13:37:49 +01:00
Montel Laurent
1ac705b479 Fix signal/slot. Make sure to delete dialog. Clean up 2016-12-08 13:29:26 +01:00
Montel Laurent
bc229faf16 const'ref 2016-12-08 13:29:11 +01:00
Montel Laurent
721e8bc19c Why create this dialog at the beginning ? Create this one when we need
it
2016-12-08 13:28:27 +01:00
Montel Laurent
a22c0e966b Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-08 09:16:22 +01:00
Montel Laurent
5b85e93f40 Fix signal/slot 2016-12-08 09:14:40 +01:00
Montel Laurent
3b6209b940 Fix cancel/getpreview sound 2016-12-08 09:07:37 +01:00
Jean-Baptiste Mardelle
1c4d36900a Merge branch '16.12' 2016-12-08 00:09:18 +01:00
Jean-Baptiste Mardelle
406b7674ae * Fix crash on resize clip after removing keyframe effect
* Do not display Transform rotation keyframes in timeline
* Fix Keyframes for animated rect (transform) not correctly displayed
* Fix Geometry keyframes (Position and Zoom)
2016-12-07 23:47:45 +01:00
Jean-Baptiste Mardelle
f922b5023f Fix split audio only working on first audio track on non automatic split mode 2016-12-07 21:41:24 +01:00
Montel Laurent
672e613b18 not necessary to check pointer before to delete it 2016-12-07 21:10:04 +01:00
Montel Laurent
98ad484674 Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-07 13:35:23 +01:00
Jean-Baptiste Mardelle
d39d1860ee Add option in monitor options menu to display zoom toolbar
BUG: 371871
2016-12-07 10:40:30 +01:00
Jean-Baptiste Mardelle
f8696c813c Fix broken generators (mimetype not added on non KDE Desktop)
BUG: 371798
2016-12-07 10:40:30 +01:00
Montel Laurent
0da9218823 Reindent code 2016-12-07 08:16:38 +01:00
Montel Laurent
953eb3517c Minor optimization 2016-12-07 06:52:34 +01:00
Montel Laurent
9edbacf9ae Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-07 06:41:38 +01:00
Albert Astals Cid
bf0e20855c GIT_SILENT Upgrade KDE Applications version to 16.12.0. 2016-12-06 21:01:51 +01:00
Jean-Baptiste Mardelle
0ceed2ebad Use updated KDE Store category to download lumas 2016-12-06 17:27:42 +01:00
Montel Laurent
d68176ff42 Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-06 17:27:38 +01:00
Montel Laurent
57c7db1e24 Use some const'ref. Clean up code. Minor optimization 2016-12-06 13:37:18 +01:00
Joseph Wambua
878737ae61 Fix the label of the progress dialog when loading a new project
BUG: 369211

Signed-off-by: Vincent Pinon <vpinon@kde.org>
2016-12-06 09:07:38 +01:00
Vincent Pinon
d945f8737a remove gcc warnings 2016-12-06 08:50:07 +01:00
Vincent Pinon
388717238b fix clip loading on windows 2016-12-06 08:31:16 +01:00
Vincent Pinon
ae665d1607 fix startup on windows 2016-12-06 08:30:59 +01:00
Montel Laurent
80e81db556 Reindent make it more easy to read code 2016-12-06 08:22:06 +01:00
Montel Laurent
6a374fe38c Coding style 2016-12-06 08:14:14 +01:00
Jean-Baptiste Mardelle
5c195bfa01 Merge branch '16.12' 2016-12-05 21:32:35 +01:00
Jean-Baptiste Mardelle
26a7fafec6 Downloadable Title templates and render profiles are back online, thanks to the KDE Store 2016-12-05 21:26:57 +01:00
Montel Laurent
a728575a03 Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-05 21:14:13 +01:00
Montel Laurent
0770213834 Add const' 2016-12-05 21:13:50 +01:00
Montel Laurent
989dacdf46 Don't execute code if we cancel savefile dialogbox 2016-12-05 21:13:35 +01:00
Montel Laurent
838c68a94a Reindent some code to make it more easy to reading 2016-12-05 13:57:06 +01:00
Montel Laurent
c005801b18 Minor optimization 2016-12-05 13:17:50 +01:00
Montel Laurent
8cf11bf25b normalize signal/slot 2016-12-05 13:12:06 +01:00
Montel Laurent
71320e4a63 Make it compiles 2016-12-05 12:32:03 +01:00
Jean-Baptiste Mardelle
f895c949fd Merge branch '16.12' 2016-12-05 08:36:43 +01:00
Jean-Baptiste Mardelle
d7e2372daa Fix crash when searching for missing clips, correctly look for missing playlists and clear effectstack when transition is unselected 2016-12-05 08:32:30 +01:00
Jean-Baptiste Mardelle
b753b3cfb5 Ctrl+Mouse Wheel now zooms on mouse position
BUG: 369198
2016-12-04 21:37:04 +01:00
Jean-Baptiste Mardelle
12d1eb7ca5 Make sure the document has a valid id on opening 2016-12-04 21:35:56 +01:00
Jean-Baptiste Mardelle
4f35b9b330 Merge branch '16.12' 2016-12-04 18:05:54 +01:00
Jean-Baptiste Mardelle
42701f3986 Disable stem audio export if export audio is disabled
BUG: 102591
2016-12-04 17:44:05 +01:00
Jean-Baptiste Mardelle
9869d0b0cd Fix black frame at end when rendering full project
CCBUG: 373072
2016-12-04 17:37:58 +01:00
Jean-Baptiste Mardelle
d212d92068 Fix bug in ungroup (locked clip ) 2016-12-04 17:11:37 +01:00
Montel Laurent
5d526a9e8c Use isEmpty 2016-12-04 08:29:57 +01:00
Montel Laurent
9f46cd434e Use isEmpty() => optimization 2016-12-03 18:46:25 +01:00
Montel Laurent
b3b7f127a5 Use const'ref 2016-12-03 18:41:41 +01:00
Montel Laurent
cc92d90e1f Minor optimization 2016-12-03 18:35:41 +01:00
Montel Laurent
0837ceec9e Optimization use const'ref 2016-12-03 18:26:26 +01:00
Montel Laurent
31ffe13c7e Remove duplicate properties 2016-12-03 18:04:27 +01:00
Jean-Baptiste Mardelle
336e3d2baf Fix crash when closing a document that was still creating thumbs 2016-12-03 16:39:45 +01:00
Jean-Baptiste Mardelle
4e115e20d6 Remove unused QLocale declarations 2016-12-03 13:36:24 +01:00
François Téchené
0006b9c8e9 Move 'Tracks' menus from Project to Timeline
BUG: 359216
2016-12-03 11:55:16 +01:00
Montel Laurent
dca177f2b7 Minor optimization 2016-12-02 23:20:14 +01:00
Jean-Baptiste Mardelle
55d2e159ab Fix dissolve in slideshow clips broken
BUG: 370337
2016-12-02 16:09:58 +01:00
Jean-Baptiste Mardelle
32dc21d247 Merge branch '16.12' 2016-12-02 14:54:38 +01:00
Jean-Baptiste Mardelle
67eb1aeaa5 Don't check for missing resources in playlist if producer does not use a real file (like counter, noise, ...) 2016-12-02 14:52:00 +01:00
Jean-Baptiste Mardelle
baabfafe6f Fix monitor scene not adapting to zoom (rotoscoping, composite, ...)
Fix crash in rotoscoping
BUG: 373113
2016-12-02 14:32:36 +01:00
Montel Laurent
79b2ad081c an i18n is a QString 2016-12-02 14:00:42 +01:00
Montel Laurent
d240a40e9c Const'ify 2016-12-02 14:00:36 +01:00
Montel Laurent
ed33893376 Reindent a little. Make more easy to read 2016-12-02 13:56:54 +01:00
Montel Laurent
7c5f81f0df Use debug categories 2016-12-02 13:15:12 +01:00
Montel Laurent
a0bd88a21a It was used in qt4 2016-12-02 07:02:18 +01:00
Montel Laurent
32b06bd62e Clean up includes 2016-12-02 07:00:38 +01:00
Montel Laurent
7b043f79f1 Merge remote-tracking branch 'origin/Applications/16.12' 2016-12-01 21:14:21 +01:00
Montel Laurent
5832bbc76b Minor 2016-12-01 21:13:41 +01:00
Montel Laurent
3254a73e89 Fix button position. 2016-12-01 21:12:58 +01:00
Montel Laurent
d12d3daaa4 Use new connect api 2016-12-01 16:18:33 +01:00
Montel Laurent
e5fc13f65b Use new connect api 2016-12-01 16:07:57 +01:00
Montel Laurent
ecd38111e9 Fix some other clazy warning 2016-12-01 13:53:34 +01:00
Montel Laurent
3acc1e50b1 Add more const'ref 2016-12-01 13:47:37 +01:00
Montel Laurent
f59659f0f3 Fix some other clazy warning 2016-12-01 07:14:39 +01:00
Montel Laurent
55234ae8df Use const'ref here too 2016-12-01 06:47:59 +01:00
Jean-Baptiste Mardelle
d6b00054aa Merge branch '16.12' 2016-12-01 00:16:10 +01:00
Jean-Baptiste Mardelle
b348355e43 Fix many issues with volume keyframes 2016-12-01 00:05:57 +01:00
Montel Laurent
effa6bf49a Use const'ref 2016-11-30 21:32:00 +01:00
Montel Laurent
fe293eca4b Continue to add const'ref 2016-11-30 21:18:34 +01:00
Jean-Baptiste Mardelle
2087c02363 Reloading a playlist clip in a project now checks for missing files in it and allows fixing 2016-11-30 17:00:00 +01:00
Montel Laurent
52fd330b48 I think that we can increase qt version requires 2016-11-30 13:39:01 +01:00
Montel Laurent
c63711060c now it's not necessary as it's in kde release 2016-11-30 13:36:47 +01:00
Montel Laurent
adc13aab53 Clean up forward declaration 2016-11-30 13:33:55 +01:00
Montel Laurent
90e17b9d6e Fix some clazy warning 2016-11-30 12:51:53 +01:00
Montel Laurent
bcfc2e85f6 continue to fix using const'ref 2016-11-30 09:01:25 +01:00
Montel Laurent
544076665e USe const'ref here too 2016-11-30 07:03:08 +01:00
Albert Astals Cid
ba6dda5c5d GIT_SILENT Upgrade KDE Applications version to 16.11.90. 2016-11-29 22:20:47 +01:00
Montel Laurent
13b2d9d2f9 Use const'ref 2016-11-29 21:38:45 +01:00
Montel Laurent
f3cc628a57 Remove unused variable. Use new connect signal/slot. USe const'ref 2016-11-29 13:13:08 +01:00
Montel Laurent
ecc832968a Remove duplicate entry 2016-11-29 13:12:55 +01:00
Jean-Baptiste Mardelle
d066c5357d When adding a playlist clip in a project, check for missing files inside it 2016-11-29 09:01:13 +01:00
Jean-Baptiste Mardelle
ade0ce1419 Fix error in previous commit 2016-11-29 08:57:07 +01:00
Jean-Baptiste Mardelle
7d0240c8a8 When adding a playlist clip in a project, check for missing files inside it 2016-11-29 08:51:27 +01:00
Montel Laurent
48f6e7488e Add Q_DECL_OVERRIDE 2016-11-29 06:50:36 +01:00
Montel Laurent
e563599910 continue to fix const'ref 2016-11-29 06:40:29 +01:00
Jean-Baptiste Mardelle
cbca2a8cfe Merge branch '16.12' 2016-11-29 01:42:33 +01:00
Jean-Baptiste Mardelle
b2235e3ff5 Fix several issues with effect keyframes behaving incorrectly 2016-11-29 00:25:04 +01:00
Montel Laurent
206f776ac1 USe const'ref here too 2016-11-28 20:45:57 +01:00
Jean-Baptiste Mardelle
7b421d59b3 Merge branch '16.12' 2016-11-28 17:22:27 +01:00
Jean-Baptiste Mardelle
13535766c1 Fix timeline corruption when moving a clip by very small offset 2016-11-28 17:21:37 +01:00
Montel Laurent
b2fb46c5b0 Use const'ref 2016-11-28 14:16:22 +01:00
Montel Laurent
750747d877 USe const'ref 2016-11-28 08:23:39 +01:00
Montel Laurent
c897b82d53 Merge remote-tracking branch 'origin/Applications/16.12' 2016-11-28 06:54:31 +01:00
Montel Laurent
fa6a4660a8 Remove some unused variable 2016-11-28 06:54:07 +01:00
Montel Laurent
a055670662 Fix error, we don't need to create new local variable. 2016-11-28 06:48:51 +01:00
Montel Laurent
99a26ddd65 Use const'ref 2016-11-27 21:22:49 +01:00
Montel Laurent
6048a896ec Use Q_NULLPTR reduce the number of compile warning 2016-11-27 21:17:33 +01:00
Montel Laurent
5b5e286ab5 Fix other clazy warning 2016-11-27 21:11:02 +01:00
Montel Laurent
40ec3b2220 Merge remote-tracking branch 'origin/Applications/16.12' 2016-11-27 20:40:04 +01:00
Montel Laurent
84f218ede7 Remove duplicate margin 2016-11-27 20:37:21 +01:00
Jean-Baptiste Mardelle
7e8d9b81f8 Cleanup ogg profile 2016-11-27 19:01:28 +01:00
Jean-Baptiste Mardelle
2719cc3277 Several First run wizard fixes:
Fix icon, codec detection, add warning if frei0r or breeze are not installed
BUG: 372867
2016-11-27 19:01:28 +01:00
Montel Laurent
d780c9f1f4 Fix other clazy warning 2016-11-27 18:34:15 +01:00
Montel Laurent
ef46d1c5e0 Use const'ref 2016-11-27 18:25:36 +01:00
Montel Laurent
4bce043263 Fix some clazy warning 2016-11-27 15:49:53 +01:00
Montel Laurent
6ad30daeef Merge remote-tracking branch 'origin/Applications/16.12' 2016-11-27 14:54:58 +01:00
Montel Laurent
33584fa506 Remove some warning with -Wzero-as-null-pointer-constant 2016-11-27 14:54:17 +01:00
Montel Laurent
cb9c8eef09 Remove duplicate margin 2016-11-27 14:47:25 +01:00
R.J.V. Bertin
a09d52cf0f Provide application icon on Mac/MS Window.
Also build kdenlive_render as non-gui (= standard executable on Mac).
2016-11-22 18:32:53 +01:00
Jean-Baptiste Mardelle
d4737d26e3 Merge branch '16.12' 2016-11-21 20:12:24 +01:00
Jean-Baptiste Mardelle
69ea21c071 Fix render sometimes incorrectly using proxies
CCBUG: 371064
2016-11-21 20:11:37 +01:00
Jean-Baptiste Mardelle
4dcab81daf Merge branch '16.12' 2016-11-21 19:28:15 +01:00
Jean-Baptiste Mardelle
7075020d3b Fix razor icon disappearing after first cut 2016-11-20 17:16:37 +01:00
Jean-Baptiste Mardelle
8be12207b3 Display warning when rendering using proxy clipy
CCBUG: 372660
2016-11-20 17:05:59 +01:00
Jean-Baptiste Mardelle
b992f5962a Fix moving tmp data when changing project tmp folder, fix location of global tmp data in widget when using custom location in current project 2016-11-20 15:45:01 +01:00
Jean-Baptiste Mardelle
572b994fd3 Fix random keyframe type when adding composite & transform transition 2016-11-20 15:45:00 +01:00
Jean-Baptiste Mardelle
7481b6eae9 Fix error preventing setting an interlaced default project profile
CCBUG: 372588
2016-11-20 15:45:00 +01:00
Jean-Baptiste Mardelle
64027bb069 Do not cache supported codecs / formats
Fix slideshow image count message when no image found
2016-11-20 15:45:00 +01:00
Jean-Baptiste Mardelle
f49178380d Fix missing codec detection in render widget 2016-11-20 15:45:00 +01:00
Jean-Baptiste Mardelle
3bf5484a12 Merge branch 'master' of git://anongit.kde.org/kdenlive 2016-11-20 15:29:56 +01:00
Jean-Baptiste Mardelle
8acb04c040 Fix moving tmp data when changing project tmp folder, fix location of global tmp data in widget when using custom location in current project 2016-11-20 14:51:37 +01:00
Jean-Baptiste Mardelle
70cf8089e9 Fix random keyframe type when adding composite & transform transition 2016-11-20 14:18:49 +01:00
Jean-Baptiste Mardelle
51c889c7f4 Fix error preventing setting an interlaced default project profile
CCBUG: 372588
2016-11-20 13:30:40 +01:00
Pino Toscano
065eefafd7 i18n: "Ok" -> "OK" 2016-11-20 11:16:30 +01:00
Jean-Baptiste Mardelle
b270dcaf24 Do not cache supported codecs / formats
Fix slideshow image count message when no image found
2016-11-19 23:58:05 +01:00
Jean-Baptiste Mardelle
e16c303b9d Fix missing codec detection in render widget 2016-11-19 12:47:44 +01:00
Jean-Baptiste Mardelle
5964cf8d9e Fix progressbar still visible after project open 2016-11-18 10:48:25 +01:00
Jean-Baptiste Mardelle
94e1473fc4 Fix animated geometry scale not correctly updated (composite & transform)
Fix transition not deselected when clicking in empty timeline
2016-11-18 10:30:17 +01:00
Albert Astals Cid
2bd2058627 GIT_SILENT Upgrade KDE Applications version to 17.03.70. 2016-11-16 00:22:30 +01:00
Jean-Baptiste Mardelle
d25e1db8b7 Fix undo grouping broken
CCBUG: 370653
2016-11-15 23:54:39 +01:00
Albert Astals Cid
adcabe426a GIT_SILENT Upgrade KDE Applications version to 16.11.80. 2016-11-15 23:52:22 +01:00
Jean-Baptiste Mardelle
12217947db Fix undo grouping broken
CCBUG: 370653
2016-11-15 23:51:32 +01:00
Jean-Baptiste Mardelle
e4f09f85f9 Fix ungrouped clips not saved
CCBUG: 372020
2016-11-15 23:28:02 +01:00
Jean-Baptiste Mardelle
00ff22d632 Use breeze dark color theme on first start if available and default theme is breeze
CCBUG: 346608
2016-11-15 22:10:43 +01:00
Jean-Baptiste Mardelle
09d14df42c * Fix moving keyframe moves parent clip
* Fix warning message about empty i18n string when editing param
2016-11-14 22:32:48 +01:00
Jean-Baptiste Mardelle
e97171d8d3 Fix default path for titles 2016-11-12 20:32:54 +01:00
Jean-Baptiste Mardelle
f3002dd8d3 Fix rendering crash on finish
CCBUG: 371478
2016-11-12 12:04:25 +01:00
Jean-Baptiste Mardelle
d6a8dc1fa4 Fix error message (cannot create directory) when opening archived project 2016-11-08 01:16:42 +01:00
Jean-Baptiste Mardelle
a8e87f2975 Fix incorrect Url handling in archive feature
CCBUG: 367705
2016-11-07 22:21:22 +01:00
Jean-Baptiste Mardelle
029c30e2e8 Fix screenshot link in appstream metadata 2016-11-04 14:20:38 +01:00
Jean-Baptiste Mardelle
41565402d4 Fix path corruption on clip reload
CCBUG: 371965
2016-11-04 11:02:12 +01:00
l10n daemon script
33b993178c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-11-03 09:51:54 +00:00
l10n daemon script
7d4be6ecd8 SVN_SILENT made messages (after extraction) 2016-11-03 07:27:00 +00:00
Jean-Baptiste Mardelle
a6d10adf0c Fix unwanted vertical scrolling
BUG: 371982
2016-11-02 22:24:15 +01:00
Jean-Baptiste Mardelle
1d1595e7d1 Fix various regressions introduced with project folder change
CCBUG: 371965
2016-11-02 09:32:53 +01:00
Jean-Baptiste Mardelle
4a3f660b88 Fix blank screen on movit pause
CCBUG: 371926
2016-11-01 20:15:08 +01:00
Jean-Baptiste Mardelle
d56831ea49 Use relative path in .mlt files created by clip jobs 2016-11-01 20:15:08 +01:00
l10n daemon script
cdea869691 SVN_SILENT made messages (after extraction) 2016-11-01 07:42:06 +00:00
Jean-Baptiste Mardelle
051741183d cleanup 2016-10-31 18:40:03 +01:00
Jean-Baptiste Mardelle
c5f07dfc6a * timeline toolbar: add context menu to set icon size
* project folder: allow moving
* improve project portability
2016-10-30 21:11:09 +01:00
Jean-Baptiste Mardelle
fd09b02479 Allow setting custom config file with --config option 2016-10-30 18:13:08 +01:00
Jean-Baptiste Mardelle
8996c30e56 * First steps towards using custom project folder to store tmp data (wip)
* First steps towards "portable" projects (using relative paths)
2016-10-28 15:51:36 +02:00
Jean-Baptiste Mardelle
aa92512999 Add ogg render profile, disable quality when required, patch by alcinos
REVIEW: 129241
2016-10-23 18:07:17 +02:00
Jonathan Riddell
92fafa1d8a Merge branch 'Applications/16.08' 2016-10-21 17:22:11 +01:00
Jonathan Riddell
c0b0591e3e switch from kdelibs4 sound to Plasma 5 sound files 2016-10-21 17:16:39 +01:00
Jean-Baptiste Mardelle
880344c320 Revert recent commit causing startup crashes
CCBUG: 371252
2016-10-21 09:12:24 +02:00
Jean-Baptiste Mardelle
9fcbba8bf0 Improve some effect names, capitalize first letter, patch by alcinos
REVIEW: 129218
2016-10-20 00:20:09 +02:00
Jean-Baptiste Mardelle
68e89f48be Fix CPU usage when idle 2016-10-16 22:13:24 +02:00
Jean-Baptiste Mardelle
55f3848ceb Add proper UI for lut3d effect (avfilter), patch by alcinos
REVIEW: 129145
2016-10-14 10:52:31 +02:00
Jean-Baptiste Mardelle
c71731d491 attempt to fix QOffscreenSurface thread crash
CCBUG: 357674
2016-10-11 02:23:48 +02:00
Jean-Baptiste Mardelle
69e1dd9093 Merge branch '16.08' 2016-10-10 17:52:34 +02:00
Jean-Baptiste Mardelle
b67c1a0ed6 Fix MLT Playlist proxying after recent proxy profile changes 2016-10-10 17:51:37 +02:00
Jean-Baptiste Mardelle
e2ccb6684d Fix proxy profiles to keep aspect ratio
BUG: 370326
2016-10-10 17:22:25 +02:00
Jean-Baptiste Mardelle
e20ef96051 Library widget: accept drops from Project Bin and Clip monitor 2016-10-10 15:58:07 +02:00
Jean-Baptiste Mardelle
dece85bd3d Add tripod parameter to vidstab
BUG: 370360
2016-10-09 22:09:35 +02:00
Jean-Baptiste Mardelle
4e5cd2a0da Merge branch '16.08' 2016-10-09 15:21:47 +02:00
Jean-Baptiste Mardelle
9621c8f5a8 Fix broken keyframes on image/title clips
BUG: 364318
2016-10-09 15:20:42 +02:00
Jean-Baptiste Mardelle
fa155d7315 Merge branch '16.08' 2016-10-08 18:25:38 +02:00
Jean-Baptiste Mardelle
185e7551a4 Fix automatic playback of file with space in name
BUG: 369653
2016-10-08 18:24:12 +02:00
Jean-Baptiste Mardelle
aff5538846 Merge branch '16.08' 2016-10-08 17:48:50 +02:00
Jean-Baptiste Mardelle
2c7f4bca78 Fix simplekeyframe effects (eg. blur) allowing keyframe one frame after end of clip after resize
Fix corners effect not editable if applied to clip with cropped start
2016-10-08 17:47:58 +02:00
Jean-Baptiste Mardelle
29cd72966f Fix corrution when moving several clips (introduced in recent refactoring) 2016-10-08 16:47:57 +02:00
Jean-Baptiste Mardelle
670d54393d Remember track effect state when disabling timeline effects
BUG: 368245
2016-10-08 15:59:21 +02:00
Jean-Baptiste Mardelle
f1105425a8 Change defaults for Color selection effect so that we don't get a black screen at startup
BUG: 367686
2016-10-08 13:14:53 +02:00
Vincent Pinon
58cd270799 Merge branch 'Applications/16.08' 2016-10-08 00:25:11 +02:00
Vincent Pinon
49f9e3da3c Fix "Make DocTools dep optional" 2016-10-08 00:13:15 +02:00
Vincent Pinon
1fa3c24c9e Merge branch 'Applications/16.08' 2016-10-07 22:11:07 +02:00
Vincent Pinon
94b84e1d21 Fix scalable application icon 2016-10-07 22:08:43 +02:00
Vincent Pinon
954117f354 Make DocTools dep optional 2016-10-07 21:42:27 +02:00
Vincent Pinon
d788c0ad34 Warn about resize failure 2016-10-07 21:42:27 +02:00
Vincent Pinon
1ce6a9ae08 Fix scalable application icon 2016-10-07 21:41:07 +02:00
Jean-Baptiste Mardelle
867b056161 Refactoring: continue moving tool functions out of customtrackview 2016-10-07 15:37:52 +02:00
Albert Astals Cid
2454c4475f GIT_SILENT Upgrade KDE Applications version to 16.08.2. 2016-10-07 01:06:06 +02:00
Jean-Baptiste Mardelle
5b7908a70b Updates for rolling trim: fix split view sometimes not working.
Rolling cut now follows timeline cursor so you can use all timeline shortcuts to move it
Ref: T1953
2016-10-02 21:18:12 +02:00
Jean-Baptiste Mardelle
a805630da8 Some trim progress. Ctrl+T enters trim mode and cycles through the different modes (ripple, roll, ...)
An indicator shows trim mode in statusbar. Only rolling has a basic inmplementation for now
Ref: T1953
2016-10-02 11:23:45 +02:00
Jean-Baptiste Mardelle
6b3cb898b5 Fix auto transition icon coloring 2016-10-01 11:09:55 +02:00
Jean-Baptiste Mardelle
f9cd2e5496 Merge branch '16.08' 2016-09-28 23:09:44 +02:00
Jean-Baptiste Mardelle
ea60a6cba1 Don't unnecessarily expand effect stack when unselecting a transition
BUG: 368518
2016-09-28 23:07:35 +02:00
Jean-Baptiste Mardelle
dcf45a0372 Ensure we always have a keyframe at the end of a transition when resizing it to avoid artifacts
CCBUG: 369479
2016-09-28 22:41:23 +02:00
Jean-Baptiste Mardelle
57c33d5cdb Merge branch '16.08' 2016-09-28 11:08:55 +02:00
Jean-Baptiste Mardelle
aed3cd0a8a Fix several geometry effects broken on locale with comma separator (french, german,...)
BUG: 369455
2016-09-28 11:07:48 +02:00
Jean-Baptiste Mardelle
58270892e6 Rename "Unset/Clear preview zone to Remove..."
REVIEW: 129056
BUG: 367448
2016-09-27 23:45:53 +02:00
Jean-Baptiste Mardelle
380e508f3e Fix duplicate producers created on library import, patch by Harald Albrecht
REVIEW: 129034
2016-09-27 23:28:23 +02:00
Jean-Baptiste Mardelle
e6561652db Library: improve playlist expansion, patch by Harald Albrecht
REVIEW: 129023
2016-09-26 22:26:19 +02:00
Jean-Baptiste Mardelle
71e11d7aa8 Reintroduce the much requested rotoscoping effect, now ported to qml 2016-09-25 22:35:58 +02:00
Jean-Baptiste Mardelle
891fe44167 Basic work to prepare rotoscoping porting 2016-09-25 14:27:51 +02:00
Jean-Baptiste Mardelle
ab3efa5d5c Allow proxy clips for slideshows
BUG: 369243
2016-09-24 21:41:37 +02:00
Jean-Baptiste Mardelle
61fbf1293b Merge branch '16.08' 2016-09-24 20:16:12 +02:00
Jean-Baptiste Mardelle
e9818f33b3 Fix importing library clip hanging with relative paths, improve error reporting
Patch by Harald Albrecht
REVIEW: 129011
2016-09-24 20:15:29 +02:00
Jean-Baptiste Mardelle
435856a29f Make raising effect/transition properties panel configurable, patch by Harald Albrecht
REVIEW: 129000
2016-09-24 19:38:39 +02:00
Jean-Baptiste Mardelle
8b78b8b951 Rolling edit can now be triggered by selecting a timeline clip
and pressing Ctrl + Arrow key. This will start a rolling edit on the clip end that
is the closest to timeline cursor. Press again Ctrl + Left/Right Arrow to move edit point.
You currently have to press "Escape" or click "Close" in monitor to finish
operation, or kdenlive will be unstable if you try doing another operation
while in rolling mode.
Ref T1953
2016-09-23 15:57:57 +02:00
Jean-Baptiste Mardelle
d9d5d95a45 Add new timeline action: Remove space from all tracks that works if there are grouped clips
CCBUG: 369123
2016-09-21 23:36:11 +02:00
Jean-Baptiste Mardelle
a0ee357c06 Various fixes for motion tracker 2016-09-21 23:36:11 +02:00
Luigi Toscano
fe386cd877 Merge remote-tracking branch 'origin/Applications/16.08' 2016-09-20 00:07:44 +02:00
Luigi Toscano
8d0de8c91b Add the namespace to the appdata file
- the name of the appdata file should match the name of the desktop files
  it refers to;
- use the specific variable to find the directory of metadata (appstream)
  files.
2016-09-19 23:58:25 +02:00
Jean-Baptiste Mardelle
e541aee0bd Merge branch '16.08' 2016-09-19 09:32:06 +02:00
Jean-Baptiste Mardelle
317ae5975c Fix copy/paste of keyframes in transitions 2016-09-19 09:31:02 +02:00
Jean-Baptiste Mardelle
d0bf48c2f9 Merge branch '16.08' 2016-09-18 22:39:22 +02:00
Jean-Baptiste Mardelle
80b6dae1bd * Add option to remove keyframes after cursor position
* Fix dropping dragged keyframe info on transition / clip
2016-09-18 22:37:17 +02:00
Jean-Baptiste Mardelle
29a56701fc Only allow importing position if keyframes have no width/height info 2016-09-18 21:49:57 +02:00
Jean-Baptiste Mardelle
16d894c61d Use original clip, not proxy when extracting clip frame, patch by Harald Albrecht
REVIEW: 128937
2016-09-18 21:14:28 +02:00
Jean-Baptiste Mardelle
71e78997b3 Merge branch '16.08' 2016-09-18 21:08:46 +02:00
Jean-Baptiste Mardelle
889c68703c Fix header 2016-09-18 21:07:23 +02:00
Jean-Baptiste Mardelle
04561a3bc2 Merge branch '16.08' 2016-09-18 21:02:27 +02:00
Jean-Baptiste Mardelle
74c7f4861f Fix compilation
Fix effect presets
2016-09-18 21:01:43 +02:00
Jean-Baptiste Mardelle
0298eaac39 Merge branch '16.08' 2016-09-18 20:45:01 +02:00
Jean-Baptiste Mardelle
c0c8389712 Fix copy/paste of keyframes 2016-09-18 20:44:08 +02:00
Jean-Baptiste Mardelle
75ade3f95b Merge branch '16.08' 2016-09-18 19:42:57 +02:00
Jean-Baptiste Mardelle
ddae0fb1bd Fix several issues when editing an animation parameter in timeline (keyframes corruption) 2016-09-18 19:36:37 +02:00
Jean-Baptiste Mardelle
e31ec9285d New: Extract frame to project, patch by Harald Albrecht
REVIEW: 128929
2016-09-18 17:06:11 +02:00
Jean-Baptiste Mardelle
305376d2b0 Merge branch '16.08' 2016-09-18 17:01:44 +02:00
Jean-Baptiste Mardelle
0ad47529b3 Fix disappearing keyframes in animated parameters (Transform effect and Composite+Transform transition) 2016-09-18 17:00:59 +02:00
Jean-Baptiste Mardelle
172046dd54 Merge branch '16.08' 2016-09-18 12:35:20 +02:00
Jean-Baptiste Mardelle
5933f52d32 Fix keyframe type icons 2016-09-18 12:33:46 +02:00
Jean-Baptiste Mardelle
2a3a874882 Fix missing css style attribute in auto transition icons
REVIEW: 128928
2016-09-18 11:51:11 +02:00
Jean-Baptiste Mardelle
4d47135a9e Merge branch 'master' of git://anongit.kde.org/kdenlive 2016-09-17 17:54:17 +02:00
Jean-Baptiste Mardelle
f14fdfdd4e Automatically proxy playlist if enabled
BUG: 368802
2016-09-17 17:52:09 +02:00
Jean-Baptiste Mardelle
7f17407ae5 Fix proxied playlist clips incorrectly detected as AV clips on document opening
CCBUG: 368802
2016-09-17 14:33:31 +02:00
Jean-Baptiste Mardelle
246e684d6b Improve opacity widget and add size control in animated keyframe widget 2016-09-17 00:32:00 +02:00
Jean-Baptiste Mardelle
400590d05b Merge branch '16.08' 2016-09-16 22:39:43 +02:00
Jean-Baptiste Mardelle
36e7b36115 Fix incorrect initialization of Composite transition
when switching transition type from transition settings
Fix mouse wheel step for geometry size parameter
2016-09-16 22:38:58 +02:00
Jean-Baptiste Mardelle
54554d178e Fix crash when changing project fps while a clip was selected in timeline
CCBUG: 364559
2016-09-16 20:36:09 +02:00
Jean-Baptiste Mardelle
322a21e505 Add deselect option, patch by Harald Albrecht
REVIEW: 128923
2016-09-15 21:27:27 +02:00
Jean-Baptiste Mardelle
da3539c449 support file size display in clip properties display, patch by Harald Albrecht
REVIEW: 128921
2016-09-15 21:17:32 +02:00
Jean-Baptiste Mardelle
6883a67179 Fix deletion of source clip when using new speed clip job, add safeguard
BUG: 368836
2016-09-15 18:59:35 +02:00
Jean-Baptiste Mardelle
8f018b08e7 Slow motion clips: don't mix clip state with strobe param from older project files 2016-09-14 23:19:22 +02:00
Jean-Baptiste Mardelle
a0d1e3d57c Merge branch '16.08' 2016-09-14 22:28:08 +02:00
Jean-Baptiste Mardelle
80b983fa00 Fix possible crash when closing a project or deleting a clip with subclips 2016-09-14 22:21:30 +02:00
Jean-Baptiste Mardelle
7f68d55310 Fix some clip jobs incorrectly adding new clip 2016-09-14 22:02:28 +02:00
Jean-Baptiste Mardelle
aab0a31e67 Add missing icons 2016-09-14 19:42:12 +02:00
Jean-Baptiste Mardelle
a65cd8322a Merge branch '16.08' 2016-09-14 12:09:10 +02:00
Jean-Baptiste Mardelle
e027cb4c5a Fix snapping when moving keyframe in effect stack
Allow negative rotation in Transform effect
2016-09-14 12:05:10 +02:00
Jean-Baptiste Mardelle
a4191ce710 Allow defining automatic property of transitions, patch by Harald Albrecht
REVIEW: 128879
2016-09-14 10:25:52 +02:00
Jean-Baptiste Mardelle
cee1588f74 Update "Reverse Clip" Bin job to handle any speed
CCBUG: 368681
2016-09-13 08:05:35 +02:00
Jean-Baptiste Mardelle
b8e066af9f Do not silently overwrite reversed clip 2016-09-12 22:37:59 +02:00
Jean-Baptiste Mardelle
b742570707 Fix Recent regression - groups lost on project opening
Fix group width 1 frame too short
BUG: 368342
2016-09-11 22:17:30 +02:00
Jean-Baptiste Mardelle
6a6ad3742f Fix Recent regression - groups lost on project opening
Fix group width 1 frame too short
BUG: 368342
2016-09-11 22:15:19 +02:00
Jean-Baptiste Mardelle
bc2aa26625 Merge branch '16.08' 2016-09-11 21:59:07 +02:00
Jean-Baptiste Mardelle
bed3443687 Fix clip monitor starting to play after drag
BUG: 368569
2016-09-11 21:58:19 +02:00
Jean-Baptiste Mardelle
83abfa2e62 Merge branch '16.08' 2016-09-11 21:39:13 +02:00
Jean-Baptiste Mardelle
8cba12fa71 Fix track effect added to wrong track
BUG: 368558
2016-09-11 21:34:16 +02:00
Jean-Baptiste Mardelle
9795d1263b Merge branch '16.08' 2016-09-11 21:27:37 +02:00
Jean-Baptiste Mardelle
18e1be8058 Fix crash when changing project fps if timeline contains groups
BUG: 368601
2016-09-11 21:26:42 +02:00
Jean-Baptiste Mardelle
9f1789865c Fix groups on upper track disappearing when inserting a new track
Prevent possible crash on autosave
2016-09-11 21:26:42 +02:00
Jean-Baptiste Mardelle
b00844ae8a FIx proxy used for rendering when app started from home dir
BUG: 368491
2016-09-11 00:10:24 +02:00
Jean-Baptiste Mardelle
f5ff8112c4 Merge branch '16.08' 2016-09-06 00:49:20 +02:00
Jean-Baptiste Mardelle
ae2917948d Fix frame and titles not saved if extension not explicitly set in some config 2016-09-06 00:35:14 +02:00
Jean-Baptiste Mardelle
c2ad952edf Revert stupid error in thumb ratio 2016-09-05 23:56:13 +02:00
Jean-Baptiste Mardelle
fce0a6bc35 Unbreak resize one item in group with ctrl+click 2016-09-05 23:45:59 +02:00
Jean-Baptiste Mardelle
8b646c2d53 Fix aspect ratio of thumbnails when project dar != 1.0 2016-09-05 23:03:52 +02:00
Jean-Baptiste Mardelle
3f110df394 Fix Kdenlive / project settings displaying wrong profile info when using 1440x1080 profiles 2016-09-05 22:12:47 +02:00
Jean-Baptiste Mardelle
330903805d Fix possible crash on exit 2016-09-05 21:56:47 +02:00
Jean-Baptiste Mardelle
b37dfdd020 Fix small memleak 2016-09-05 17:54:23 +02:00
Jean-Baptiste Mardelle
f3895f25ae Merge branch 'master' of git://anongit.kde.org/kdenlive 2016-09-05 17:36:45 +02:00
Jean-Baptiste Mardelle
1a60471d1e Merge branch '16.08' 2016-09-05 17:36:29 +02:00
Jean-Baptiste Mardelle
6f45db10a0 Fix memory corruption in thumb creation
CCBUG: 366666
2016-09-05 17:34:09 +02:00
Jean-Baptiste Mardelle
02ef71d897 Fix memleak
CCBUG: 366666
2016-09-05 16:38:14 +02:00
David Faure
9f86e56335 Fix compilation with gcc6, the code was comparing a char* and a QChar. 2016-09-05 12:58:50 +02:00
Jean-Baptiste Mardelle
9555d6a564 Merge branch '16.08' 2016-09-05 12:19:22 +02:00
Jean-Baptiste Mardelle
de24dc4fce Fix proxy clips adding copy to project bin (recent regression) 2016-09-05 12:18:17 +02:00
Jean-Baptiste Mardelle
a4583ae97d Merge branch '16.08' 2016-09-05 11:28:55 +02:00
Jean-Baptiste Mardelle
caa3599f80 Merge branch 'Applications/16.08' of git://anongit.kde.org/kdenlive into 16.08 2016-09-05 11:26:56 +02:00
Jean-Baptiste Mardelle
007f48780b Fix several issues with track effects corruption
Disable track effects when disabling timeline effects (Doesn't remember previous effect state yet)
2016-09-05 11:26:21 +02:00
Albert Astals Cid
c1ced9fad6 GIT_SILENT Upgrade KDE Applications version to 16.08.1. 2016-09-05 00:44:08 +02:00
Jean-Baptiste Mardelle
d97b763d6d Merge branch '16.08' 2016-09-04 19:33:52 +02:00
Jean-Baptiste Mardelle
92bc444f12 Fix crash on redo group move
CCBUG: 368236
2016-09-04 19:32:58 +02:00
Jean-Baptiste Mardelle
f726186fbb Merge branch '16.08' 2016-09-04 19:05:52 +02:00
Jean-Baptiste Mardelle
f5ede7bab4 More libasan mem fixes 2016-09-04 19:04:49 +02:00
Jean-Baptiste Mardelle
db3e4f115e More libasan mem fixes 2016-09-04 15:32:23 +02:00
Jean-Baptiste Mardelle
a733b3f6f6 Merge branch '16.08' 2016-09-04 15:09:51 +02:00
Jean-Baptiste Mardelle
aa1607f6f2 Fix small memory issues/corruption (detected by libasan) 2016-09-04 15:08:54 +02:00
Jean-Baptiste Mardelle
4cee6a0736 Attempt to fix opening project crash
CCBUG: 366666
2016-09-04 11:41:02 +02:00
Jean-Baptiste Mardelle
493aacd51c Merge branch '16.08' 2016-09-03 16:41:58 +02:00
Jean-Baptiste Mardelle
36b808f60b Fix crash on audiospectrum display
CCBUG: 366666
2016-09-03 16:41:01 +02:00
Jean-Baptiste Mardelle
5cdcbb759e Delete temporary ffmpeg audio thumbnail files
BUG: 367904
2016-09-03 15:46:54 +02:00
Jean-Baptiste Mardelle
481c7d168e Merge branch '16.08' 2016-09-03 15:29:26 +02:00
Jean-Baptiste Mardelle
b00d9175d4 Try to fix possible crash caused by string copy
CCBUG: 366666
2016-09-03 15:28:36 +02:00
Jean-Baptiste Mardelle
0b6f055c89 Fix crash and display of audio spectrum
BUG: 368171
2016-09-03 13:39:24 +02:00
Jean-Baptiste Mardelle
78fa6d8c51 Fix size of effect buttons
BUG: 366573
2016-09-03 13:10:28 +02:00
Jean-Baptiste Mardelle
08d4e7717c Merge branch '16.08' 2016-09-02 21:27:15 +02:00
Jean-Baptiste Mardelle
b2e1bc19f7 Integrate master effect update and state change in undo system
BUG: 361819
2016-09-02 21:26:14 +02:00
Jean-Baptiste Mardelle
c18cc383e1 Merge branch '16.08' 2016-09-02 19:29:40 +02:00
Jean-Baptiste Mardelle
a2acf19490 Fix split audio track
BUG: 366836
2016-09-02 19:27:56 +02:00
Jean-Baptiste Mardelle
166a9dbdd3 Add action to remove all preview zones 2016-09-02 19:19:29 +02:00
Jean-Baptiste Mardelle
c3f0470c45 Merge branch '16.08' 2016-09-02 18:48:41 +02:00
Jean-Baptiste Mardelle
95a528ca9f Fix path problem when trying to stabilize several clips
BUG: 367623
2016-09-02 18:47:41 +02:00
Jean-Baptiste Mardelle
fe9884876d Fix icon not fully displayed in render jobs list 2016-09-02 18:06:52 +02:00
Jean-Baptiste Mardelle
d5cecc04d4 More fixes for transcoded clips showing up in wrong folder 2016-09-02 17:42:27 +02:00
Jean-Baptiste Mardelle
0a1f6ca62b Fix transcoded clips showing up in wrong folder
CCBUG: 368051
2016-09-02 16:55:44 +02:00
Jean-Baptiste Mardelle
f5a6eb4bc0 Remember saved project folder for future opening
CCBUG: 368025
2016-09-02 12:22:09 +02:00
Jean-Baptiste Mardelle
86a050a772 Merge branch '16.08' 2016-08-31 23:24:49 +02:00
Jean-Baptiste Mardelle
0bcb269ce2 Fix "use timeline zone for insert" shortcut
CCBUG: 368059
2016-08-31 23:23:50 +02:00
Jean-Baptiste Mardelle
3bd0e7484f Select all should ignore clips in locked tracks
CCBUG: 368044
2016-08-31 23:11:31 +02:00
Jean-Baptiste Mardelle
773605cd94 Fix Ctrl+Shift selection, rolling edit is now on Ctrl click
CCBUG: 368053
2016-08-31 22:57:35 +02:00
Jean-Baptiste Mardelle
839fc059e6 Move timeline cursor after insert point when using insert zone in timeline 2016-08-31 01:33:58 +02:00
Jean-Baptiste Mardelle
031f55b1b5 Merge branch '16.08' 2016-08-29 22:54:24 +02:00
Jean-Baptiste Mardelle
925c5bc5b0 Show MLT version in about dialog (based on patch from Harald Albrecht)
Review: 128798
2016-08-29 22:52:50 +02:00
Jean-Baptiste Mardelle
dd301db3b6 Merge branch '16.08' 2016-08-28 23:03:20 +02:00
Jean-Baptiste Mardelle
82b8b316e7 Make clip corners square (can be rounded through config option)
Patch by Harald Albrecht (The DiveO)
Review: 128782
BUG: 352851
2016-08-28 23:02:35 +02:00
Jean-Baptiste Mardelle
e1657298e7 Make transition duration configurable
Patch by The DiveO
REVIEW: 128783
2016-08-28 21:25:50 +02:00
Jean-Baptiste Mardelle
6faf160bca Revert KDBus removal, was breaking rendering progress info
BUG: 367875
2016-08-27 08:56:32 +02:00
Jean-Baptiste Mardelle
20f4a16a80 Merge branch '16.08' 2016-08-25 07:42:12 +02:00
Jean-Baptiste Mardelle
1d98d4f4c2 Fix typo causing failed timeline preview on some fps
CCBUG: 367693
2016-08-25 07:40:39 +02:00
Jean-Baptiste Mardelle
ff7c42eb2f Merge branch '16.08' 2016-08-24 08:03:36 +02:00
Jean-Baptiste Mardelle
1ba1359a31 Fix changing preview parameters broken
CCBUG: 367687
2016-08-24 08:02:37 +02:00
Jean-Baptiste Mardelle
1df50d2be1 Fix timeline preview invalidate when hiding a track
CCBUG: 367693
2016-08-24 07:51:33 +02:00
Jean-Baptiste Mardelle
4810c2493f Merge branch '16.08' 2016-08-22 22:59:52 +02:00
Jean-Baptiste Mardelle
f26c036c08 Fix track effect not initialized
CCBUG: 367686
2016-08-22 22:53:44 +02:00
Vincent Pinon
0867ae6cfc Fix locales download script 2016-08-20 21:38:41 +02:00
Vincent Pinon
0dd5affc77 Add 50 & 60fps transcoding profiles
BUG: 351381
2016-08-20 21:33:51 +02:00
Vincent Pinon
0fa1ff2f50 fix vp8 encoding 2016-08-20 14:18:24 +02:00
Vincent Pinon
81bd0507a3 Remove KDBus 2016-08-20 08:49:43 +02:00
l10n daemon script
18ae24dbbe SVN_SILENT made messages (after extraction) 2016-08-19 10:44:02 +00:00
l10n daemon script
1c58b3825a SVN_SILENT made messages (after extraction) 2016-08-19 07:17:52 +00:00
l10n daemon script
21370ef1ff SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-08-16 10:07:47 +00:00
Jean-Baptiste Mardelle
b129df473f Fix possible corruption
CCBUG: 365632
2016-08-11 22:06:45 +02:00
Jean-Baptiste Mardelle
82acec852c Merge branch '16.08' 2016-08-10 08:40:33 +02:00
Jean-Baptiste Mardelle
340cd9a22e Fix crash on rendering with movit
BUG: 366570
2016-08-10 08:38:01 +02:00
Albert Astals Cid
107c7ca223 GIT_SILENT Upgrade KDE Applications version to 16.08.0. 2016-08-10 01:10:07 +02:00
Jean-Baptiste Mardelle
4b3bbd6081 Fix editing of title clips
CCBUG: 366502
2016-08-08 23:24:02 +02:00
Jean-Baptiste Mardelle
f858060347 Merge branch '16.08' 2016-08-07 01:29:13 +02:00
Jean-Baptiste Mardelle
a1f1f11934 Fix corruption on speed change
CCBUG: 366416
2016-08-07 01:27:50 +02:00
Jean-Baptiste Mardelle
063f412c52 Fix clicking in row header not updating correct row
CCBUG: 357806
2016-08-06 22:39:25 +02:00
Jean-Baptiste Mardelle
4d73b022f0 Fix crash when rendering with audio muted
BUG: 363328
2016-08-06 22:17:02 +02:00
Jean-Baptiste Mardelle
e590babd00 Merge branch '16.08' 2016-08-04 00:08:44 +02:00
Jean-Baptiste Mardelle
fedc07cb26 Fix last commit causing some transition not created on document opening 2016-08-04 00:07:50 +02:00
Jean-Baptiste Mardelle
24100f620b Merge branch '16.08' 2016-08-03 23:49:42 +02:00
Jean-Baptiste Mardelle
353fff4e43 Detect and remove invalid (overlapping) transitions on project opening
CCBUG: 348029
2016-08-03 23:48:11 +02:00
Jean-Baptiste Mardelle
e0c1fec4c6 Fix trying to delete transition twice on some title clips 2016-08-03 23:48:11 +02:00
Jean-Baptiste Mardelle
8b001ab56a Updated timeline icons 2016-08-03 23:48:11 +02:00
Albert Astals Cid
b8cdaa8589 GIT_SILENT Upgrade KDE Applications version to 16.07.90. 2016-08-02 20:05:33 +02:00
Jean-Baptiste Mardelle
af25180d1c Fix crash on rotoscoping, effect still need porting to qml to be usable 2016-08-01 13:05:33 +02:00
Jean-Baptiste Mardelle
8c34899126 Merge branch '16.08' 2016-08-01 12:47:19 +02:00
Jean-Baptiste Mardelle
9ff454a158 Fix display of stabilize dialog (remove useless radio buttons) 2016-07-31 22:48:31 +02:00
Jean-Baptiste Mardelle
8073a2c152 Check frameworks version to decide if we need to handle file overwrite by ourselves 2016-07-31 22:42:30 +02:00
Jean-Baptiste Mardelle
02fbeb71b3 Fix cannot write backup file on first start 2016-07-31 20:49:59 +02:00
Jean-Baptiste Mardelle
e5ca186bea Blacklist rotoscoping until it gets fixed 2016-07-31 17:49:21 +02:00
Jean-Baptiste Mardelle
d74ad01efa remove qtext creation and beta warning 2016-07-31 09:06:35 +02:00
Jean-Baptiste Mardelle
5fdbdf94d6 Add scriptable methods to add a bin/timeline clip and effect
Useful for testing purposes
2016-07-31 01:24:41 +02:00
Jean-Baptiste Mardelle
c9fd3bd024 Merge branch '16.08' 2016-07-31 01:22:47 +02:00
Jean-Baptiste Mardelle
af30d60ae7 Blacklist unsupported/crashing avfilters 2016-07-31 01:21:16 +02:00
Jean-Baptiste Mardelle
dc38650df3 Remember last folder when opening a project file 2016-07-30 00:34:02 +02:00
Jean-Baptiste Mardelle
90e3d8e2b7 Merge branch '16.08' 2016-07-30 00:27:16 +02:00
Jean-Baptiste Mardelle
b5046ae634 Fix monitor sometimes blank when switching tab
BUG: 360096
2016-07-30 00:25:08 +02:00
Jean-Baptiste Mardelle
4fafafc45c Fix crash on DVD Wizard close
BUG: 365661
2016-07-29 23:54:28 +02:00
Jean-Baptiste Mardelle
721a1ab8c4 Blacklist avfilter.volume
BUG: 365877
2016-07-29 23:46:17 +02:00
Jean-Baptiste Mardelle
6cc9a8007c No unnecessary mem copy for thumbnails, ensure width % 2
BUG: 365883
2016-07-29 23:42:21 +02:00
Jean-Baptiste Mardelle
3ebe091b60 Blacklist avfilter fade (would require an XML file to correctly define parameters)
BUG: 365996
2016-07-29 23:14:49 +02:00
Jean-Baptiste Mardelle
2dbf5c45fb Merge branch '16.08' 2016-07-29 21:17:45 +02:00
Jean-Baptiste Mardelle
0cfb4f2420 Fix undo on qtblend transition
CCBUG: 366168
2016-07-29 21:16:42 +02:00
Jean-Baptiste Mardelle
07770914c9 Don't allow deletion of keyframe if there is only one
BUG: 366167
2016-07-29 20:39:05 +02:00
Jean-Baptiste Mardelle
98a3d5800d Workaround Qt bug 54676 causing high CPU usage
CCBUG: 364837
2016-07-29 09:03:02 +02:00
Jean-Baptiste Mardelle
8fb987063d Merge branch '16.08' 2016-07-28 22:18:39 +02:00
Jean-Baptiste Mardelle
3f94c11192 Merge branch 'Applications/16.08' of git://anongit.kde.org/kdenlive into 16.08 2016-07-28 22:13:29 +02:00
Jean-Baptiste Mardelle
7aae8e444e Fix crash on avfiltre parameters with string type 2016-07-28 22:11:07 +02:00
Jean-Baptiste Mardelle
c7593bbf32 Merge branch '16.08' 2016-07-27 23:29:42 +02:00
Jean-Baptiste Mardelle
8a4ebe4579 Fix compilation on some Qt versions 2016-07-27 23:28:46 +02:00
Jean-Baptiste Mardelle
8a4e457c75 Merge branch '16.08' 2016-07-27 23:09:36 +02:00
Jean-Baptiste Mardelle
7814f9ff8a Make "Clip Properties" open title / slideshow widget 2016-07-27 23:03:35 +02:00
Jean-Baptiste Mardelle
9a9346e21e Fix crashes when using MLT 6.2.0
BUG: 366107
Bug: 365955
2016-07-27 22:56:29 +02:00
Jean-Baptiste Mardelle
b5a7553cbb Merge branch '16.08' 2016-07-27 11:00:59 +02:00
Jean-Baptiste Mardelle
6e10c6c96c Fix snap sometimes blocked on a guide
BUG: 366069
2016-07-27 10:56:39 +02:00
Jean-Baptiste Mardelle
f2d8ba748e Merge branch '16.08' 2016-07-27 00:50:51 +02:00
Jean-Baptiste Mardelle
b132720e05 Updated icon 2016-07-27 00:49:58 +02:00
Jean-Baptiste Mardelle
71dbf637b0 Make Clip Properties panel raise even if it was under Project Bin
BUG: 366144
2016-07-26 23:53:37 +02:00
Jean-Baptiste Mardelle
13d57ed0f5 Merge branch '16.08' 2016-07-26 22:15:19 +02:00
Jean-Baptiste Mardelle
b94bfa96ec Clicking on timeline preview while it is running aborts rendering
Ref: T1949
2016-07-26 22:14:10 +02:00
Jean-Baptiste Mardelle
ff1787c962 Fix render bitrates incorrectly set when selecting another profile
BUG: 366017
2016-07-26 21:40:18 +02:00
Jean-Baptiste Mardelle
9abdc258d5 Remove strange behavior clip properties icon in bin toolbar, make clip properties widget behave like any other
BUG: 366103
2016-07-26 21:08:15 +02:00
Jean-Baptiste Mardelle
2eefeaa09d Fix crash on invalid animated parameter
BUG: 366105
2016-07-26 01:09:04 +02:00
Jean-Baptiste Mardelle
8649f14962 Merge branch '16.08' 2016-07-25 23:59:42 +02:00
Jean-Baptiste Mardelle
0bdcee3f68 Fix timeline cannot be properly resized
CCBUG: 366066
2016-07-25 23:56:28 +02:00
Jean-Baptiste Mardelle
6b79d3a714 Merge branch '16.08' 2016-07-25 22:12:21 +02:00
Jean-Baptiste Mardelle
68c0477b84 Fix delete guide hard to reach from timeline ruler on low zoom
CCBUG: 366068
Change timline size policy
CCBUG: 366066
2016-07-25 22:11:14 +02:00
Jean-Baptiste Mardelle
e3f2662b27 Fix guide context menu not showing
disable paste action if there is no paste data
2016-07-25 08:34:27 +02:00
Jean-Baptiste Mardelle
d314036891 cleanup composite preview icon 2016-07-24 23:15:33 +02:00
Jean-Baptiste Mardelle
af86939f15 Merge branch '16.08' 2016-07-24 20:55:37 +02:00
Jean-Baptiste Mardelle
0b21be3877 update for rewritten qtblend filter 2016-07-24 20:54:24 +02:00
Jean-Baptiste Mardelle
a130522006 Fix missing text of new compositing option 2016-07-24 16:44:53 +02:00
Jean-Baptiste Mardelle
5b97a7a19a Fix warning / possible crash when using effect with multiple animated params 2016-07-24 13:04:25 +02:00
Jean-Baptiste Mardelle
8cd786af7e Rebuild audio mix transitions on track add/remove 2016-07-24 11:48:50 +02:00
Jean-Baptiste Mardelle
b744720529 Fix effect stack corruption when there are several geometry/animatedrect effects 2016-07-24 10:00:33 +02:00
Jean-Baptiste Mardelle
ed4e9f31f4 Enforce new icon for application window 2016-07-24 08:01:10 +02:00
Jean-Baptiste Mardelle
2f345e22ec Merge branch '16.08' 2016-07-23 22:01:30 +02:00
Jean-Baptiste Mardelle
403d843927 Merge branch 'Applications/16.08' of git://anongit.kde.org/kdenlive into 16.08 2016-07-23 22:00:34 +02:00
Jean-Baptiste Mardelle
5a80927e78 Fix moving animated keyframe in monitor causing other keyframes to move 2016-07-23 22:00:12 +02:00
Jean-Baptiste Mardelle
ff043859f3 Fix moving center keyframe too fast stops move 2016-07-23 20:37:20 +02:00
Jean-Baptiste Mardelle
285b5e3d73 Fix offset between tracks and headers on startup 2016-07-23 20:29:19 +02:00
Vincent Pinon
2157b07076 fix expanding library clip containing titles
BUG: 365658
2016-07-23 20:00:07 +02:00
Jean-Baptiste Mardelle
f54bd98369 Show warning message if rendering with preview quality compositing 2016-07-23 19:14:16 +02:00
Jean-Baptiste Mardelle
94ce279cea Update track compositing. Disable individual track control, add global option in timeline toolbar to switch compositing between none, preview and high quality 2016-07-23 19:07:48 +02:00
Jean-Baptiste Mardelle
7279c76cc4 Merge branch '16.08' 2016-07-23 12:31:25 +02:00
Jean-Baptiste Mardelle
19629cd62f Redesigned Kdenlive icon 2016-07-23 12:28:51 +02:00
Jean-Baptiste Mardelle
eb07d68678 Merge branch '16.08' 2016-07-22 23:55:52 +02:00
Jean-Baptiste Mardelle
86e758e7c6 Fix Fade out broken on resized title/color/image clips
BUG: 363538
2016-07-22 23:54:35 +02:00
Jean-Baptiste Mardelle
f23e07f981 Fix reset effect in clip bin
CCBUG: 361822
2016-07-22 20:03:00 +02:00
Jean-Baptiste Mardelle
f4ae3432e4 Merge branch '16.08' 2016-07-22 19:22:36 +02:00
Jean-Baptiste Mardelle
acc81d622b Fix margin in in effect stack buttons 2016-07-22 18:56:17 +02:00
Jean-Baptiste Mardelle
168dc1603b Animated rect: add align and resize buttons 2016-07-22 18:56:14 +02:00
Jean-Baptiste Mardelle
b124412f97 Fix effects with multiple animated parameters, add rotation in qtblend 2016-07-22 18:56:01 +02:00
Jean-Baptiste Mardelle
83c41dd2e4 Merge branch '16.08' 2016-07-20 22:45:44 +02:00
Jean-Baptiste Mardelle
244c700295 Fix cannot pause near end of clip regression
CCBUG: 353099
2016-07-20 22:24:47 +02:00
Jean-Baptiste Mardelle
6a0feae930 minor optimisation 2016-07-20 13:17:09 +02:00
Jean-Baptiste Mardelle
219fccbacd Merge branch '16.08' 2016-07-20 13:15:05 +02:00
Jean-Baptiste Mardelle
7fc205aef2 Rebuild composite transitions on track add/remove and enable/disable
Fix memleak on audio mix transition
CCBUG: 365887
2016-07-20 13:14:19 +02:00
Jean-Baptiste Mardelle
8279fddb0d bump master git version 2016-07-19 23:33:03 +02:00
Jean-Baptiste Mardelle
3be19b1348 Merge branch '16.08' 2016-07-19 23:31:22 +02:00
Jean-Baptiste Mardelle
536dd3be00 Fix missing audio mix transition on upper track 2016-07-19 23:30:29 +02:00
Albert Astals Cid
e164f1bf97 GIT_SILENT Upgrade KDE Applications version to 16.07.80. 2016-07-19 23:00:28 +02:00
Pino Toscano
3a02f8f823 Merge remote-tracking branch 'origin/Applications/16.08' 2016-07-19 22:00:43 +02:00
Pino Toscano
d48dfc414b fixuifiles 2016-07-19 22:00:14 +02:00
Jean-Baptiste Mardelle
32209df14e Update startup message warning 2016-07-19 17:04:54 +02:00
Jean-Baptiste Mardelle
0984248b9e Fix reset effect 2016-07-19 17:02:23 +02:00
Jean-Baptiste Mardelle
8635dab75d Fix editing animatedrect parameter not updating monitor scene 2016-07-19 16:28:08 +02:00
Jean-Baptiste Mardelle
d7b432391e Fix text should be directly editable in title widget
CCBUG: 365847
2016-07-19 14:32:50 +02:00
Jean-Baptiste Mardelle
98dcb7afdc Merge branch '16.08' 2016-07-19 09:34:02 +02:00
Jean-Baptiste Mardelle
fa1116c026 Fix audio level meter with 5:1 clips
CCBUG: 365841
2016-07-19 09:33:17 +02:00
Jean-Baptiste Mardelle
0856a7a0bf Merge branch '16.08' 2016-07-19 08:42:21 +02:00
Jean-Baptiste Mardelle
f1fb98b9ff Fix Windows compilation 2016-07-19 08:41:42 +02:00
Jean-Baptiste Mardelle
7ff2ec65e9 Merge branch '16.08' 2016-07-18 23:35:47 +02:00
Jean-Baptiste Mardelle
bee8ff2a47 some fixes for animated effects in tracks 2016-07-18 23:32:39 +02:00
Jean-Baptiste Mardelle
2e892304e8 Fixes and updates preparing the new qtblend transition/effect 2016-07-18 23:29:36 +02:00
Jonathan Riddell
b5040d7c43 update appstream path to use ECM variable 2016-07-18 13:33:03 +01:00
Jonathan Riddell
b39eae24f2 use path from KDE_INSTALL_METAINFO variable for appstream path to pick up new directory name 2016-07-18 12:38:00 +01:00
Jean-Baptiste Mardelle
c4100bdd01 Fixes and updates preparing the new qtblend transition/effect 2016-07-17 14:49:01 +02:00
Jean-Baptiste Mardelle
51c4bfa4cd Make effect search ignore accents so that "bez" finds "Bézier" 2016-07-16 13:07:48 +02:00
Jean-Baptiste Mardelle
01f2e0f92b Fix compilation, do not auto raise effect stack on clip selection, select clip after it is dropped in timeline
CCBUG: 364825
2016-07-16 12:36:55 +02:00
Jean-Baptiste Mardelle
e095ac2cc8 Fix script rendering 2016-07-16 11:55:52 +02:00
Jean-Baptiste Mardelle
48a9e3b3f2 Remove old unused code with warnings and wrong pasted license
CCBUG: 364734
2016-07-16 00:37:01 +02:00
Jean-Baptiste Mardelle
2c7a06f218 Fix Project bin not reusing cached thumbs on project opening 2016-07-15 23:57:21 +02:00
Jean-Baptiste Mardelle
ce60ea3c65 Fix handling of alpha transparency in project bin thumbnails 2016-07-15 23:42:06 +02:00
Jean-Baptiste Mardelle
bf79b514af Add support for upcoming qtblend transition 2016-07-15 21:50:52 +02:00
Jean-Baptiste Mardelle
956fb13fb6 Fixes for animated rect parameters in transition (prepare for qtblend transition) 2016-07-15 18:45:09 +02:00
Jean-Baptiste Mardelle
3bf2186ae8 Fix titler request background working only once
CCBUG: 365692
2016-07-14 22:29:03 +02:00
Jean-Baptiste Mardelle
468e81841e Fix project profile widget showing incorrect value on custom profile 2016-07-14 15:03:45 +02:00
Jean-Baptiste Mardelle
9556178571 Fix timeline cursor height incorrect
CCBUG: 365656
2016-07-14 14:36:14 +02:00
Jean-Baptiste Mardelle
af8dbb0363 Fix title/color clip duration broken after edit
CCBUG: 365653
2016-07-14 14:09:30 +02:00
Jean-Baptiste Mardelle
10dd671d0f Fix corruption on resize color/title clips after reloading /editing clip from bin 2016-07-14 13:46:48 +02:00
Jean-Baptiste Mardelle
c619fd152a Fix freeze on insert track and ghost track when adding a track and timeline preview is active 2016-07-14 13:10:14 +02:00
Jean-Baptiste Mardelle
031fc21c0e Fix track header layout if initial height is small 2016-07-14 12:33:29 +02:00
Jean-Baptiste Mardelle
704899ef0f Fix application language cannot be changed from menu
CCBUG: 356658
2016-07-14 01:25:03 +02:00
Jean-Baptiste Mardelle
d7d6bfe43b Fix crash on first run and click new project 2016-07-14 00:27:50 +02:00
Jean-Baptiste Mardelle
3b1a28a81f Save track header width
CCBUG: 356043
2016-07-13 22:03:04 +02:00
Jean-Baptiste Mardelle
2c034ca0ec Fix crash / corruption on resize transition start
CCBUG: 365072
2016-07-13 21:19:11 +02:00
Jean-Baptiste Mardelle
a867c2b2fa Fix older Kdenlive project files (0.9.x) losing track properties (track name, type) on convert 2016-07-13 19:20:58 +02:00
Jean-Baptiste Mardelle
0b78d42227 Fix DVD Wizard chapters monitor sometimes not showing up 2016-07-13 16:41:48 +02:00
Jean-Baptiste Mardelle
7f0b39c1aa DVD Wizard cleanup, make chapters optional, should solve freeze
CCBUG: 352057
2016-07-13 16:16:59 +02:00
Jean-Baptiste Mardelle
44e0ed6ba3 Show track buttons even on smaller track sizes
CCBUG: 365445
2016-07-13 12:57:39 +02:00
Jean-Baptiste Mardelle
8e957fddf1 Another attempt to fix DVD Wizard freeze
CCBUG: 352057
2016-07-13 11:37:16 +02:00
Jean-Baptiste Mardelle
9a006b87cc Fix freeze in DVD Wizard
CCBUG: 352057
2016-07-13 00:53:07 +02:00
Jean-Baptiste Mardelle
73bcbe2844 Add 4K DCI profiles
CCBUG: 365535
2016-07-13 00:29:24 +02:00
Jean-Baptiste Mardelle
a23df090b6 Timeline preview now doesn't shrink ruler
CCBUG: 364106
2016-07-12 23:43:31 +02:00
Jean-Baptiste Mardelle
af72927c83 Fix focus issue when renaming a track and clicking on another track
CCBUG: 360266
2016-07-12 17:56:03 +02:00
Jean-Baptiste Mardelle
aa766a78ed Fixes for profile selection widget 2016-07-12 17:29:36 +02:00
Jean-Baptiste Mardelle
289a51c34f Fix geometry effect centers not correctly updated in monitor when editing a value in spin box 2016-07-11 20:03:45 +02:00
Jean-Baptiste Mardelle
ad250f49f1 Fix dock widget title bar inconsistencies
CCBUG: 365330
2016-07-10 23:21:20 +02:00
Jean-Baptiste Mardelle
f73c65b572 Finish UI rewrite of profile selection 2016-07-10 12:25:56 +02:00
Jean-Baptiste Mardelle
256a3956d1 Fix compilation, redesigned profile selection in project settings (wip) 2016-07-10 02:18:15 +02:00
Jean-Baptiste Mardelle
bafed96c1c Fix widget title bar sometimes missing
Revert timeline maximum height change
CCBUG: 364794
2016-07-10 01:59:35 +02:00
Jean-Baptiste Mardelle
b6abb82e86 Fix moving dockwidgets broken
CCBUG: 364794
2016-07-10 01:53:33 +02:00
Jean-Baptiste Mardelle
9a6517ccf9 Fix force breeze icons on non KDE desktop not working on first run 2016-07-05 20:34:07 +02:00
Jean-Baptiste Mardelle
3681882799 Use QToolBar instead of KToolBAr when possible, Fix QStyleOptionViewItemV4 compile warning on Qt 5.7 2016-07-04 22:12:05 +02:00
Jean-Baptiste Mardelle
55e0cda8be Fix title animation
CCBUG: 365039
2016-07-03 20:14:55 +02:00
Jean-Baptiste Mardelle
3bc93221c3 Remove wrong hardcoded size from previous commit 2016-07-03 19:37:34 +02:00
Jean-Baptiste Mardelle
9cc19a4cab Set timeline's maximum height, saner default window size on first start 2016-07-03 19:35:57 +02:00
Jean-Baptiste Mardelle
cd763ff096 Cleanup default startup layout (hide clip properties, bin on the left) 2016-07-03 15:25:55 +02:00
Jean-Baptiste Mardelle
5c7677d3ca small cleanup 2016-07-03 14:58:33 +02:00
Jean-Baptiste Mardelle
42fbfc86b2 First run wizard will now only show on first run if install errors/warnings are detected.
Default project format is autodetected and set to HD1080p 25 or 29.97 fps depending on your country.
On first clip insert, if clip profile does not match a message box asks for default profile change
2016-07-03 14:55:24 +02:00
Jean-Baptiste Mardelle
14657ee262 Get rid of custom video player app setting and uses system's default app to play videos after render 2016-07-02 18:02:49 +02:00
Jean-Baptiste Mardelle
e347c14837 Fix compilation with Qt 5.4 2016-07-02 09:51:46 +02:00
Jean-Baptiste Mardelle
94caa77e66 Prepare for automatic project profile detection on first run so that we can remove profile selection from wizard 2016-07-01 22:26:46 +02:00
Jean-Baptiste Mardelle
2fe5a63cc4 Enforce Breeze icons on first run if non KDE desktop is detected 2016-07-01 21:03:34 +02:00
Jean-Baptiste Mardelle
3dc330cdcc Better fix for clip job counter, Correctly discard waiting job status on discard 2016-07-01 01:00:02 +02:00
Jean-Baptiste Mardelle
d52d16923d Only set proxy on a clip when it is successfully created
Add option to discard pending jobs
Fix bin job counter
CCBUG: 364941
2016-07-01 00:32:44 +02:00
Jean-Baptiste Mardelle
ef2494e369 Allow selection of a default timeline preview profile
CCBUG: 364936
2016-06-30 23:09:15 +02:00
Jean-Baptiste Mardelle
c10f66e009 Fix corruption on insert with grouped clips
CCBUG: 364836
2016-06-29 10:21:16 +02:00
Jean-Baptiste Mardelle
167a7aa968 Switch to lower bitrates for DNxHD timeline preview 2016-06-28 00:14:16 +02:00
Jean-Baptiste Mardelle
7d46d7e4e6 Fix timeline preview with HD 24fps profile
CCBUG: 364106
2016-06-27 23:04:46 +02:00
Jean-Baptiste Mardelle
df188f8f59 Fix render widget tooltip
CCBUG: 361195
2016-06-27 21:55:16 +02:00
Jean-Baptiste Mardelle
4d2d064409 Split timecode and playback overlay options
CCBUG: 361353
2016-06-27 21:45:34 +02:00
Jean-Baptiste Mardelle
782b5355c7 Fix time notification of render job when using KDE's notification server 2016-06-27 00:41:28 +02:00
Jean-Baptiste Mardelle
60d567763d Fix gpu effects icon in dark theme 2016-06-26 17:37:05 +02:00
Jean-Baptiste Mardelle
a44f3d9779 Add new option to force breeze icon theme, enabling proper display of icons in non KDE sessions 2016-06-26 16:54:30 +02:00
Jean-Baptiste Mardelle
1d92a6e743 Revert OpenGL change that might cause startup crash on some config
CCBUG: 364278
2016-06-25 23:06:49 +02:00
Jean-Baptiste Mardelle
5f134f7aed increase MJPEG preview refering quality (still causes color range loss) 2016-06-25 21:02:14 +02:00
Jean-Baptiste Mardelle
104ce139bb If preview rendering fails, allow user to see output log to understand error 2016-06-25 20:12:31 +02:00
Jean-Baptiste Mardelle
138ac40d90 Fix shadow offset by doing custom paint of text items when not editing. As a side effects, on some fonts there is a vertical offset when editing, but it's only when editing.
There is still a 2 pixel vertical offset between Title Widget and real render that will be fixed by an upcoming patch in MLT
Also fixes a bug where creating a rect over a title moved the title
CCBUG: 364584
2016-06-25 15:33:52 +02:00
Jean-Baptiste Mardelle
5798554e80 Fix spacer timeline corruption
CCBUG: 364297
CCBUG: 364585
2016-06-25 08:53:27 +02:00
Jean-Baptiste Mardelle
76c44ccb04 Use clickable text instead of button to display error log in bin message 2016-06-25 00:26:17 +02:00
Jean-Baptiste Mardelle
033ccb4bdb Make sure the bin messages can be closed
If proxy failed, uncheck option in context menu
CCBUG: 364717
2016-06-25 00:10:37 +02:00
Jean-Baptiste Mardelle
082201b7f6 Make sure the proxy folder always exists 2016-06-24 23:52:11 +02:00
Jean-Baptiste Mardelle
67fc34952c Disable editing of project's metadata name
CCBUG: 349450
2016-06-24 20:37:50 +02:00
Jean-Baptiste Mardelle
b3b101ea02 If user deleted proxy from cached data widget, recreate empty proxy folder 2016-06-24 20:08:29 +02:00
Jean-Baptiste Mardelle
3fbcbe6fb5 Fix empty number field making timecode invalid
CCBUG: 364595
2016-06-24 20:07:23 +02:00
Jean-Baptiste Mardelle
22c1d50d7c Fix compilation warning
CCBUG: 364695
2016-06-24 17:31:30 +02:00
Jean-Baptiste Mardelle
e75cfa05ff Fix crash on project settings
CCBUG: 364696
2016-06-24 17:29:47 +02:00
Jean-Baptiste Mardelle
32ccaa68f7 Store proxy profile info in proxy clip name, no more separate folders, fix info & deletion of proxies in cached data widget
CCBUG: 364655
2016-06-24 09:00:51 +02:00
Jean-Baptiste Mardelle
b79722496d * Store all proxy clips in the same folder: $HOME/.cache/kdenlive/proxy to allow reusing proxy in different projects
* Proxy are now saved with a reference to size and extension, so you can keep several proxy versions depending on your proxy profile
* Fix proxy clips not rebuild when switching project's proxy profile
TODO: delete proxies when the proxy profile is edited and allow deletion of proxies
CCBUG: 364655
2016-06-24 08:08:37 +02:00
Jean-Baptiste Mardelle
8d25df8b34 Fix transition corruption on group move
CCBUG: 364306
2016-06-24 01:06:06 +02:00
Jean-Baptiste Mardelle
94bd2ac37c Fix timeline preview encoding parameter detection
CCBUG: 364106
2016-06-24 00:40:28 +02:00
Jean-Baptiste Mardelle
8f2ded3f92 Fix crash on undo delete bin effect 2016-06-23 21:44:33 +02:00
Jean-Baptiste Mardelle
d097b86866 Fix memleaks 2016-06-23 00:10:46 +02:00
Jean-Baptiste Mardelle
a1793b0cfd Fix crash on undo effect deletion 2016-06-22 21:59:35 +02:00
Jean-Baptiste Mardelle
5238614252 New color correction effect based on avfilter selective color (CMYK adjustments) 2016-06-22 02:24:36 +02:00
Jean-Baptiste Mardelle
3e4c0cfb7f Fix shadow offset in title editor
CCBUG: 364584
2016-06-21 21:31:19 +02:00
Jean-Baptiste Mardelle
e17eb1f792 Fix deletion of effect group
CCBUG: 364608
2016-06-21 20:28:54 +02:00
Jean-Baptiste Mardelle
1a070760a3 Sample code for subtitle support
Ref: T2960
2016-06-21 00:27:30 +02:00
Jean-Baptiste Mardelle
2c7f232824 Fix display of template text clips in timeline (thumbnails, color) 2016-06-21 00:02:25 +02:00
Jean-Baptiste Mardelle
5a69c91f7a Fix saving title cannot write existing file
CCBUG: 364569
2016-06-20 23:53:20 +02:00
Jean-Baptiste Mardelle
33d2a51956 Fix 3 pixel offset when editing text that had inverted x or y axis
CCBUG: 364556
2016-06-20 23:42:21 +02:00
Jean-Baptiste Mardelle
d1de69e708 Title Widget: small fixes for object move 2016-06-20 23:23:17 +02:00
Jean-Baptiste Mardelle
bb01c11d26 Title Widget: don't try to paint shadow when there is none (caused temporary freeze)
CCBUG: 364561
2016-06-20 22:19:34 +02:00
Jean-Baptiste Mardelle
1d6563b131 Start implementing / blacklisting avfilters 2016-06-20 21:12:09 +02:00
Jean-Baptiste Mardelle
b74e93d294 Cached data manager: fix crash when cache directory is empty
Really delete cache folder if user asks for it in dialog.
2016-06-20 21:08:58 +02:00
Jean-Baptiste Mardelle
e8ee14739e Fix add guide icon 2016-06-19 23:45:49 +02:00
Jean-Baptiste Mardelle
223c4de141 icons cleanup 2016-06-19 23:39:13 +02:00
Jean-Baptiste Mardelle
6d517d66be Make sure to abort audio thumb jobs before changing profile
CCBUG: 364105
2016-06-19 22:33:32 +02:00
Jean-Baptiste Mardelle
6bd339e784 Fix some settings dialog icons 2016-06-19 22:32:00 +02:00
Jean-Baptiste Mardelle
06f4c5a1fc Don't change timeline cursor pos when moving a group at end of track 2016-06-19 21:43:37 +02:00
Jean-Baptiste Mardelle
6ed852a4a5 Fix crash on trying to move grouped clip with Ctrl
Ref: T2484
2016-06-19 21:34:04 +02:00
Jean-Baptiste Mardelle
8a050baaab Add "Fit to original" and "Adjust and center in frame " in resize options
CCBUG: 364510
2016-06-19 20:13:07 +02:00
Jean-Baptiste Mardelle
ac06cad13c Make monitor toolbar use color theme 2016-06-19 19:38:43 +02:00
Jean-Baptiste Mardelle
a06dfcca14 Fix thumbnail scaling on full zoom 2016-06-19 19:21:28 +02:00
Jean-Baptiste Mardelle
74e12a49f8 Fix clip zone if incorrectly saved
CCBUG: 364462
2016-06-19 19:17:06 +02:00
Jean-Baptiste Mardelle
93a7dc8924 Fix one frame offset in clip monitor selection
CCBUG: 364462
2016-06-19 18:48:34 +02:00
Jean-Baptiste Mardelle
ab8fc548af Cleanup 2016-06-19 18:01:21 +02:00
Jean-Baptiste Mardelle
ba19ad917f Fix composite icon not appearing on some configs 2016-06-19 14:49:13 +02:00
Jean-Baptiste Mardelle
3f2e884ae8 Fix compilation on KF5 < 5.23 2016-06-19 14:24:45 +02:00
Jean-Baptiste Mardelle
1680055cd4 Switch to svg icons for compatibility 2016-06-19 14:22:24 +02:00
Jean-Baptiste Mardelle
65cd50573c Install light and dark icons only with KF5 < 5.23 2016-06-19 14:06:54 +02:00
Jean-Baptiste Mardelle
f2e3ce3b93 Some progress on icon handling 2016-06-19 11:56:49 +02:00
Jean-Baptiste Mardelle
05ef234d5b Fix compilation 2016-06-19 11:38:33 +02:00
Jean-Baptiste Mardelle
b3f2ce73e3 Fix calculation of group offset 2016-06-19 11:37:05 +02:00
Jean-Baptiste Mardelle
794af90ff3 Add missing icon 2016-06-19 11:36:41 +02:00
Jean-Baptiste Mardelle
dfe4b690be Merge branch 'master' of git://anongit.kde.org/kdenlive 2016-06-19 11:32:43 +02:00
Jean-Baptiste Mardelle
f5d808b6db cleanup & first test for improved icon handling 2016-06-19 11:32:06 +02:00
David Faure
f11e0df0f7 Enabled -DQT_NO_CAST_TO_ASCII and fix compilation accordingly 2016-06-18 10:01:45 +02:00
Jean-Baptiste Mardelle
45e66b0325 Fix crash on disable preview 2016-06-18 08:43:49 +02:00
Jean-Baptiste Mardelle
51318e32c2 Fix razor tool
CCBUG: 364427
2016-06-17 23:28:49 +02:00
Jean-Baptiste Mardelle
62029de8c9 Move project backup files to an XDG compliant path (but still check old path for previous backups)
Ref: T2582
2016-06-17 10:35:57 +02:00
Jean-Baptiste Mardelle
37f0d444e5 Fix clip disappearing on resize 2016-06-17 08:54:26 +02:00
Jean-Baptiste Mardelle
020e91190a Fix timeline corruption on cut 2016-06-16 22:26:59 +02:00
Jean-Baptiste Mardelle
e23994e34b Fix split audio not expanding on empty target track 2016-06-16 20:49:42 +02:00
Jean-Baptiste Mardelle
d49b9e86a3 Remove unused frameworks 2016-06-16 20:35:08 +02:00
Jean-Baptiste Mardelle
1feba52489 Fix split audio in overwrite mode
CCBUG: 364366
2016-06-16 20:27:35 +02:00
Jean-Baptiste Mardelle
0b9ec000c6 Speed effect can now be applied to audio clips 2016-06-16 20:22:40 +02:00
Jean-Baptiste Mardelle
81789d38c4 Cleanup: remove unused Plotting frameworks 2016-06-16 20:18:01 +02:00
Jean-Baptiste Mardelle
a8f6fe5140 Don't warn on lost changes if project was not modified
CCBUG: 364369
2016-06-16 18:54:30 +02:00
Jean-Baptiste Mardelle
3da2b6b299 First Randa commit: don't split audio over existing clip.
If target audio track is not empty, abort audio split
CCBUG: 364366
2016-06-16 18:43:18 +02:00
Jean-Baptiste Mardelle
3578ebcccf Fix timeline preview rendering on 24fps projects
CCBUG: 364106
Ref: T1949
2016-06-15 23:49:44 +02:00
Jean-Baptiste Mardelle
6713cbd10a Fix zone height on HiDPI
CCBUG: 364106
2016-06-15 23:03:07 +02:00
Jean-Baptiste Mardelle
5218c4fb90 Fix selection lost after move
CCBUG: 364324
2016-06-14 22:53:27 +02:00
Jean-Baptiste Mardelle
ea20e5ef74 Fix crash on razor clip
CCBUG: 364316
2016-06-14 22:13:30 +02:00
Jean-Baptiste Mardelle
49673eec7e Fix crash on transition move
CCBUG: 364305
2016-06-14 22:01:40 +02:00
Jean-Baptiste Mardelle
803aa03b57 Fix crash on shift+click, display offset in clip groups 2016-06-13 23:45:14 +02:00
Jean-Baptiste Mardelle
b1a5c46bbe Fix corruption on spacer tool
CCBUG: 364274
2016-06-13 22:06:15 +02:00
Jean-Baptiste Mardelle
bbe25c02f7 Fix insert clip on track 0 at pos 0
CCBUG: 364247
2016-06-12 23:12:54 +02:00
Jean-Baptiste Mardelle
1c291f9cad Post refactoring timeline fixes 2016-06-12 22:48:13 +02:00
Jean-Baptiste Mardelle
983fefd0f5 Various fixes for group move, allow individual resize with Ctrl+click 2016-06-12 22:30:14 +02:00
Jean-Baptiste Mardelle
cb7b5f35b6 Improvments for Rolling Edit: Ctrl+click and drag will do a rolling edit
Ref: T1953
2016-06-12 19:00:34 +02:00
Jean-Baptiste Mardelle
17bde73629 Continuing timeline refactor 2016-06-12 16:31:53 +02:00
Jean-Baptiste Mardelle
0c4b6e1633 Continue timeline tool refactoring 2016-06-12 11:38:02 +02:00
Jean-Baptiste Mardelle
246e1d7341 Fix corruption when moving clip in overwrite mode 2016-06-12 09:33:14 +02:00
Jean-Baptiste Mardelle
ed84fa15da Timeline refactoring: start moving tool functions into own class 2016-06-11 21:24:03 +02:00
Jean-Baptiste Mardelle
d670c3fc5a Make cancel and accept buttons work on Ripple window 2016-06-10 20:22:47 +02:00
Jean-Baptiste Mardelle
4ab60abd9e First attempt of Ripple Window (ripple edit is not applied yet) 2016-06-10 15:13:38 +02:00
Jean-Baptiste Mardelle
a9fb465514 Test some Movit changes for NVIDIA crash 2016-06-10 12:14:44 +02:00
Jean-Baptiste Mardelle
34219f9f0e debug-- 2016-06-10 11:03:05 +02:00
Jean-Baptiste Mardelle
e677b950de Add option to hide menu bar 2016-06-09 23:51:58 +02:00
Jean-Baptiste Mardelle
5043987f7e Fix adding Movit GPU effect through timeline context menu
CCBUG: 364103
2016-06-09 00:33:18 +02:00
Jean-Baptiste Mardelle
9ef1675b47 Add global cache data management (WIP), available in the second tab of project cache
from timeline preview menu
2016-06-08 01:00:33 +02:00
Vincent Pinon
fb3e5ef044 Merge branch 'Applications/16.04' 2016-06-07 23:47:12 +02:00
Jean-Baptiste Mardelle
4671d97590 Add GIF to default image sequence render profiles
CCBUG: 357614
2016-06-07 23:35:39 +02:00
Jean-Baptiste Mardelle
2163dc2295 Save bin sort order
CCBUG: 363989
2016-06-07 23:35:18 +02:00
Jean-Baptiste Mardelle
c6280892da More movit fixes
CCBUG: 361086
2016-06-07 22:35:58 +02:00
Jean-Baptiste Mardelle
e4a5919bf1 backport some Shotcut's movit specific code
CCBUG: 361086
2016-06-07 22:34:56 +02:00
Jean-Baptiste Mardelle
85e9f4f1c6 Check audio mix on track add/remove
CCBUG: 353251
2016-06-07 22:34:41 +02:00
Jean-Baptiste Mardelle
b2c498f603 Use natural sort order in Bin
CCBUG: 363604
2016-06-07 22:33:52 +02:00
Jean-Baptiste Mardelle
2d96ef4d4c Fix monitor context menu losing options after configuring toolbars 2016-06-07 22:31:20 +02:00
Jean-Baptiste Mardelle
358ff8ff96 Fix crash on loading title in Title Editor
CCBUG: 363404
2016-06-07 22:30:36 +02:00
Jean-Baptiste Mardelle
c0bd021a46 minor improvement for forward/rewind playback 2016-06-07 22:26:54 +02:00
Jean-Baptiste Mardelle
97c5359a48 Fix K shortcut delay for pausing
CCBUG: 363055
2016-06-07 22:22:09 +02:00
Jean-Baptiste Mardelle
93992a0dc1 Fix generators 2016-06-07 22:21:02 +02:00
Jean-Baptiste Mardelle
11358e1afe Properly focus track name on double click
CCBUG: 363033
2016-06-07 22:16:15 +02:00
Jean-Baptiste Mardelle
22432e9ced Fix green background image in titler
CCBUG: 358185
2016-06-07 22:15:50 +02:00
Jean-Baptiste Mardelle
1968877dd6 No more timeout on audio thumbs creation, display ffmpeg's progress info
CCBUG: 362925
2016-06-07 22:15:34 +02:00
Jean-Baptiste Mardelle
6b26253fe6 If FFmpeg audio thumbnails fail, switch to MLT audio thumbnail (slower but safer)
CCBUG: 362925
2016-06-07 22:15:02 +02:00
Jean-Baptiste Mardelle
4053b68169 Fix incorrect composite transitions after insert/remove track
CCBUG: 362253
2016-06-07 22:11:37 +02:00
Tobias C. Berner
15c9262880 Incude math.h .
Summary: The functions `log10()` and `pow()` are defined in `math.h` -- so include it.

Reviewers: #kdenlive, mardelle

Reviewed By: #kdenlive, mardelle

Subscribers: mardelle

Differential Revision: https://phabricator.kde.org/D1218
2016-06-07 21:58:24 +02:00
Albert Astals Cid
9e45e3042d GIT_SILENT Upgrade KDE Applications version to 16.04.2. 2016-06-07 14:14:06 +02:00
Jean-Baptiste Mardelle
bda6f6eb76 Show timeline preview zones when starting preview on a new project 2016-06-06 23:18:27 +02:00
Jean-Baptiste Mardelle
585c38b49c Add GIF to default image sequence render profiles
CCBUG: 357614
2016-06-06 23:08:07 +02:00
Jean-Baptiste Mardelle
595add2096 small update to timeline ruler and fix bug causing slowdown and invalid timeline preview on document opening 2016-06-06 22:40:08 +02:00
Jean-Baptiste Mardelle
5f9e4351f2 Add option to enable/disable timeline preview 2016-06-06 00:50:24 +02:00
Jean-Baptiste Mardelle
3643fc8b7e Save bin sort order
CCBUG: 363989
2016-06-05 21:57:28 +02:00
Jean-Baptiste Mardelle
4f2f5a6c3b Fix saving timeline thumbnails and revert no metadata in project file which caused missing audiothumbs 2016-06-05 21:40:41 +02:00
Jean-Baptiste Mardelle
eb74d41b9f Fix crash / thumbnail corruption for slideshows 2016-06-05 20:54:10 +02:00
Jean-Baptiste Mardelle
91638a2c09 Stop saving metadata in project files (much cleaner) 2016-06-05 20:15:42 +02:00
Jean-Baptiste Mardelle
71eda06ec9 Throttle frames sent to color scopes so that we only cause minimum slowdown in playback 2016-06-05 19:42:42 +02:00
Jean-Baptiste Mardelle
76f839cba9 Fix deleting timeline preview files from project settings 2016-06-05 18:37:55 +02:00
Jean-Baptiste Mardelle
a39b278821 Fix possible corruption on add track
Fix audio mix on some track layouts
CCBUG: 353251
2016-06-05 18:23:53 +02:00
Jean-Baptiste Mardelle
1e42a27099 Change temporary data location to use XDG compliant folders.
Proxy clips, timeline preview and thumbs will now be saved inside a
project specific folder in $HOME/.cache/kdenlive

Ref: T2582
2016-06-05 16:35:45 +02:00
Jean-Baptiste Mardelle
896f6c892f New widget to manage project's cached data 2016-06-05 13:51:53 +02:00
Jean-Baptiste Mardelle
dea28a5993 Fix changing clip resulting in unnecessary preview invalidation
CCBUG: 363904
2016-06-05 11:04:38 +02:00
Jean-Baptiste Mardelle
ff3abae929 Minor fixes 2016-06-04 23:50:57 +02:00
Jean-Baptiste Mardelle
4bef7eb936 Timeline preview fixes
CCBUG: 363900
CCBUG: 363902
CCBUG: 363904
2016-06-04 23:44:17 +02:00
Vincent Pinon
cf6ce0c4d4 Merge branch 'Applications/16.04' 2016-06-04 22:51:23 +02:00
Nathan Osman
96d8630937 Add check for other stabilization filter names
BUG: 360440
2016-06-04 22:32:23 +02:00
Jean-Baptiste Mardelle
ae4619d4c5 More movit fixes
CCBUG: 361086
2016-06-03 20:02:27 +02:00
Jean-Baptiste Mardelle
a38357c225 Fix clip keyframes unreachable on high zoom
CCBUG: 363905
2016-06-03 18:29:34 +02:00
Jean-Baptiste Mardelle
a5e9518dad Fix clip keyframes unreachable on high zoom
CCBUG: 363905
2016-06-03 18:28:42 +02:00
Jean-Baptiste Mardelle
19dc8f41fd Fix possible crash if invalid custom profile was saved
CCBUG: 363407
2016-06-03 17:57:51 +02:00
Jean-Baptiste Mardelle
7bd4c552db Fix possible crash if invalid custom profile was saved
CCBUG: 363407
2016-06-03 17:56:35 +02:00
Jean-Baptiste Mardelle
c6d2a5e5b4 backport some Shotcut's movit specific code
CCBUG: 361086
2016-06-03 16:41:47 +02:00
Jean-Baptiste Mardelle
44e585c5a3 Check audio mix on track add/remove
CCBUG: 353251
2016-06-03 16:15:27 +02:00
Jean-Baptiste Mardelle
40abe66989 When starting a progress job (preview/render), display smaller icon above empty progressbar 2016-06-03 14:08:42 +02:00
Jean-Baptiste Mardelle
134bfa2239 New render button with progress bar 2016-06-03 13:49:14 +02:00
Jean-Baptiste Mardelle
0fc16598cf Let user decide a preferred tab location (Configure Kdenlive > Misc > Tab position) 2016-06-03 00:25:05 +02:00
Jean-Baptiste Mardelle
88ec932633 Move timeline preview button in its own class for re-use (could be nice for render button) 2016-06-02 01:32:29 +02:00
Jean-Baptiste Mardelle
e0431d21ca Small startup optimization 2016-06-01 22:38:07 +02:00
Jean-Baptiste Mardelle
bbb0bc62aa Use natural sort order in Bin
CCBUG: 363604
2016-05-31 23:09:50 +02:00
Jean-Baptiste Mardelle
d1f78ac62a We don't need an audio mix with black background track (spare 1 audio transition) 2016-05-30 23:29:30 +02:00
Jean-Baptiste Mardelle
c2f2d95147 Fix audio mix when muting lower tracks
CCBUG: 353251
2016-05-30 23:18:21 +02:00
Jean-Baptiste Mardelle
181d9c660c Fix crash on audio track mute
BUG: 363640
2016-05-30 22:58:14 +02:00
Jean-Baptiste Mardelle
f0e732be5f Remove deprecated code 2016-05-30 22:54:01 +02:00
Jean-Baptiste Mardelle
45838cf14f Cleanup statusbar messaging system.
Add warning about using a development version
Nicer progress bar for audio thumbs
2016-05-30 22:51:59 +02:00
Jean-Baptiste Mardelle
9dbbcd7f5a disable all code responsible for directory deletion until we find an error proof solution 2016-05-26 08:33:09 +02:00
Jean-Baptiste Mardelle
7b5d15b7b4 Double check before deleting a cache folder 2016-05-25 23:03:55 +02:00
Jean-Baptiste Mardelle
0c299425e1 Fix play action not correctly added to collection
CCBUG: 363478
2016-05-25 10:59:12 +02:00
Jean-Baptiste Mardelle
b6fd9fbc11 integrate track hide/mute to undo system
Ref: T1949
2016-05-25 10:05:02 +02:00
Jean-Baptiste Mardelle
07b44df26b Correctly detect and delete preview files if rendering profile is wrong and creates empty files
Fix preview rendering shown as 99 hours whenever it was estimated to 1h
add some documentation comments
2016-05-25 09:30:18 +02:00
Jean-Baptiste Mardelle
814841cb27 Don't delete timeline preview file when closing kdenlive 2016-05-25 02:34:07 +02:00
Jean-Baptiste Mardelle
d91b7159ee New icons for timeline preview / insert by Harald Albrecht 2016-05-25 01:32:55 +02:00
Jean-Baptiste Mardelle
92236e3281 Fix preview profile in project settings dialog incorrect layout
BUG: 363480
2016-05-25 01:05:00 +02:00
Jean-Baptiste Mardelle
ed5525fb2c Fix monitor context menu losing options after configuring toolbars 2016-05-25 00:55:47 +02:00
Jean-Baptiste Mardelle
c41fdf5d2c Timeline zone fine tuning
Ref: T1949
2016-05-25 00:10:02 +02:00
Yuri Chornoivan
410f363e3c Fix string extraction: these are no c-formatted strings 2016-05-24 19:26:35 +03:00
Jean-Baptiste Mardelle
19339fd24a cleanup and fix timeline automatic preview 2016-05-24 08:35:24 +02:00
Jean-Baptiste Mardelle
2c51113e23 Timeline preview: refactor and move all functions into a new previewmanager class 2016-05-24 01:25:42 +02:00
Jean-Baptiste Mardelle
d9b73c74a0 Before deleting a directory, double check it is the want we want so that we don't trash user data 2016-05-23 08:41:34 +02:00
Jean-Baptiste Mardelle
c5313dcc77 Multi-level undo/redo for timeline previews (5 levels max), untested on large playlists
Ref: T1949
2016-05-23 01:57:32 +02:00
Jean-Baptiste Mardelle
6dcb4658cd Fix timeline preview button disappearing on restart
Ref: T1949
2016-05-22 22:44:25 +02:00
Jean-Baptiste Mardelle
36f4ffbf05 Fix crash on loading title in Title Editor
CCBUG: 363404
2016-05-22 20:16:20 +02:00
Jean-Baptiste Mardelle
6bce5f3edb Turn timeline preview button in a movable qaction that can be put in any toolbar 2016-05-22 19:58:35 +02:00
Jean-Baptiste Mardelle
4b6a752599 Make timeline toolbar configurable
Move back zoom slider and timeline config (split audio, thumbnails) back to statusbar
Ref: T1949
2016-05-22 19:39:58 +02:00
Jean-Baptiste Mardelle
fb02b5b1d2 On document opening, if a timeline preview file is more recent than the document itself, delete preview
Ref: T1949
2016-05-22 00:55:32 +02:00
Jean-Baptiste Mardelle
4234e18362 Correctly invalidate timeline preview on track hide and effects
Ref: T1949
2016-05-22 00:41:33 +02:00
Jean-Baptiste Mardelle
1799b44b56 Fix a few bugs in timeline preview, add support for undo (only 1 step supported)
Ref: T1949
2016-05-21 21:29:22 +02:00
Jean-Baptiste Mardelle
91b043103e Rename insert actions
BUG: 363372
2016-05-21 18:54:56 +02:00
Jean-Baptiste Mardelle
4ed6ffda39 Small improvement to timeline preview progress button, updated timeline icons by Harald 2016-05-21 18:47:18 +02:00
Jean-Baptiste Mardelle
2c155e37af New timeline icons by Harald Albrecht 2016-05-21 18:15:41 +02:00
Jean-Baptiste Mardelle
c8b102be5b Automatic timeline preview profile selection, can be forced in project settings.
Fix compilation with Qt < 5.6
Ref: T1949
2016-05-21 17:48:55 +02:00
Jean-Baptiste Mardelle
f8c140c2c5 Add stop timeline preview render action
Ref: T1949
2016-05-21 14:19:31 +02:00
Jean-Baptiste Mardelle
a60f707493 Add automatic timeline preview
Ref: T1949
2016-05-21 14:03:49 +02:00
Jean-Baptiste Mardelle
996e3feb0d Add Locate clip to open its folder in a file manager
Patch by Benjamin Nelan
Differential Revision: D1558
2016-05-21 09:45:49 +02:00
Jean-Baptiste Mardelle
a0976cde84 Show remaining time in timeline preview button 2016-05-21 09:25:10 +02:00
Jean-Baptiste Mardelle
1dcbe3fbee Minor adjustments for timeline preview button 2016-05-21 02:21:45 +02:00
Jean-Baptiste Mardelle
9040da7eeb Timeline preview render: put small progress bar inside start button
Ref: T1949
2016-05-21 02:10:10 +02:00
Jean-Baptiste Mardelle
4e4870bbb1 Hide title bars of tabbed dockwidgets with Qt >= 5.6 2016-05-21 00:22:50 +02:00
Jean-Baptiste Mardelle
d36a5e0dd8 Fix text outline width incorrectly loaded on title editing
BUG: 363340
2016-05-20 22:33:10 +02:00
Jean-Baptiste Mardelle
2b8f8a5961 Fix text outline width incorrectly loaded on title editing
BUG: 363340
2016-05-20 22:32:09 +02:00
Jean-Baptiste Mardelle
6466caea05 Move widget tabs to the top instead of below. Add settings option to have vertical tabs instead of horizontal to save space 2016-05-20 21:50:29 +02:00
Jean-Baptiste Mardelle
1cf5935ee2 minor improvement for forward/rewind playback 2016-05-20 20:55:14 +02:00
Jean-Baptiste Mardelle
9021c9fd45 If no preview range is defined, use current timeline zone on start preview render 2016-05-20 20:54:29 +02:00
Jean-Baptiste Mardelle
4cb49e2ebc don't check for a clip if we have an empty id 2016-05-20 20:18:19 +02:00
Jean-Baptiste Mardelle
3f847e3a67 Fix crash on insert clip in timeline when no clip is selected 2016-05-20 20:16:46 +02:00
Jean-Baptiste Mardelle
c0cd7fcf3c Introduce central toolbar for tools and editing actions (testing) 2016-05-20 19:54:06 +02:00
Jean-Baptiste Mardelle
9f5d42e146 Fix endless loop on loading projects with track effect 2016-05-20 01:24:54 +02:00
Jean-Baptiste Mardelle
67c5e25c5d Configurable encoding params for timeline preview. Must be set in:
Kdenlive Settings > Timeline > Timeline Preview Profile.
When chosing DNxHD, you must select a profile with same fps as project profile.
Currently, rendered zone is not invalidated on rendering profile change.
Ref: T1949
2016-05-20 00:43:06 +02:00
Jean-Baptiste Mardelle
a69cfb8699 Preview rendering updates: you can now add/remove the current timeline zone to the preview rendering zone.
Unprocessed zones are show in dark red, rendered zones in green. This preview render zones can be set from timeline ruler context menu.
2016-05-20 00:00:13 +02:00
Jean-Baptiste Mardelle
b669911503 Fix splitting disabled clip losing clip state
CCBUG: 363247
2016-05-19 21:56:18 +02:00
Jean-Baptiste Mardelle
3973177a5f Fix recent regressions in timeline add clip operations
BUG: 363268
2016-05-19 21:11:28 +02:00
Jean-Baptiste Mardelle
58fb4f8173 Fix Insert Zone broken
Fix Effect state & Clip status not invalidating preview render
CCBUG: 363246
Ref: T1949
2016-05-19 08:43:18 +02:00
Jean-Baptiste Mardelle
e0dd61584f Improve zone invalidate on effect change, save and reload timeline previews 2016-05-19 00:19:04 +02:00
Jean-Baptiste Mardelle
2e3d964b39 More clever monitor refresh / timeline preview invalidate on timeline operations 2016-05-18 23:04:44 +02:00
Jean-Baptiste Mardelle
265281b7e3 cleanup detection of audio only changes in timeline, don't request monitor refresh in these cases 2016-05-18 09:47:32 +02:00
Jean-Baptiste Mardelle
d447656ce3 Differentiate disabled audio/video clips, Fix disabling grouped clips
Ref: T1948
2016-05-18 00:33:19 +02:00
Jean-Baptiste Mardelle
24173546d7 Allow reordering of bin clip effects
CCBUG: 358703
2016-05-17 23:28:23 +02:00
Jean-Baptiste Mardelle
622f1bbb02 Restore refresh project monitor on effect change, fix re-ordering track effects 2016-05-17 22:41:07 +02:00
Jean-Baptiste Mardelle
08170d27f0 Refactoring: continue moving effect stuff in effectmanager.cpp 2016-05-17 22:22:18 +02:00
Jean-Baptiste Mardelle
159296b3c7 Reduce preview rendering chunks to 100 frames, don't invalidate on audio effects 2016-05-17 21:17:29 +02:00
Jean-Baptiste Mardelle
2c0987f05f Refactoring: start moving effect related functions out of renderer.cpp in a separate class 2016-05-17 20:32:35 +02:00
Jean-Baptiste Mardelle
2d58c5328b Change rendered preview bar to green
Ref: T1949
2016-05-17 00:45:38 +02:00
Jean-Baptiste Mardelle
a3b658d684 Separate "Disable Clip" action from audio/video only options.
Now "Disable Clip" is available from timeline clip context menu, disabling grouped clips should work
Ref: T1948
2016-05-17 00:42:27 +02:00
Jean-Baptiste Mardelle
af45b4916a Preliminary implementation of timeline preview rendering
Available in Timeline menu > Timeline Preview Render, it renders chunks of 200 frames.
Ref: T1949
2016-05-16 23:05:26 +02:00
Jean-Baptiste Mardelle
e65239079c Update display of clip status in timeline (disabled, video only, ...)
Ref: T1948
2016-05-16 19:48:17 +02:00
Jean-Baptiste Mardelle
81196f7274 Fix K shortcut delay for pausing
CCBUG: 363055
2016-05-16 11:45:41 +02:00
Jean-Baptiste Mardelle
03fd9eb875 Add disabled to clip states
Ref: T1948
2016-05-16 01:21:28 +02:00
Jean-Baptiste Mardelle
d6cb0335d2 * Fix threading warning on audio thumbs creation
* cleanup, start using loadTrack in timeline to reload current timeline after operation instead of moving clip items manually
2016-05-15 21:47:09 +02:00
Jean-Baptiste Mardelle
b0d05db5f0 Start using icons automatic color with KDE Frameworks > 5.22 2016-05-15 15:47:11 +02:00
Jean-Baptiste Mardelle
39c5d39dd5 Fix generators 2016-05-13 23:38:22 +02:00
Jean-Baptiste Mardelle
34ebac2d18 Fix unable to select 1 frame in timeline zone
CCBUG: 363036
2016-05-13 22:25:59 +02:00
Jean-Baptiste Mardelle
8a8a4edf2d Properly focus track name on double click
CCBUG: 363033
2016-05-13 21:32:08 +02:00
Jean-Baptiste Mardelle
c7cb56eb51 Fix green background image in titler
CCBUG: 358185
2016-05-13 21:19:19 +02:00
Jean-Baptiste Mardelle
249c70fa9d No more timeout on audio thumbs creation, display ffmpeg's progress info
CCBUG: 362925
2016-05-12 22:06:13 +02:00
Jean-Baptiste Mardelle
92fe184238 Fix undo group move
CCBUG: 362918
2016-05-11 23:36:48 +02:00
Jean-Baptiste Mardelle
00182273dc If FFmpeg audio thumbnails fail, switch to MLT audio thumbnail (slower but safer)
CCBUG: 362925
2016-05-11 22:55:30 +02:00
Jean-Baptiste Mardelle
2a949048ba Fix timeline corruption on group move
CCBUG: 362918
2016-05-11 22:20:02 +02:00
Jean-Baptiste Mardelle
48d8e21a96 Add black frame at end of project, allowing to properly insert a zone at project's end
Ref: T1961
2016-05-10 23:27:08 +02:00
Jean-Baptiste Mardelle
2cfa9e6443 Set default target tracks to Audio1 and Video1 tracks, save value in document
Ref: T1961
2016-05-10 22:42:49 +02:00
Jean-Baptiste Mardelle
7b444a78c6 Don't try unneeded cuts on insert
CCBUG: 362900
2016-05-10 22:10:46 +02:00
Jean-Baptiste Mardelle
275ac28e05 Fix incorrect composite transitions after insert/remove track
CCBUG: 362253
2016-05-10 21:56:48 +02:00
Jean-Baptiste Mardelle
147858b7db Fix insert at project's end, and fix compilation
Ref: T1961
2016-05-08 23:14:56 +02:00
Jean-Baptiste Mardelle
11bb4c4109 Fix corruption on group move
CCBUG: 362816
2016-05-08 22:19:28 +02:00
Jean-Baptiste Mardelle
5d21ec7d1a Fix insert timeline duration > clip duration 2016-05-08 08:00:26 +02:00
Jean-Baptiste Mardelle
5c23923fea Disable target track when disabling split audio from settings dialog 2016-05-08 07:47:12 +02:00
Jean-Baptiste Mardelle
8804b85a41 Do not allow audio clips in video track on split mode
Ref: T1961
2016-05-07 12:11:01 +02:00
Jean-Baptiste Mardelle
19c4706b35 Merge branch '16.04' 2016-05-06 17:44:53 +02:00
Jean-Baptiste Mardelle
66e9596b1d Correctly add/remove last video track compositing on add/remove track
CCBUG: 362253
2016-05-06 17:39:42 +02:00
Jean-Baptiste Mardelle
2daad93b89 Click on track Led to toggle track target
Ref: T1961
2016-05-06 15:45:50 +02:00
Jean-Baptiste Mardelle
7c1e3f43f8 Merge branch '16.04' 2016-05-06 08:37:16 +02:00
Jean-Baptiste Mardelle
e907349c58 Add support for Krita images
CCBUG: 362654
2016-05-06 08:32:41 +02:00
Jean-Baptiste Mardelle
01ca98e456 Fix several issues when inserting clip in split mode, add 'G' as default shortcut to toggle use of timeline zone
Ref: T1961
2016-05-05 17:18:30 +02:00
Jean-Baptiste Mardelle
5691311f08 Fix group move in Insert/Overwrite 2016-05-05 16:44:38 +02:00
Jean-Baptiste Mardelle
fc63370ddc Fix corruption on dragging clip in Insert mode
CCBUG: 362630
2016-05-03 22:13:42 +02:00
Jean-Baptiste Mardelle
187acbd603 Do not split audio clips
Ref: T1961
2016-05-03 21:18:19 +02:00
Jean-Baptiste Mardelle
9dd4a5298c Add button to toggle use of timeline zone in insert editing (next to bigger/smaller tracks)
Ref: T1961
2016-05-03 20:56:42 +02:00
Jean-Baptiste Mardelle
2627e88593 When dropping a clip in timeline in split mode, use audio target 2016-05-03 20:08:12 +02:00
Jean-Baptiste Mardelle
8e6f71e815 Fix bug in group move
CCBUG: 362591
2016-05-02 21:53:58 +02:00
Jean-Baptiste Mardelle
566982b06c Fix vidstab filter
CCBUG: 362532
2016-05-02 00:32:52 +02:00
Jean-Baptiste Mardelle
4e37254e31 Fix stabilize job 2016-05-02 00:26:36 +02:00
Jean-Baptiste Mardelle
4d06ce302b Fix Insert adding audio clip when no audio target is set
Fix Non audio clips being split
Enable Timeline Insert mode for mouse navigation (only affects current track)
Ref: T1961
2016-05-01 23:08:07 +02:00
Jean-Baptiste Mardelle
cdaef08172 Return expands Bin folders
Ref: T1961
2016-05-01 16:00:52 +02:00
Jean-Baptiste Mardelle
cd236801a2 Reduce minimum track height required to display track buttons 2016-05-01 13:49:56 +02:00
Jean-Baptiste Mardelle
3bc68549c9 Fix crash when using Target tracks and Add/Remove track 2016-05-01 13:40:27 +02:00
Jean-Baptiste Mardelle
694778496d Add tooltips to tracks led 2016-05-01 13:17:49 +02:00
Jean-Baptiste Mardelle
7279bb1631 Fix unlocking track allowing group corruption 2016-05-01 13:06:55 +02:00
Jean-Baptiste Mardelle
cab3582e4b Fix unlocking track allowing group corruption 2016-05-01 13:03:48 +02:00
Jean-Baptiste Mardelle
8bb7b80e22 When performing Insert with no target track, simply insert blank space
Ref: T1961
2016-05-01 12:50:06 +02:00
Jean-Baptiste Mardelle
fa8a72604d Add Lock all tracks but current
Ref: T1961
2016-05-01 12:42:52 +02:00
Jean-Baptiste Mardelle
6c1552c945 Fix warning and hide target tracks when not in split mode 2016-05-01 12:28:19 +02:00
Jean-Baptiste Mardelle
9e26a1e974 When in split audio mode, use target tracks (Shift+T)
Ref: T1961
2016-05-01 12:19:30 +02:00
Jean-Baptiste Mardelle
40f597ec71 Add small led to track headers to prepare for target tracks 2016-05-01 11:21:03 +02:00
l10n daemon script
178cb147ae SVN_SILENT made messages (after extraction) 2016-05-01 07:25:37 +00:00
Jean-Baptiste Mardelle
53372e449a Fix missing track header icons on small track size
CCBUG: 361978
2016-04-30 19:01:29 +02:00
Jean-Baptiste Mardelle
e027fca0bb Small color adjustments for timeline (make locked tracks more visible)
Fix missing icons on small track height
CCBUG: 361978
2016-04-30 18:59:00 +02:00
Jean-Baptiste Mardelle
a88d8769d7 Fix audio split on Insert/Overwrite
Ref: T1961
2016-04-30 16:43:09 +02:00
Jean-Baptiste Mardelle
8f5f90292b Fix Lift/Extract broken by recent change
Ref: T1961
2016-04-30 16:24:37 +02:00
Jean-Baptiste Mardelle
4838bc7772 improvements to the keyframe import dialog 2016-04-30 13:49:15 +02:00
l10n daemon script
27e34f5d38 SVN_SILENT made messages (after extraction) 2016-04-30 11:42:34 +00:00
Jean-Baptiste Mardelle
0c7bc987df Fix crash on geometry drop, restore some effect parameters label 2016-04-30 12:50:43 +02:00
Jean-Baptiste Mardelle
470dfee4a9 3 point edit Insert/Overwrite
Ref: T1961
2016-04-30 00:25:02 +02:00
Jean-Baptiste Mardelle
3e636e7e5d Better integration of split audio when adding clip in timeline (1 step undo)
Ref: T1961
2016-04-29 20:53:31 +02:00
Jean-Baptiste Mardelle
a043dbf115 Add shortcut for locking current track, trash ripple delete
Ref: T1961
2016-04-29 20:15:13 +02:00
Jean-Baptiste Mardelle
1a5261c4b9 Add transition cut to allow improved timeline operations 2016-04-29 15:50:42 +02:00
Jean-Baptiste Mardelle
0febfa2ff8 Hover drag displays clip/transition settings to allow improved dropping 2016-04-29 09:07:21 +02:00
Jean-Baptiste Mardelle
ba1d66e7f7 Merge branch '16.04' 2016-04-28 22:39:24 +02:00
Jean-Baptiste Mardelle
b047c890d6 Fix DVD rendering
CCBUG: 362438
2016-04-28 22:38:14 +02:00
Jean-Baptiste Mardelle
5a6baeec4e Do not show message actions twice in bin info widget 2016-04-28 21:29:38 +02:00
Jean-Baptiste Mardelle
8a9e196f19 Shift+X as default extract shortcut 2016-04-28 21:29:18 +02:00
Jean-Baptiste Mardelle
3125a7aeee Merge branch '16.04' 2016-04-28 20:48:20 +02:00
Jean-Baptiste Mardelle
d6c9dfb014 Restore incorrectly removed function warning on close when document is modified 2016-04-28 20:47:34 +02:00
Jean-Baptiste Mardelle
db2ae37d6b Merge branch '16.04' 2016-04-28 08:38:36 +02:00
Jean-Baptiste Mardelle
acc15246a5 Fix grouping of locked items on undo/project load 2016-04-28 08:37:54 +02:00
Jean-Baptiste Mardelle
754f94abaa Fix again extract with group in locked track
Ref: T1961
2016-04-27 23:00:43 +02:00
Vincent Pinon
17f9c96692 recover wrongly suppressed functions 2016-04-27 22:33:16 +02:00
Jean-Baptiste Mardelle
f113a2cdf2 Merge branch '16.04' 2016-04-27 21:52:20 +02:00
Jean-Baptiste Mardelle
08b95fe1b5 Make sure default track height display track name and icons
CCBUG: 361978
2016-04-27 21:50:49 +02:00
Albert Astals Cid
bc5a582188 GIT_SILENT Upgrade KDE Applications version to 16.04.1. 2016-04-27 21:03:09 +02:00
Jean-Baptiste Mardelle
b40606bb34 Merge branch '16.04' 2016-04-27 01:01:15 +02:00
Jean-Baptiste Mardelle
e280a483c7 Fix crash introduced by recent cleanup.
We cannot delete an MLT::Profile that is being used in a producer
2016-04-27 00:58:28 +02:00
Jean-Baptiste Mardelle
c45ab89093 Merge branch '16.04' 2016-04-27 00:33:35 +02:00
Jean-Baptiste Mardelle
23ea39cd55 Revert wrong scan-build fix causing crash on transition resize, add correct fix 2016-04-27 00:31:49 +02:00
Jean-Baptiste Mardelle
df603d6a40 On monitor split effect: add text to indicate which side has the effects on 2016-04-26 22:44:45 +02:00
Jean-Baptiste Mardelle
9f630e16fb Fix Extract corrupting clip keyframes
Ref: T1961
2016-04-26 21:43:08 +02:00
Jean-Baptiste Mardelle
cf23802e53 Fix Extract moving locked clips
Ref: T1961
2016-04-26 21:21:14 +02:00
Jean-Baptiste Mardelle
1ff9cfd7f7 Merge branch '16.04' 2016-04-26 20:34:51 +02:00
Jean-Baptiste Mardelle
919a802c0d Add cppcheck workaround, fix memleak 2016-04-26 20:31:46 +02:00
Jean-Baptiste Mardelle
6b1f217426 Merge branch '16.04' 2016-04-26 00:21:46 +02:00
Jean-Baptiste Mardelle
02c4da74fb Correctly update project profile if user edits a custom profile 2016-04-26 00:18:34 +02:00
Jean-Baptiste Mardelle
f837e987ae Extract and Lift now also operate on transitions
Ref: T1961
2016-04-25 23:33:53 +02:00
Jean-Baptiste Mardelle
1526861788 Fix Extract corruption found by thediveo
Ref: T1961
2016-04-25 22:40:56 +02:00
Jean-Baptiste Mardelle
87c1486eac Fix corruption on undo lock track, some progress on zone Extract 2016-04-25 22:09:20 +02:00
Jean-Baptiste Mardelle
4419974739 Fix undo lock track corrupting undo history/crashing 2016-04-25 21:59:15 +02:00
Jean-Baptiste Mardelle
0a26eccd60 Fix combobox effect parameters that dissapeared after introducing HD lumas
BUG: 362254
2016-04-25 20:50:02 +02:00
Jean-Baptiste Mardelle
5dd9530351 Merge branch '16.04' 2016-04-25 20:32:39 +02:00
Jean-Baptiste Mardelle
64c934e06f Restore Bin filtering and effect drop that were removed by wrong cppcheck cleanup
CCBUG: 362254
2016-04-25 20:29:41 +02:00
Jean-Baptiste Mardelle
88330ca657 Fix clip job (stabilize) using wrong profile, corrupting project 2016-04-25 20:16:47 +02:00
Jean-Baptiste Mardelle
f5dff97fe7 Merge branch '16.04' 2016-04-25 20:09:02 +02:00
Jean-Baptiste Mardelle
dad1283db5 Fix titler crash introduced by recent shadow fix
BUG: 362252
2016-04-25 20:08:08 +02:00
Jean-Baptiste Mardelle
f96892b216 Lift and Extract now operate on all non-locked tracks
Ref: T1961
2016-04-25 00:49:47 +02:00
Jean-Baptiste Mardelle
7d86c36f86 Change titler label from "plain color" to "solid color" 2016-04-24 23:51:17 +02:00
Jean-Baptiste Mardelle
fccff0a4ef Update Luma files with HD versions from Massimo Stella, update luma loading routines 2016-04-24 23:51:17 +02:00
Jean-Baptiste Mardelle
a7fb7f44a1 Merge branch '16.04' into master-merge 2016-04-24 22:05:06 +02:00
Jean-Baptiste Mardelle
d26bf93829 Fix crash on editing speed effect
CCBUG: 362187
2016-04-24 22:03:08 +02:00
Jean-Baptiste Mardelle
453557fdb3 Cleanup audio thumbs creation 2016-04-24 20:29:35 +02:00
Jean-Baptiste Mardelle
dec2933303 Merge branch '16.04' into master-merge 2016-04-24 14:46:29 +02:00
Jean-Baptiste Mardelle
edbfce84f3 Fix slideshows incorrectly detected as missing, improved search for missing slideshows
CCBUG: 357397
2016-04-24 14:45:26 +02:00
Jean-Baptiste Mardelle
f0eb9b2906 Merge branch '16.04' into master-merge 2016-04-24 10:52:25 +02:00
Jean-Baptiste Mardelle
3da740b1d2 Fix crash in audio thumbs 2016-04-24 10:47:05 +02:00
Jean-Baptiste Mardelle
4a7b06f8f7 Merge branch '16.04' into master-merge 2016-04-23 02:07:38 +02:00
Jean-Baptiste Mardelle
2f9bd359af Restore audio monitoring that was trashed in recent cleanup 2016-04-23 02:06:39 +02:00
Jean-Baptiste Mardelle
07b85219d9 Fix last commit error in audio thumbs, and make them faster 2016-04-23 01:59:25 +02:00
Jean-Baptiste Mardelle
ba568f20d9 Merge branch '16.04' into master-merge 2016-04-23 00:09:11 +02:00
Jean-Baptiste Mardelle
3981c3ea0b Fix audio thumbnails for 5.1 audio
CCBUG: 362097
2016-04-23 00:03:07 +02:00
Vincent Pinon
d391a1e824 fix cppcheck warnings - removing some unused functions 2016-04-22 23:31:55 +02:00
Jean-Baptiste Mardelle
a09d447cc9 Motion tracker: allow drag/drop of keyframes results on a transition 2016-04-22 23:04:48 +02:00
Vincent Pinon
671d8beec3 Fix scan-build warnings 2016-04-22 16:43:32 +02:00
Jean-Baptiste Mardelle
f7e2587b67 Restore thumbnails for each frame on full zoom 2016-04-22 15:59:59 +02:00
Jean-Baptiste Mardelle
fa7a2c8784 Add Lift and Extract operations
Ref T1961
2016-04-22 15:07:52 +02:00
Jean-Baptiste Mardelle
96a1f3d229 Add 3 point edit INSERT
Ref T1961
2016-04-22 14:13:08 +02:00
Jean-Baptiste Mardelle
9019c47bc7 Merge branch '16.04' into master-clean 2016-04-22 00:43:29 +02:00
Jean-Baptiste Mardelle
0ec9cc2bab Don't select all text when trying to edit a title text item 2016-04-22 00:38:53 +02:00
Jean-Baptiste Mardelle
4584c15a5d Titler: fix shadows clipped and cannot desactivate text editing
CCBUG: 361899
2016-04-22 00:38:53 +02:00
Jean-Baptiste Mardelle
84beb8edbd Fix editing second line of a title text not updating display
CCBUG: 361901
2016-04-22 00:38:53 +02:00
Jean-Baptiste Mardelle
570884f0cc Change default video track numbering (bottom is now 1) 2016-04-22 00:38:53 +02:00
Jean-Baptiste Mardelle
2001b2ec4a Project metadata: double click on header opens edit widget 2016-04-22 00:38:53 +02:00
l10n daemon script
c28384dfde SVN_SILENT made messages (.desktop file) 2016-04-20 12:30:45 +00:00
Jean-Baptiste Mardelle
df9788b823 Make sure to only use one thread for vidstab 2016-04-20 12:31:54 +02:00
Jean-Baptiste Mardelle
9820a042ea Fix new text in titler broken on large shadow offset
CCBUG: 361900
2016-04-20 12:31:54 +02:00
Jean-Baptiste Mardelle
e47644a702 Make sure to only use one thread for vidstab 2016-04-20 12:30:19 +02:00
Jean-Baptiste Mardelle
9098376f96 Fix new text in titler broken on large shadow offset
CCBUG: 361900
2016-04-20 12:29:52 +02:00
l10n daemon script
89a19f06fe SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-04-20 09:35:40 +00:00
Jean-Baptiste Mardelle
c4781707dc Merge branch '16.04' into master-clean 2016-04-18 22:40:19 +02:00
Jean-Baptiste Mardelle
f080d0d135 Fix bug in conversion of audio levels from older .kdenlive project files 2016-04-18 22:33:02 +02:00
Jean-Baptiste Mardelle
c00dd79280 Fix a few bugs with filter jobs, prepare for the new motion tracker 2016-04-18 01:35:28 +02:00
Jean-Baptiste Mardelle
a79e692236 Add clip property to disable autorotate
CCBUG: 361773
2016-04-14 22:53:58 +02:00
Jean-Baptiste Mardelle
f59bcead17 Fix converting of old volume effect with constant value 2016-04-14 22:53:58 +02:00
l10n daemon script
903f6d9b0a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-04-14 09:56:10 +00:00
Jean-Baptiste Mardelle
fd1a9f30ab Fix converting of old volume effect with constant value 2016-04-13 20:59:59 +02:00
Jean-Baptiste Mardelle
c4c48c047a Merge branch '16.04' into master-clean 2016-04-13 20:44:28 +02:00
Jean-Baptiste Mardelle
7d2d8c30a2 Remove deprecated save clip feature (replaced by save selection) 2016-04-13 20:43:16 +02:00
Jean-Baptiste Mardelle
6c5d4faf89 Don't resize master clip when resizing color / picture clip in timeline 2016-04-13 20:26:54 +02:00
Albert Astals Cid
17dca314a4 GIT_SILENT Upgrade KDE Applications version to 16.04.0. 2016-04-13 18:58:07 +02:00
Jean-Baptiste Mardelle
7fad02f737 Merge branch '16.04' into master-clean 2016-04-13 11:21:50 +02:00
Jean-Baptiste Mardelle
693cc9a1a3 Fix corruption when opening old project file with keyframes 2016-04-13 11:20:21 +02:00
Jean-Baptiste Mardelle
3d1ce810d9 Fix corruption when cutting animated keyframes (volume, brightness) 2016-04-13 09:59:01 +02:00
Jean-Baptiste Mardelle
a933f23f36 Fix corrupted xml in saved documents 2016-04-12 21:42:35 +02:00
l10n daemon script
d919e88cfd SVN_SILENT made messages (.desktop file) 2016-04-12 14:08:08 +00:00
Jean-Baptiste Mardelle
b6c778c891 Merge branch '16.04' into master-clean 2016-04-12 09:28:23 +02:00
Jean-Baptiste Mardelle
81539c5f7a Improve layout on first start, fix clip properties behavior
CCBUG: 361357
2016-04-12 09:27:48 +02:00
Jean-Baptiste Mardelle
4aa03eb05f Screen grab: display full log if capture crashes
CCBUG: 361587
2016-04-10 21:02:32 +02:00
Jean-Baptiste Mardelle
5f1836afa2 Fix screen grab offset parameters not working, warn if destination folder is not writable
CCBUG: 361587
2016-04-10 20:42:18 +02:00
Jean-Baptiste Mardelle
618b9a27a3 Merge branch '16.04' into master-clean 2016-04-10 13:55:41 +02:00
Jean-Baptiste Mardelle
5089204133 Fix project corruption when using a slowmo clip twice
CCBUG: 361579
2016-04-10 13:54:43 +02:00
Jean-Baptiste Mardelle
eb30c9984f Fix project corruption when deleting several tracks at once from the "configure tracks" dialog 2016-04-09 20:28:11 +02:00
Jean-Baptiste Mardelle
45a72909df Merge branch '16.04' into master-clean 2016-04-09 19:51:56 +02:00
Jean-Baptiste Mardelle
9217dc7f94 Cleanup & fix parameter corruption on group move with comma as numerical separator 2016-04-09 19:51:09 +02:00
Jean-Baptiste Mardelle
f1cd3500e5 Merge branch '16.04' into master-clean 2016-04-09 18:32:58 +02:00
Jean-Baptiste Mardelle
76f9aa8523 Fix timeline corruption on undo in overwrite mode
CCBUG: 356232
2016-04-09 18:03:39 +02:00
Jean-Baptiste Mardelle
5a9f5abdbc Make sure to clear monitors when closing a project
CCBUG: 361361
2016-04-09 01:33:23 +02:00
Jean-Baptiste Mardelle
0a0448f859 Save recent files on each save / open
BUG: 361395
2016-04-09 01:06:04 +02:00
Jean-Baptiste Mardelle
0253e6f5d1 Merge branch '16.04' into master-clean 2016-04-08 22:59:14 +02:00
Jean-Baptiste Mardelle
07ba26d6ce Fix crash on undo add track
CCBUG: 361532
2016-04-08 22:58:34 +02:00
Jean-Baptiste Mardelle
4e949d66dd Merge branch '16.04' into master-clean 2016-04-08 22:42:11 +02:00
Jean-Baptiste Mardelle
f30eb161e2 Fix crash on track deletion
BUG: 361532
2016-04-08 22:41:35 +02:00
Jean-Baptiste Mardelle
cd33248c92 Clip Properties: don't hide on item double click, remember opened tab 2016-04-08 22:17:12 +02:00
Jean-Baptiste Mardelle
acf984aa80 Merge branch '16.04' into master-clean 2016-04-08 21:44:14 +02:00
Jean-Baptiste Mardelle
559a0607a5 Use full clip height for audio thumbs if video thumbs are disabled
BUG: 361397
2016-04-08 21:42:10 +02:00
Jean-Baptiste Mardelle
be474c94a1 Fix saving and exporting project metadata
BUG: 361492
2016-04-08 21:35:46 +02:00
Jean-Baptiste Mardelle
fe43581b88 Fix composite opacity lost when adding a keyframe 2016-04-08 17:36:10 +02:00
Jean-Baptiste Mardelle
62e1ddc757 Don't allow clip groups to go below last track
CCBUG: 361396
2016-04-08 17:36:10 +02:00
Jean-Baptiste Mardelle
3fb52091a1 Fix render profiles disappearing on project profile change 2016-04-08 17:36:10 +02:00
Albert Astals Cid
2339fecce6 GIT_SILENT Upgrade KDE Applications version to 16.03.90. 2016-04-06 19:12:40 +02:00
Jean-Baptiste Mardelle
c67e726e94 Fix opening project with old slowmotion clips and source clip missing 2016-04-06 12:02:38 +02:00
Jean-Baptiste Mardelle
7067f9a594 Merge branch '16.04' into master-clean 2016-04-05 21:26:05 +02:00
Jean-Baptiste Mardelle
393697681f Fix editing effect value when playing and effect has only 1 keyframe
CCBUG: 361399
2016-04-05 21:24:37 +02:00
Jean-Baptiste Mardelle
f8aef87ed5 Fix movit crash when displaying black clip after profile change 2016-04-05 20:45:26 +02:00
Jean-Baptiste Mardelle
9bc747ffc0 Fix some MLT profiles not correctly recognized (when 2 profiles shared same description)
CCBUG: 361394
2016-04-05 20:30:34 +02:00
Jean-Baptiste Mardelle
98aa1c9a0b Fix typo breaking custom profiles 2016-04-05 20:08:52 +02:00
Jean-Baptiste Mardelle
fc6ba6fc25 Fix Movit crashes, force rtaudio backend
CCBUG: 361374
2016-04-05 20:08:32 +02:00
Jean-Baptiste Mardelle
dbb982a0aa Fix selected track header color on theme change
BUG: 361088
2016-04-04 23:36:54 +02:00
Jean-Baptiste Mardelle
01af6cd55f Merge branch '16.04' into master-clean 2016-04-03 22:06:38 +02:00
Jean-Baptiste Mardelle
62fa29e314 Fix delete shortcut not working in project bin
BUG: 361358
2016-04-03 22:05:20 +02:00
Jean-Baptiste Mardelle
d062e47864 Make clip properties widget use scrollbar so that size is not changed
Add clip name on top
CCBUG: 361357
2016-04-03 22:02:42 +02:00
Jean-Baptiste Mardelle
8fa034b458 Merge branch '16.04' into master-clean 2016-04-03 09:24:55 +02:00
Jean-Baptiste Mardelle
c90140c035 Fix audio thumbnails corrupted if using a clip in projects with different fps
Fix no icon for audio clips in project bin
CCBUG: 361090
2016-04-03 09:12:42 +02:00
Pino Toscano
f314076196 Remove Debian menu file and its xpm icon
The menu file was added back in 2009 at the request of the Debian
packager; recently [1], the Debian technical committee ruled that the
Freedesktop menu is now the preferred one, and a menu file must not be
installed if a .desktop file is provided (and kdenlive provides one).
The menu file has not been installed anymore since few months [2] as a
result of that.

Hence, drop the menu file and the xpm icon for it, as no more useful.

[1] https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html
[2] https://packages.qa.debian.org/k/kdenlive/news/20151026T180601Z.html
2016-04-03 08:20:27 +02:00
Jean-Baptiste Mardelle
97cfcbeed1 Fix cannot write to customprofile when opening a video with unknown profile 2016-04-02 22:54:40 +02:00
Jean-Baptiste Mardelle
ffcccf6552 update copyright year 2016-04-02 22:24:14 +02:00
Jean-Baptiste Mardelle
d544047f79 Fix titler shadow cut (also needs pending MLT patch) 2016-04-01 22:22:14 +02:00
Jean-Baptiste Mardelle
c5895e8df4 Fix rendering url incorrectly restored on re-opening project 2016-04-01 21:02:29 +02:00
Jean-Baptiste Mardelle
403bdd9c68 Fix rotation param in affine transition on loading project 2016-04-01 18:55:02 +02:00
Jean-Baptiste Mardelle
c51f8c1436 Fix Render Widget clean up not removing aborted jobs
BUG: 361280
2016-04-01 16:55:41 +02:00
Jean-Baptiste Mardelle
e5fcc3bb7c Fix missing keyframe when inserting affine transition, fix missing math.h include 2016-04-01 16:52:57 +02:00
Jean-Baptiste Mardelle
ba32cad123 Make default track height slightly smaller
CCBUG: 361272
2016-04-01 14:33:57 +02:00
Jean-Baptiste Mardelle
ef1c830958 Fix startup crash
BUG: 361272
2016-04-01 14:06:07 +02:00
Jean-Baptiste Mardelle
c88d97b9c1 Fix editing of titles / slideshows 2016-03-31 22:37:26 +02:00
Jean-Baptiste Mardelle
cdceaa76a0 Move Clip Properties panel into its own dock, fixing several usability issues 2016-03-31 21:59:47 +02:00
Jean-Baptiste Mardelle
a3a8f3b2f7 remove debug 2016-03-31 20:19:14 +02:00
Jean-Baptiste Mardelle
ce04b7bf84 When deleting a title clip, also remove automatic transition
CCBUG: 360613
2016-03-31 20:18:42 +02:00
Jean-Baptiste Mardelle
c2ba5ec7e5 cleanup 2016-03-31 16:44:07 +02:00
Jean-Baptiste Mardelle
c71d430a25 Cleanup and simplify first run wizard 2016-03-31 16:43:16 +02:00
Jean-Baptiste Mardelle
ef8821f7f9 Fix error in detection of libfaac and libvorbis 2016-03-31 14:36:19 +02:00
Jean-Baptiste Mardelle
6f665155e7 Fix favorite render profiles with same name incorrectly detected 2016-03-31 14:16:36 +02:00
Jean-Baptiste Mardelle
8cf0fafc61 Fix render filename not set on first opening of render widget 2016-03-31 14:00:07 +02:00
Jean-Baptiste Mardelle
87edfb1938 Fix rendering of clips with speed effect when using proxies 2016-03-31 13:52:13 +02:00
Jean-Baptiste Mardelle
4d001dc88e Increase zone for resize and add fade, add timeline tooltips 2016-03-31 12:25:36 +02:00
Jean-Baptiste Mardelle
c20c76b997 Fix loaded title items not obeying grid 2016-03-31 12:02:51 +02:00
Jean-Baptiste Mardelle
421a20fc88 Fix titler's combobox gradient preview 2016-03-31 11:54:30 +02:00
Jean-Baptiste Mardelle
53600c2a50 Fix inserting new item in existing title clip has wrong z-index 2016-03-31 11:50:06 +02:00
Jean-Baptiste Mardelle
75e9b939cd Render widget: fix some usability issues 2016-03-31 11:21:47 +02:00
Jean-Baptiste Mardelle
3cd6484c97 improve default settings (track height, audio monitors) 2016-03-31 00:23:15 +02:00
Jean-Baptiste Mardelle
a2da6a0c7f Fix audio spectrum precision 2016-03-30 23:47:45 +02:00
Jean-Baptiste Mardelle
45c84e6e96 Deprecate old audio scopes,we started to use MLT's build in scope filters 2016-03-30 23:02:25 +02:00
Jean-Baptiste Mardelle
c351c991f4 Don't offer save profile when double click a category in render widget
CCBUG: 357758
2016-03-30 22:53:59 +02:00
Jean-Baptiste Mardelle
e6ed0ee673 Merge branch '16.04' 2016-03-30 16:37:55 +02:00
Jean-Baptiste Mardelle
a292c23540 Fix transition corruption when automatically moving with a clip 2016-03-30 16:35:53 +02:00
Jean-Baptiste Mardelle
caeda3b56b Fix editing timecode not working in composite transition 2016-03-30 13:14:33 +02:00
Jean-Baptiste Mardelle
1244c40f89 Fix reverse clip using wrong fps
CCBUG: 360829
2016-03-29 23:51:58 +02:00
Jean-Baptiste Mardelle
bdcfee6ef3 Fix audio thumbnails when switching profile
CCBUG: 361090
2016-03-29 23:51:58 +02:00
Jean-Baptiste Mardelle
32258b0d46 Fix transition settings sometimes affecting wrong keyframe 2016-03-29 23:51:58 +02:00
Jean-Baptiste Mardelle
506c10eedd Fix monitor transition overlay sometimes not correctly showing 2016-03-29 23:51:58 +02:00
Jean-Baptiste Mardelle
cd485bb031 Fix reverse clip using wrong fps
CCBUG: 360829
2016-03-29 23:50:34 +02:00
Jean-Baptiste Mardelle
b653f7be05 Fix audio thumbnails when switching profile
CCBUG: 361090
2016-03-29 23:09:49 +02:00
Jean-Baptiste Mardelle
336628bad1 Fix transition settings sometimes affecting wrong keyframe 2016-03-29 22:57:38 +02:00
Tobias C. Berner
3d458a4e78 Incude math.h .
Summary: The functions `log10()` and `pow()` are defined in `math.h` -- so include it.

Reviewers: #kdenlive, mardelle

Reviewed By: #kdenlive, mardelle

Subscribers: mardelle

Differential Revision: https://phabricator.kde.org/D1218
2016-03-29 22:56:15 +02:00
Jean-Baptiste Mardelle
ff69fa2b5b Fix monitor transition overlay sometimes not correctly showing 2016-03-29 22:26:36 +02:00
Jean-Baptiste Mardelle
ae38cea2fe Merge branch '16.04' 2016-03-29 20:35:55 +02:00
Jean-Baptiste Mardelle
3dffcfb23e Fix small selection issues in titler, add grid for easier moves 2016-03-29 19:58:33 +02:00
Jean-Baptiste Mardelle
b1bbdca7db Effects: use parameter name instead of blank name if title value is missing 2016-03-29 12:15:37 +02:00
Jean-Baptiste Mardelle
af8918341d Re-create audio thumbs when changing project's fps
CCBUG: 361090
2016-03-29 11:03:18 +02:00
Jean-Baptiste Mardelle
42e362612b Fix clip zone in "Clip in project tree"
CCBUG: 360617
2016-03-29 10:05:55 +02:00
Jean-Baptiste Mardelle
d84226042f Add autoclose to playlists when rendering
MLT issue 242
2016-03-29 08:51:24 +02:00
Jean-Baptiste Mardelle
242b7441df Titler: fix selection issues and show safe zones 2016-03-29 08:03:18 +02:00
Jean-Baptiste Mardelle
f7a26b8b20 Merge branch '16.04' 2016-03-23 12:55:49 +01:00
Jean-Baptiste Mardelle
40d18c161d Several fixes in gradients UI 2016-03-23 12:55:01 +01:00
Jean-Baptiste Mardelle
ef81d5987a Start fixing gradients UI 2016-03-23 12:28:28 +01:00
Jean-Baptiste Mardelle
0fe73a52bf Fix typo 2016-03-23 12:01:16 +01:00
Jean-Baptiste Mardelle
1557cd9116 Ensure we always have at least one gradient in titler 2016-03-23 12:00:24 +01:00
Jean-Baptiste Mardelle
01ad736c4e Fix compilation 2016-03-23 11:51:27 +01:00
Jean-Baptiste Mardelle
0d635fa635 Using "Show clip in project bin" now also sets monitor zone to current timeline clip in/out 2016-03-23 10:10:52 +01:00
Jean-Baptiste Mardelle
315e285187 Merge branch '16.04' 2016-03-22 00:17:49 +01:00
Jean-Baptiste Mardelle
c3e3cf90af Fix some background color diff
BUG: 360831
2016-03-22 00:17:12 +01:00
Jean-Baptiste Mardelle
c267403244 Merge branch '16.04' 2016-03-21 23:34:36 +01:00
Jean-Baptiste Mardelle
56d9e94925 Fix titler left align icon 2016-03-20 11:56:55 +01:00
Jean-Baptiste Mardelle
50a6c07d51 Fix timeline cursor line sometimes not completely synced with ruler triangle
BUG: 360095
2016-03-20 11:18:33 +01:00
Jean-Baptiste Mardelle
1e66f4b534 Merge branch '16.04' 2016-03-20 10:50:26 +01:00
Jean-Baptiste Mardelle
746bec0758 Allow disabling FFMpeg's automatic rotation when creating proxy by adding "-noautorotate" to proxy profile
CCBUG: 360246
2016-03-20 10:49:03 +01:00
Jean-Baptiste Mardelle
67061f0eec Fix text shadow when lineheight is non standard 2016-03-20 10:28:29 +01:00
Jean-Baptiste Mardelle
94c723d312 Fix most annoying titler bugs (incorrectly selected items, rect craziness), cleanup insane code 2016-03-20 01:16:40 +01:00
Albert Astals Cid
15ecf5fb4e GIT_SILENT Upgrade KDE Applications version to 16.07.70. 2016-03-19 18:12:18 +01:00
Albert Astals Cid
7d0f585751 GIT_SILENT Upgrade KDE Applications version to 16.03.80. 2016-03-19 17:51:55 +01:00
Jean-Baptiste Mardelle
b83ed2dfd5 don't use unnecessary image copy to blur text 2016-03-19 09:31:55 +01:00
Jean-Baptiste Mardelle
b929e6c9e6 Fix title rectangles displaying border when not wanted 2016-03-19 09:16:43 +01:00
Jean-Baptiste Mardelle
11b0a49888 Fix selecting path for export audio
BUG: 360667
2016-03-19 08:59:52 +01:00
Jean-Baptiste Mardelle
99ca890b5e Fix titler rect gradients 2016-03-18 15:40:08 +01:00
Jean-Baptiste Mardelle
ab6226722d Finalize text shadow in titler (still needs MLT patch) 2016-03-18 14:59:42 +01:00
Jean-Baptiste Mardelle
369bf4b89b Titler: allow gradients in rectangles 2016-03-16 02:31:41 +01:00
Jean-Baptiste Mardelle
c0bfde6f67 Add support for gradient fill in titler
(MLT patch coming soon)
2016-03-16 02:31:41 +01:00
Vincent Pinon
976744d2e1 fix new coverity issues 2016-03-15 01:20:03 +01:00
Vincent Pinon
d6bee0282b fix CID 1355638 (dead code) 2016-03-15 01:20:03 +01:00
Vincent Pinon
d90dfcab94 fix static analysis warnings
uninitialized member / reference to temporary
2016-03-15 01:20:03 +01:00
Jean-Baptiste Mardelle
6f8af9083e Fix "Save clip" feature 2016-03-14 00:31:08 +01:00
Jean-Baptiste Mardelle
fda34a3cf3 Switch to new timewrap producer for speed effect.
We now have sound when speeding/slowing a clip, but lost the strobe effect
2016-03-14 00:16:49 +01:00
Jean-Baptiste Mardelle
931c624b59 Fix overwrite mode corrupting timeline
CCBUG: 360322
2016-03-13 00:01:04 +01:00
Vincent Pinon
d1f4730114 fix scan-build warnings 2016-03-12 22:02:47 +01:00
Vincent Pinon
42bdbf2f85 fix unused vars compiler warnings 2016-03-12 22:02:47 +01:00
Jean-Baptiste Mardelle
6c56afb607 Fix template titles from title widget 2016-03-12 13:24:36 +01:00
Jean-Baptiste Mardelle
109109cb6d Show title template preview in creation dialog 2016-03-12 12:59:10 +01:00
Jean-Baptiste Mardelle
518d874744 Template title text editable in Description column of Bin
CCBUG: 360149
2016-03-12 09:17:30 +01:00
Jean-Baptiste Mardelle
1e8a6dc52c Correctly align text in template titles 2016-03-12 08:34:30 +01:00
Jean-Baptiste Mardelle
dc69edf44d small GUI cleanup of title widget 2016-03-11 16:29:22 +01:00
Jean-Baptiste Mardelle
2879bf0a1e Prepare for slightly improved titler:
* improved handling of text box size and alignment
* allow adjusting letter and line spacing

This needs a patched MLT that will also fix the awful crashes
that plagued us since the Qt5 port when using title clips
(patch is currently waiting MLT's approval)
2016-03-11 11:50:33 +01:00
Vincent Pinon
b3c9bc5962 fix some more clazy warnings 2016-03-09 14:14:56 +01:00
Jean-Baptiste Mardelle
e09b06e114 Insert Clip in Timeline should insert at cursor pos, not at timeline zone start
BUG: 358393
2016-03-09 09:08:26 +01:00
Jean-Baptiste Mardelle
167e9c0842 Fix whitespaces trimmed from display in template text edit
CCBUG: 360149
2016-03-08 20:05:30 +01:00
Jean-Baptiste Mardelle
1e1f278db7 Fix monitor overlay fps
BUG: 360182
2016-03-07 22:29:18 +01:00
Jean-Baptiste Mardelle
908736d651 Project Settings: delete thumbs and proxies by project only
CCBUG: 360177
2016-03-07 22:24:24 +01:00
Jean-Baptiste Mardelle
237fa7c6b0 Fix proxy clip detected as missing if project was saved in parent folder 2016-03-07 21:20:20 +01:00
Jean-Baptiste Mardelle
fa05879d02 Restore editable Title Template clips
CCBUG: 360149
2016-03-06 14:26:54 +01:00
Jean-Baptiste Mardelle
8128bb46cc Fix Wipe transition broken by recently merged commit 2016-03-05 22:41:06 +01:00
Jean-Baptiste Mardelle
15007ca736 Fix error in recent commit breaking timecodes 2016-03-05 22:02:31 +01:00
Jean-Baptiste Mardelle
c45168422d Merge remote-tracking branch 'kamal/kamal-misc-fixes' 2016-03-05 21:49:08 +01:00
Jean-Baptiste Mardelle
31fcf3b904 Don't crash on startup if using a custom profile and the profile file is missing 2016-03-05 21:37:30 +01:00
Kamal Mostafa
99e4fe4a2f Remove "luma" from transitions list
The dummy "luma" entry in the customTransitions list causes the startup
warning: "Trying to convert empty KLocalizedString to QString."

Applying the "luma" transition adds a defective transition which
displays as "(I18N_EMPTY_MESSAGE)" in the timeline; It cannot be
resized or moved.
2016-03-05 11:58:37 -08:00
Kamal Mostafa
328f3097e4 remove debug 2016-03-05 11:58:37 -08:00
Kamal Mostafa
8b9dadb592 Fix gcc warning [-Wreorder] 2016-03-05 11:58:37 -08:00
Jean-Baptiste Mardelle
0f554780fe Fix effect group icon on creation
BUG: 360133
2016-03-05 20:18:13 +01:00
Frederik Schwarzer
84c724b3e9 Fix punctuation. 2016-03-05 16:51:08 +01:00
Jean-Baptiste Mardelle
4782dd4420 Use clip offset when passing keyframes from a clip to a transition 2016-03-04 22:45:13 +01:00
Jean-Baptiste Mardelle
7a1c2fcdc0 Fix several keyframes issues (zero values, crash), improve keyframe import dialog 2016-03-04 20:22:33 +01:00
Jean-Baptiste Mardelle
e759283eef Import keyframes by dragging analysis data into transition settings 2016-03-04 00:50:11 +01:00
Jean-Baptiste Mardelle
8092326467 Fix a few bugs related to import keyframes and analyse data, rewrite keyframe import dialog 2016-03-04 00:34:22 +01:00
Jean-Baptiste Mardelle
29940446fe adjust some effects names
CCBUG: 359841
2016-03-03 00:18:38 +01:00
Jean-Baptiste Mardelle
c26110e26a Fix crash on adding keyframe in corners effect 2016-03-03 00:08:19 +01:00
Jean-Baptiste Mardelle
858edb8418 New Zone In/Out icons, cleanup other icons
CCBUG: 359846
2016-03-02 10:33:07 +01:00
Jean-Baptiste Mardelle
13e09476e9 Fix typo x246 > x264, patch by Nicolas F 2016-03-02 10:30:04 +01:00
Kamal Mostafa
6d58f39e63 Do not setModified() on render if saved profile params were not changed
Just loading a project file, (re-)rendering it, then quitting will no
longer provoke the "The project has been changed. Do you want to save?"
dialog.
2016-02-29 15:07:17 -08:00
Kamal Mostafa
dc158e1b13 Fix render dialog focus on currently selected profile 2016-02-29 15:07:17 -08:00
Kamal Mostafa
e9f68dc7a3 Save XML files with deterministic attribute order
Disable randomized QHash seed salt, so that QDomDocument will save XML
attributes in a deterministic (albeit arbitrary) order.

Now, saving an unchanged project yields an identical .kdenlive file
which can be checksummed, diff'ed, etc.

Reference: http://doc.qt.io/qt-5/qhash.html#algorithmic-complexity-attacks
Reference: http://stacksolve.com/3W1nJraYm18Q/qt-5-produce-random-attribute-order-in-xml.html
2016-02-29 15:07:17 -08:00
Jean-Baptiste Mardelle
3b531f5be1 Make WebKitWidgets dependency optional, several minor fixes to ResourceWidget 2016-03-01 00:02:55 +01:00
Roger Morton
c93a4888df HQ freesound plus archive org videos
Signed-off-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2016-02-29 21:41:45 +01:00
Jean-Baptiste Mardelle
05d0189bc2 Fix library clip too short and wrong fps detection sometimes causing wrong length
CCBUG: 359106
2016-02-29 21:30:52 +01:00
Jean-Baptiste Mardelle
29dc6a2088 Fix effect corruption when applying custom effect to a group
CCBUG: 359811
2016-02-29 20:47:29 +01:00
Jean-Baptiste Mardelle
9b7c345eef Fix crash on transition import keyframes
BUG: 359896
2016-02-29 20:32:53 +01:00
Jean-Baptiste Mardelle
96902c0d33 Fix several issues with geometry keyframes 2016-02-29 01:31:18 +01:00
Jean-Baptiste Mardelle
e6bb4d5128 Several fixes for animated keyframes (cut, paste, etc) - wip 2016-02-28 18:50:39 +01:00
Jean-Baptiste Mardelle
05492ed03f Update for geometry keyframes when resizing / cutting a clip (work in progress) 2016-02-27 18:09:02 +01:00
Jean-Baptiste Mardelle
f53796ef71 Fix crash
CCBUG: 359860
2016-02-27 16:24:45 +01:00
Jean-Baptiste Mardelle
568d1b4e4a Fix "split effect" comparing non synchronized clip in timeline 2016-02-27 01:05:35 +01:00
Jean-Baptiste Mardelle
118cc50489 Fix several issues in monitor's effect scene enabling/disabling
CCBUG: 359845
2016-02-27 00:25:58 +01:00
Jean-Baptiste Mardelle
28dfe8b59c Fix crash in DVD wizard 2016-02-26 21:49:01 +01:00
Michael Vogt
1b8b4570c7 Add UI to enable/disable grid and show grid on the dvd wizard
Signed-off-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2016-02-26 21:36:01 +01:00
Michael Vogt
f7bb11459b Add snap-to-grid feature for the dvd menu wizard
Initial version that sets the grid size to hardcoded 10px. This
is not as horrible as it sounds because the dvd menu size is fixed
as well.

Signed-off-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2016-02-26 21:35:56 +01:00
Jean-Baptiste Mardelle
ec86c53a33 Delete group effect in one command, fix crash on undo group deletion 2016-02-26 20:34:48 +01:00
Jean-Baptiste Mardelle
8cf2e67f29 Make sure speed effect appears on top when loading project
CCBUG: 359452
2016-02-26 19:10:05 +01:00
Jean-Baptiste Mardelle
ffae410dab Fix composite in multitrack
CCBUG: 359160
2016-02-26 18:49:22 +01:00
Jean-Baptiste Mardelle
b3f426f4c7 Fix several problems with effects order
CCBUG: 359452
2016-02-24 21:58:22 +01:00
Jean-Baptiste Mardelle
9862c64682 Correctly save group effects
CCBUG: 359452
2016-02-24 10:08:44 +01:00
Jean-Baptiste Mardelle
4e7cc42b37 Fix moving center points of geometry keyframe 2016-02-23 23:43:29 +01:00
Jean-Baptiste Mardelle
a4559b5a95 Add missing files from previous commit
CCBUG: 359684
2016-02-23 19:23:28 +01:00
Jean-Baptiste Mardelle
fad7597aeb fix inverted colors in scopes
CCBUG: 359541
2016-02-22 22:58:40 +01:00
Jean-Baptiste Mardelle
a3af67fda5 Adding noise and counter generator 2016-02-22 22:29:15 +01:00
Jean-Baptiste Mardelle
b25db3e550 Generators, the come back! Starting with color bars 2016-02-22 21:35:05 +01:00
Jean-Baptiste Mardelle
991187b276 Add tooltip to split effect button 2016-02-19 14:53:53 +01:00
Jean-Baptiste Mardelle
061d6b2a34 Move split effect feature from monitor to effect stack, now also works in timeline
CCBUG: 356315
2016-02-19 14:48:08 +01:00
Jean-Baptiste Mardelle
435a098676 Try to fix Movit if GPU does not support GL_ARB_sync
CCBUG: 358161
2016-02-16 22:53:16 +01:00
Jean-Baptiste Mardelle
101e21ecbf Add toolbar to monitor scene for animated rect (add/remove keyframe, seek to prev/next keyframe) 2016-02-16 00:52:12 +01:00
Jean-Baptiste Mardelle
629534bcdc Allow moving other keyframe centers when editing animated rect on monitor 2016-02-16 00:03:43 +01:00
Jean-Baptiste Mardelle
932670f9e3 Minimal update to tracks config dialog:
* disable multi selection
* correct size on dialog open
* Correctly update timeline track name when closing dialog
CCBUG: 359403
2016-02-15 23:24:46 +01:00
Jean-Baptiste Mardelle
91f799c394 Fix saving keyframe effects in group
CCBUG: 359365
2016-02-15 21:16:16 +01:00
Jean-Baptiste Mardelle
0f3d37a6f8 Fix default shortcut for ungroup not working
BUG: 359414
2016-02-15 20:46:25 +01:00
Jean-Baptiste Mardelle
232309885e minor cleanup in opengl widget 2016-02-15 20:32:38 +01:00
Jean-Baptiste Mardelle
bfd3da1d1b Display error message in monitor if Movit's initialization failed 2016-02-14 22:20:17 +01:00
Jean-Baptiste Mardelle
61b1e10b7a Correctly display monitor scene when selecting effect with animated geometry 2016-02-14 18:25:55 +01:00
Jean-Baptiste Mardelle
3e642dd294 Several fixes when using multiple animated effects on same clip 2016-02-14 18:02:19 +01:00
Jean-Baptiste Mardelle
5e415b25f2 Switch all movit effects to new animation keyframes 2016-02-14 17:06:33 +01:00
Jean-Baptiste Mardelle
d74cf5fddc Fix keyframe position when saving effect
CCBUG: 359365
2016-02-14 16:51:51 +01:00
Jean-Baptiste Mardelle
a0e41583e6 When choosing GPU effect tab, hide top level folder 2016-02-14 12:09:21 +01:00
Jean-Baptiste Mardelle
7c29022503 Fix saved effects using default params instead of saved ones
CCBUG: 359365
2016-02-14 10:41:32 +01:00
Jean-Baptiste Mardelle
d932c18047 Fix crash when creating proxy with GPU/Movit enabled 2016-02-14 10:32:53 +01:00
Jean-Baptiste Mardelle
a4a83f2922 Fix crash on render when default format's encoding speed is not adjustable
CCBUG: 359376
2016-02-14 10:18:34 +01:00
Jean-Baptiste Mardelle
d93db77060 Fix crash related to recent timeline keyframe changes 2016-02-14 00:15:00 +01:00
Jean-Baptiste Mardelle
0e6ee3d71a Correctly start monitor when opening Kdenlive or a project 2016-02-13 23:17:32 +01:00
Jean-Baptiste Mardelle
14aa985285 Fix inserting clip in new track broken
CCBUG: 359356
2016-02-13 22:40:15 +01:00
Jean-Baptiste Mardelle
6e76bc7b6c Fix editing keyframe type with rect animation 2016-02-13 20:49:23 +01:00
Jean-Baptiste Mardelle
60fbf736cb Get ready for geometry keyframes animations 2016-02-13 20:28:25 +01:00
Jean-Baptiste Mardelle
775631a18e Fix transition resizing 2016-02-13 14:20:59 +01:00
Jean-Baptiste Mardelle
a56be972b9 Fix some effects broken(like pan, scale & tilt) by recent changes 2016-02-13 01:33:53 +01:00
Jean-Baptiste Mardelle
bade4fdebf Fix several selection glitches in project bin 2016-02-12 20:11:45 +01:00
Jean-Baptiste Mardelle
920409c271 Fix clip zone thumb broken 2016-02-12 12:36:03 +01:00
Jean-Baptiste Mardelle
a146bd2349 When creating a clip zone, automatically add markers texts that are in the zone as description 2016-02-12 12:21:05 +01:00
l10n daemon script
b7beadc91c SVN_SILENT made messages (after extraction) 2016-02-12 07:35:04 +00:00
Jean-Baptiste Mardelle
286d3d3948 updated unlocked track icons
CCBUG: 358439
2016-02-12 01:11:54 +01:00
Jean-Baptiste Mardelle
6739688209 Use record icon for rendering job status
CCBUG: 359258
2016-02-12 00:56:14 +01:00
Jean-Baptiste Mardelle
6e5729f04d Edit track name on double click only
CCBUG: 359219
2016-02-12 00:41:18 +01:00
Vincent Pinon
029ef8401a Merge branch 'Applications/15.12' 2016-02-12 00:14:26 +01:00
Vincent Pinon
9838f0597d Fix old keyframes doubling effect on nodes 2016-02-12 00:09:59 +01:00
Jean-Baptiste Mardelle
17472e4581 Support several animated parameters with separate animations 2016-02-10 23:47:59 +01:00
Jean-Baptiste Mardelle
8047acf8f1 Get ready for multiple animated parameters in one effect (still needs timeline display) 2016-02-10 01:45:52 +01:00
Jean-Baptiste Mardelle
af7080d161 Fix audio level monitor visibility
CCBUG: 359132
2016-02-09 23:48:27 +01:00
Jean-Baptiste Mardelle
efa60d4ea4 Add default transcoding profiles for DNxHD 1080p 24/23.976 fps
CCBUG: 359154
2016-02-09 01:40:10 +01:00
Jean-Baptiste Mardelle
c0c3b7b9d1 Fix monitor overlay menu affecting wrong monitor
CCBUG: 359153
2016-02-09 00:49:25 +01:00
Jean-Baptiste Mardelle
9177c05d5c Fix audio level monitor activated on wrong monitor
CCBUG: 359132
2016-02-09 00:44:22 +01:00
Jean-Baptiste Mardelle
85e985673b Refactoring: start moving timeline tools in separate files (timeline/managers)
Fix several issues with keyframes
2016-02-09 00:26:57 +01:00
Jean-Baptiste Mardelle
62165ce969 Enabling new animated keyframes for brightness, volume and gamma effects, testing welcome 2016-02-07 23:24:19 +01:00
Jean-Baptiste Mardelle
cbd7a25c13 First implementation of attach keyframe to clip end 2016-02-07 21:48:32 +01:00
Jean-Baptiste Mardelle
1191748e30 Timeline context menu for keyframes, allowing some actionr 2016-02-06 22:47:05 +01:00
Jean-Baptiste Mardelle
cee1bbb629 Middle mouse button on keyframe resets value to default 2016-02-06 11:04:52 +01:00
Jean-Baptiste Mardelle
c96135b593 Restrain keyframe moves to min and max values 2016-02-06 10:32:15 +01:00
Jean-Baptiste Mardelle
49a70ecf60 Saving animation preset should not reset curve 2016-02-06 10:26:26 +01:00
Jean-Baptiste Mardelle
6705c57a94 Use default interpolation for new animated keyframes 2016-02-06 09:48:47 +01:00
Jean-Baptiste Mardelle
51072e212d Fix keyframe losing type after move
remove keyframe if moved outside of clip rect
2016-02-06 02:40:06 +01:00
Jean-Baptiste Mardelle
1646ff7951 Add icons for keyframe types 2016-02-06 02:10:23 +01:00
Jean-Baptiste Mardelle
818ef8567c small cleanup, update copyright for anim keyframe code 2016-02-06 01:08:19 +01:00
Vincent Pinon
c7760ead3d fix clazy warning: qmap-with-key-pointer 2016-02-05 21:48:31 +01:00
Vincent Pinon
3226fbb34f fix clazy warning: inefficient-qlist-soft 2016-02-05 21:29:23 +01:00
Jean-Baptiste Mardelle
540bf45ee5 Fix clip analysis (motion) not stored, prepare for drag and drop of motion data to animated keyframe parameter 2016-02-05 14:28:28 +01:00
Jean-Baptiste Mardelle
e2f98ca597 Move timeline keyframe stuff in own class (KeyframeView)
Fix cutting, pasting and resize issues in keyframes (probably breaks non animated kfrs, to be fixed)
2016-02-05 14:24:00 +01:00
Jean-Baptiste Mardelle
4cdad3b2c7 Merge branch 'master' of git://anongit.kde.org/kdenlive 2016-02-04 23:39:00 +01:00
Jean-Baptiste Mardelle
83d19bf5ef Fix animated keyframes with cropped clip 2016-02-04 23:36:14 +01:00
Vincent Pinon
a793d3fa25 fix clazy warning: foreach 2016-02-04 22:25:52 +01:00
Jean-Baptiste Mardelle
766b6016b4 Fix some effects not editable on bin clips (Auto Mask, sox, ladspa) 2016-02-04 01:09:15 +01:00
Jean-Baptiste Mardelle
5730e9c251 Keyframe preset can now be global for all effects or only for current effect, allow deletion 2016-02-03 21:43:39 +01:00
Jean-Baptiste Mardelle
33fd3f7c28 Preliminary support for keyframes presets 2016-02-03 01:18:23 +01:00
Jean-Baptiste Mardelle
9dd11f1b95 Fix moving first keyframe 2016-02-02 21:12:25 +01:00
Vincent Pinon
f68e444cbc Make quality/speed sliders less confusing (?)
+expand profiles categories & set default sliders values
2016-02-02 17:21:18 +01:00
Jean-Baptiste Mardelle
4d19ef12d3 remove debug 2016-02-02 01:54:41 +01:00
Jean-Baptiste Mardelle
352f1952f9 Fix several remaining issues with keyframe manipulation in timeline 2016-02-02 01:54:01 +01:00
Jean-Baptiste Mardelle
71392a7037 Fix stabilize on clips with profile != project profile
CCBUG: 358583
2016-02-01 23:46:40 +01:00
Vincent Pinon
cfdb89241d Fix last smooth KF, round KF handles adapting size + fix crash 2016-02-01 23:27:19 +01:00
Jean-Baptiste Mardelle
e1eb091f61 Hide keyframes when they should not be displayed 2016-02-01 23:20:32 +01:00
Jean-Baptiste Mardelle
f67d7486d7 Fix several issues with simplekeyframe (locale, precision)
CCBUG: 358672
2016-02-01 23:06:16 +01:00
Jean-Baptiste Mardelle
47567f07dc Fix custom effects deletion
CCBUG: 358782
2016-02-01 22:12:12 +01:00
Jean-Baptiste Mardelle
233cad6ee3 Fix transition list search widget broken
CCBUG: 358449
2016-02-01 22:11:58 +01:00
Jean-Baptiste Mardelle
1cd0854ec9 Fix custom effects deletion
CCBUG: 358782
2016-02-01 22:09:17 +01:00
Jean-Baptiste Mardelle
6341d18dc0 Fix transition list search widget broken
CCBUG: 358449
2016-02-01 21:52:53 +01:00
Jean-Baptiste Mardelle
faa4f5e040 anim keyframes: fix default value line and hover detection 2016-02-01 03:20:36 +01:00
Jean-Baptiste Mardelle
417a7e7d31 Keyframe animation: Shift + move keyframe also seeks while moving keyframe 2016-02-01 02:03:37 +01:00
Vincent Pinon
17aa8a85f9 Prepare smooth/hard timeline keyframes 2016-02-01 01:34:56 +01:00
Jean-Baptiste Mardelle
84f70411fd Several small improvements to keyframe animation widget, make timecode always use fixed font, fix effect not updated when clip duration changed 2016-01-31 22:14:09 +01:00
Jean-Baptiste Mardelle
3541ff4f9a Fix crash on missing audiolevel 2016-01-31 01:12:19 +01:00
Jean-Baptiste Mardelle
4881a79522 Merge branch 'master' of git.kde.org:kdenlive 2016-01-31 00:50:47 +01:00
Jean-Baptiste Mardelle
7a4e9a681c First part of new animation keyframe feature 2016-01-31 00:48:48 +01:00
Vincent Pinon
047c0c14d3 fix timeline keyframes updating 2016-01-30 22:34:15 +01:00
Vincent Pinon
105c423bdc Fix GCC warnings 2016-01-30 20:09:59 +01:00
Vincent Pinon
c1db0f921d port timeline keyframes to MLT API 2016-01-30 19:01:14 +01:00
Vincent Pinon
4db397cee0 Remove old files 2016-01-30 10:37:52 +01:00
Vincent Pinon
a98c4138d0 fix clazy warning: detach-temporary 2016-01-29 23:52:41 +01:00
Vincent Pinon
150253feed fix gcc warnings 2016-01-29 18:50:49 +01:00
Jean-Baptiste Mardelle
50b186e226 Fix proxy for playlist clips
CCBUG: 358583
2016-01-29 12:02:30 +01:00
Jean-Baptiste Mardelle
6a95d5139a Fix playlist clips audio monitor & thumbnails missing 2016-01-29 11:46:25 +01:00
Jean-Baptiste Mardelle
059b8c6509 Fix fps indicator broken on clip monitor
CCBUG: 358702
2016-01-29 09:44:57 +01:00
Jean-Baptiste Mardelle
d78c5e30c4 Improve precision of frame dropping check 2016-01-29 01:53:08 +01:00
Jean-Baptiste Mardelle
3827d5532e Implement dropped frames warning (displayed with monitor overlay for timecode)
CCBUG: 358702
2016-01-29 01:40:21 +01:00
Jean-Baptiste Mardelle
5d9111aab2 Fix recent seeking regression
CCBUG: 358698
2016-01-29 00:32:53 +01:00
Jean-Baptiste Mardelle
06b4bd00a5 Make Effect Properties checkbox label resize to content, do some cleanup
CCBUG: 356499
2016-01-28 00:57:35 +01:00
Jean-Baptiste Mardelle
4056d9ed17 Audio scopes refactoring/reorganize, port Audio Spectrum to new ScopeWidget method 2016-01-27 21:34:28 +01:00
Jean-Baptiste Mardelle
723a8b8fa9 Refactor new audio levels, should fix most problems.
CCBUG: 358427
2016-01-27 01:13:19 +01:00
Jean-Baptiste Mardelle
b56abb0f52 Merge branch 'master' of git.kde.org:kdenlive 2016-01-26 22:06:49 +01:00
Jean-Baptiste Mardelle
8c9877fcce Small tweaks to get smoother seek & pause 2016-01-26 22:06:32 +01:00
Vincent Pinon
40d2723a9a renderwidget sliders labels; no error clicking category 2016-01-26 20:29:57 +01:00
Jean-Baptiste Mardelle
67e3f6057e Fix audio level on locale with comma
CCBUG: 358427
2016-01-26 09:30:39 +01:00
Jean-Baptiste Mardelle
c17b81793c Fix audio monitor sometimes not working until disabled/re-enabled 2016-01-25 23:59:58 +01:00
Jean-Baptiste Mardelle
629ca50c03 small cleanup 2016-01-25 20:46:37 +01:00
Jean-Baptiste Mardelle
32b22eef65 Cleaner dB scale for audio monitor
CCBUG: 358427
2016-01-25 20:37:16 +01:00
Jean-Baptiste Mardelle
e464dbb2bd Fix no audio interpreted as 20dB
CCBUG: 358427
2016-01-25 20:28:36 +01:00
Jean-Baptiste Mardelle
f4e0fb55e2 Small tweaks in audio monitor color scale 2016-01-25 02:40:00 +01:00
Jean-Baptiste Mardelle
16b00e2d27 Improved audio monitoring
CCBUG: 358427
2016-01-25 02:11:07 +01:00
Jean-Baptiste Mardelle
728d0e33df Cleanup and rename misleading "split view" to "multitrack view" in project monitor
CCBUG: 356314
2016-01-24 20:15:20 +01:00
Jean-Baptiste Mardelle
528f97e74f Fix monitor incorrectly resized after forcing size
CCBUG: 358426
2016-01-24 17:03:10 +01:00
Jean-Baptiste Mardelle
3f04aeb6a8 Merge branch 'master' of git.kde.org:kdenlive 2016-01-24 16:52:07 +01:00
Jean-Baptiste Mardelle
5c9a080425 Add qml toolbar to project monitor (middle click button) 2016-01-24 16:50:51 +01:00
Jean-Baptiste Mardelle
7155ee5ce4 QML toolbar with basic options in clip monitor (can be displayed/hidden with middle click in monitor) 2016-01-24 16:14:36 +01:00
l10n daemon script
e9e0acc931 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-01-24 09:31:28 +00:00
Jean-Baptiste Mardelle
6704725af4 Better color for selected track
CCBUG: 352808
2016-01-23 16:05:35 +01:00
Jean-Baptiste Mardelle
3e1d769dbe Merge branch 'master' of git.kde.org:kdenlive 2016-01-23 15:28:48 +01:00
Jean-Baptiste Mardelle
eded2c09fc Fix several bugs in corner effect (adding keyframes, ratio bars not shown, ...)
CCBUG: 357806
2016-01-23 15:28:25 +01:00
l10n daemon script
5fcf9e2a28 SVN_SILENT made messages (.desktop file) 2016-01-23 13:18:18 +00:00
Frederik Schwarzer
20126084be Fix typo. 2016-01-23 11:05:01 +01:00
Jean-Baptiste Mardelle
a001c4ac04 Fix project stats in project settings dialog (used/unused clips) 2016-01-22 22:22:59 +01:00
Jean-Baptiste Mardelle
240d4321bc Clean Project works again (remove unused clips from bin) 2016-01-22 20:32:16 +01:00
Jean-Baptiste Mardelle
a1c63f9851 Merge branch 'master' of git.kde.org:kdenlive 2016-01-22 19:21:46 +01:00
Jean-Baptiste Mardelle
7ae88a917a reintroduce clip usage count in bin 2016-01-22 19:20:08 +01:00
Michael Palimaka
d26cdd2ff3 Remove unused dependency.
REVIEW: 126826
2016-01-23 03:35:49 +11:00
Jean-Baptiste Mardelle
4eefc6af34 Merge branch 'master' of git.kde.org:kdenlive 2016-01-22 17:32:56 +01:00
Jean-Baptiste Mardelle
95c68bd99d Use "composite" transition for wipe instead of luma, because alpha channel was not supported.
We now convert older project files to use the composite transition to have a coherent wipe transition
CCBUG: 358177
2016-01-22 17:32:33 +01:00
Vincent Pinon
5fc31386e7 Update application icons
- reintroduce XPM in menu (fixing ubuntu lintian error)
- use svg for desktop file
2016-01-21 15:11:34 +01:00
Jean-Baptiste Mardelle
c006c97655 Fix broken detection of missing images in title clips 2016-01-21 00:11:51 +01:00
Jean-Baptiste Mardelle
f9e36da881 Use linear_x as default luma for wipe, rename "Image File" to "Wipe Method"
CCBUG: 358180
2016-01-20 19:32:59 +01:00
Jean-Baptiste Mardelle
331fd851d7 Revert luma files to pgm, faster and solves scaling issues
CCBUG: 358177
CCBUG: 357710
2016-01-20 09:19:47 +01:00
Jean-Baptiste Mardelle
4405fa492e Various fixes for on monitor qml (pan/zoom + corners widget) when working with profile where sar!=1
improvements to corner effect: live preview, add lines to indicate source aspect ratio
CCBUG: 357806
2016-01-19 01:28:06 +01:00
Jean-Baptiste Mardelle
9ed8667e44 Cleaned icons, works after all! 2016-01-18 22:53:33 +01:00
Jean-Baptiste Mardelle
4f775c7e28 Revert "Cleanup icons", breaks svgz icons
This reverts commit 67267ab095.
2016-01-17 22:45:07 +01:00
Jean-Baptiste Mardelle
e2548eb86e Merge branch 'master' of git.kde.org:kdenlive 2016-01-17 22:39:09 +01:00
Jean-Baptiste Mardelle
67267ab095 Cleanup icons 2016-01-17 22:38:26 +01:00
Jean-Baptiste Mardelle
c315cb8ca2 Fix typo 2016-01-17 22:38:03 +01:00
Jean-Baptiste Mardelle
dcd2511b64 Rephrase message on unknown profile.
Make sure profile created from clip has width multiple of 8 (required in some parts of MLT)
CCBUG: 356963
2016-01-17 20:05:32 +01:00
Ed Rogalsky
dc11bf42f8 stem export is always stem export also if only one track is selected
Append track name to filename.
2016-01-17 19:39:16 +01:00
Ed Rogalsky
7d0e3e4ed0 stem export is always stem export also if only one track is selected
Append track name to filename.
2016-01-17 18:55:01 +01:00
Jean-Baptiste Mardelle
332b9c97fa Cairo Blend and Cairo Affine Blend transitions are now keyframable 2016-01-17 18:06:23 +01:00
Jean-Baptiste Mardelle
c17a542400 Add blend modes to frei0r.cairoblend transition, allowing to add blending with adjustable opacity
CCBUG: 358052
2016-01-17 02:23:44 +01:00
Jean-Baptiste Mardelle
2509e9b436 Fix small popup label and double message on unknown profile
CCBUG: 356963
2016-01-17 00:10:41 +01:00
Jean-Baptiste Mardelle
b8d82605cf implement "Match Frame" feature - (Clip in Project Bin) in timeline context menu 2016-01-16 20:33:13 +01:00
Jean-Baptiste Mardelle
91a2803c10 Ask user before switching to clip profile when adding first clip to project
CCBUG: 356963
2016-01-16 15:31:21 +01:00
Jean-Baptiste Mardelle
f72b302de5 Faster drawing of audio thumbnails 2016-01-16 15:29:24 +01:00
Vincent Pinon
0d678e3c83 update profile save/edit dialog 2016-01-15 21:59:36 +01:00
Jean-Baptiste Mardelle
a98aac4133 Fix titles from 0.9.x kdenlive versions broken on locales with comma separator
Don't block opening project on missing font
Fix error in importing old project files that was not processing all clips
BUG: 358033
2016-01-15 19:57:50 +01:00
Jean-Baptiste Mardelle
b93fcee536 Fix titles from 0.9.x kdenlive versions broken on locales with comma separator
Don't block opening project on missing font
Fix error in importing old project files that was not processing all clips
BUG: 358033
2016-01-15 19:52:10 +01:00
Vincent Pinon
01c18d4d8d quality slider steps; custom profiles 1st
+ properly restore render properties
2016-01-14 23:24:22 +01:00
l10n daemon script
a3b3ab8e35 SVN_SILENT made messages (.desktop file) 2016-01-14 13:06:47 +00:00
l10n daemon script
e8172149a5 SVN_SILENT made messages (after extraction) 2016-01-14 11:40:36 +00:00
l10n daemon script
0a7134f58c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-01-14 10:15:18 +00:00
Jean-Baptiste Mardelle
7280b3cb2c Attempt to fix startup crash
CCBUG: 357955
2016-01-14 00:56:27 +01:00
Jean-Baptiste Mardelle
ee7a170a5a Fix keyframes sometimes broken when copy/paste
CCBUG: 357386
2016-01-14 00:45:33 +01:00
Jean-Baptiste Mardelle
7084fa10b8 Merge branch '15.12' 2016-01-13 21:33:44 +01:00
Jean-Baptiste Mardelle
e1bdc57f12 Follow Desktop style unless it is GTK+.
"Default" option follows Desktop settings
Based on a patch by René J.V. Bertin
CCBUG: 357893
2016-01-13 21:32:57 +01:00
Jean-Baptiste Mardelle
4078c13c17 Merge branch '15.12' 2016-01-13 21:05:29 +01:00
Jean-Baptiste Mardelle
8a5e4c3c7b Fix track effects cannot be disabled / deleted
Fix effects staying in track effectstack after redoing deletion
CCBUG: 357856
2016-01-13 21:03:17 +01:00
Jean-Baptiste Mardelle
efede114b6 Fix opacity parameter broken in composite transition/pan+zoom
CCBUG: 357856
2016-01-13 20:32:57 +01:00
Jean-Baptiste Mardelle
b699c44c30 Small polish in audio level and spectrum 2016-01-13 03:25:50 +01:00
Jean-Baptiste Mardelle
9b2e6ed51c small cleanup, fix audio monitor incorrectly display when activated 2016-01-13 00:54:40 +01:00
Jean-Baptiste Mardelle
3540f9f097 Show info message if Audio Spectrum is not available from MLT 2016-01-12 23:00:32 +01:00
Jean-Baptiste Mardelle
149749c4a1 Merge branch 'master' of git.kde.org:kdenlive 2016-01-12 22:40:05 +01:00
Jean-Baptiste Mardelle
87a930eca7 Small cleanup, remove bogus QSemaphore call in new audio spectrum 2016-01-12 22:39:52 +01:00
Ed Rogalsky
2e2e504cb0 obsolete reference to trackInfoList removed 2016-01-12 22:23:10 +01:00
Ed Rogalsky
183681c3fd obsolete reference to trackInfoList removed 2016-01-12 22:17:46 +01:00
Ed Rogalsky
5346a545a2 backport broken stem export fix
With the refactoring the track logic was modified in the way that the
current stem export function was broken.
2016-01-12 22:13:08 +01:00
Ed Rogalsky
120324abce broken stem export fixed
With the refactoring the track logic was modified in the way that the
current stem export function was broken.
2016-01-12 21:48:48 +01:00
Ed Rogalsky
eb36d84628 minor brace fix
Just to see if I'm still in the boat.
2016-01-12 07:20:58 +01:00
Jean-Baptiste Mardelle
7c79c0a2e2 Merge branch 'master' of git.kde.org:kdenlive 2016-01-12 00:30:24 +01:00
Jean-Baptiste Mardelle
594b7b2512 Fix several issues with razor tool cut line preview
CCBUG: 357529
2016-01-12 00:29:36 +01:00
Vincent Pinon
ba39bc091e Update render profiles; zone option in basic view
sorted formats, added speed options
DV standard automatically determined
fix rescale option disabled
2016-01-12 00:22:56 +01:00
Jean-Baptiste Mardelle
badfba743d Select first video track on project opening
BUG: 357854
2016-01-12 00:04:23 +01:00
Jean-Baptiste Mardelle
893a200b28 Fix a few warnings and don't crash on missing fft filter 2016-01-11 23:03:45 +01:00
Jean-Baptiste Mardelle
90dfa0df01 New audio spectrum widget based on Shotcut (uses MLT filter instead of our own outdated FFT's copy). 2016-01-11 22:59:37 +01:00
Jean-Baptiste Mardelle
171ad1534f Show "Favorite effects" label in toolbar + detailed info about razor tool 2016-01-10 23:22:49 +01:00
Jean-Baptiste Mardelle
373714450c Do not allow importing playlists that have a different profile than current project, this is not supported 2016-01-10 20:14:45 +01:00
Jean-Baptiste Mardelle
56cb5c233b Fix playlist profile incorrectly detected,
Make sure saving timeline section does not produce invalid transitions
CCBUG: 357804
2016-01-10 19:53:57 +01:00
Jean-Baptiste Mardelle
66e9be713a Make audio monitor work with Movit 2016-01-10 16:58:21 +01:00
Jean-Baptiste Mardelle
570d608cfc Pause clip monitor when selecting another bin clip 2016-01-10 16:53:49 +01:00
Jean-Baptiste Mardelle
b18d866605 Fix possible crash on bin clip selection
CCBUG: 357797
2016-01-10 16:48:49 +01:00
Jean-Baptiste Mardelle
a5cd3e6db1 Nicer audio levels widget 2016-01-10 10:34:43 +01:00
Jean-Baptiste Mardelle
423572bb27 Optimize monitor's audio level widget, show correct number of channels in clip monitor 2016-01-10 10:09:10 +01:00
Jean-Baptiste Mardelle
81b3d26ab2 fix error in previous commit 2016-01-10 01:22:35 +01:00
Jean-Baptiste Mardelle
920896b1b8 Fix clip monitor split broken after disabling and re-enabling effect 2016-01-10 01:20:28 +01:00
Jean-Baptiste Mardelle
2929810a8c Fix unexpected null reciever warning message on exit / track reload 2016-01-10 00:59:44 +01:00
Jean-Baptiste Mardelle
cb5c3951b6 Refactoring: move all clip queue processing into own class (reducer renderer.cpp) 2016-01-10 00:07:44 +01:00
Jean-Baptiste Mardelle
5ca0c3e361 Disable audio monitoring if something went wrong 2016-01-09 22:46:43 +01:00
Jean-Baptiste Mardelle
9f949b9f70 Check audio monitoring filter is working before inserting 2016-01-09 22:45:41 +01:00
Jean-Baptiste Mardelle
10d4342634 Add audio level monitoring to monitors, hide frame around timecode 2016-01-09 22:43:30 +01:00
Jean-Baptiste Mardelle
0a369600d4 Use more standard menu icon in bin and monitor, fix some monitor buttons not adapting color theme 2016-01-09 10:59:35 +01:00
Vincent Pinon
886b778e20 Render widget 'simple by default, powerful when needed'
TODO: review profiles and speed options; rename to "export"
2016-01-08 23:40:29 +01:00
Jean-Baptiste Mardelle
0f328afcdb Fix broken transitions on profile change (do not cache fps) 2016-01-08 20:01:10 +01:00
Jean-Baptiste Mardelle
9606191801 Fix grey clip stuck in Bin when adding several clips and check first clip's profile is enabled 2016-01-08 19:20:30 +01:00
Jean-Baptiste Mardelle
c547b82146 Attempt to fix freeze when clip monitor is disabled
CCBUG: 351512
2016-01-08 18:46:59 +01:00
Jean-Baptiste Mardelle
d125664996 Fix in / out points broken when rendering a zone with an fps change 2016-01-08 02:27:47 +01:00
Jean-Baptiste Mardelle
a0e02e3d40 Merge branch '15.12' 2016-01-08 00:10:28 +01:00
Jean-Baptiste Mardelle
164988fd80 Try to fix render resize crash with Movit
CCBUG: 355398
2016-01-08 00:09:47 +01:00
Jean-Baptiste Mardelle
9dd480a3f9 Merge branch '15.12' 2016-01-07 23:33:01 +01:00
Jean-Baptiste Mardelle
dfa63991e2 Fix colored background not displayed in Bézier effect
CCBUG: 357659
2016-01-07 23:30:16 +01:00
Jean-Baptiste Mardelle
5dcde6996f Fix curves filter incorrect locale handling 2016-01-07 23:01:56 +01:00
Jean-Baptiste Mardelle
bf5f98d300 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2016-01-07 22:58:03 +01:00
Jean-Baptiste Mardelle
fe7a8586e7 Fix Bézier spline broken on locales with numerical separator != .
Fix Bézier colors with dark themes
CCBUG: 357659
2016-01-07 22:57:39 +01:00
Albert Astals Cid
749890d24b GIT_SILENT Upgrade KDE Applications version to 15.12.1. 2016-01-07 00:11:18 +01:00
Jean-Baptiste Mardelle
e43f3d4337 Merge branch '15.12' 2016-01-06 20:27:02 +01:00
Jean-Baptiste Mardelle
b0211b4cc6 Make sure we can restore the entire folder hierarchy when opening a project 2016-01-06 20:26:10 +01:00
Jean-Baptiste Mardelle
2d4365b561 Merge branch '15.12' 2016-01-06 12:54:42 +01:00
Jean-Baptiste Mardelle
5ef3da9ac2 Fix error in subfolders loading
BUG: 357572
2016-01-06 12:53:08 +01:00
Jean-Baptiste Mardelle
dcf0e76af8 Merge branch '15.12' 2016-01-06 12:39:22 +01:00
Jean-Baptiste Mardelle
8ec4653e92 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2016-01-06 12:38:33 +01:00
Jean-Baptiste Mardelle
ee4f4c8200 Fix crash on opening project with subfolders, real issue still investigated
CCBUG: 357572
2016-01-06 12:38:12 +01:00
Jean-Baptiste Mardelle
de7e1219eb Merge branch 'master' of git.kde.org:kdenlive 2016-01-06 11:11:15 +01:00
Jean-Baptiste Mardelle
6ea306579d Rewrite Library to use KF5 classes instead of my own folder view widget.
Much cleaner and should be more crash proof
CCBUG: 357534
2016-01-06 11:10:51 +01:00
Jonathan Riddell
49acba4573 Merge branch 'Applications/15.12' 2016-01-05 17:00:44 +00:00
Jonathan Riddell
f64f7c9fb2 Use sounds from Oxygen theme instead of from kdelibs4 kde-runtime 2016-01-05 17:00:04 +00:00
l10n daemon script
0eca9e934c SVN_SILENT made messages (.desktop file) 2016-01-05 16:01:27 +00:00
l10n daemon script
1e2305def8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-01-05 13:25:23 +00:00
Jean-Baptiste Mardelle
87a56efab4 Merge branch '15.12' 2016-01-05 02:21:37 +01:00
Jean-Baptiste Mardelle
0bc3942b4c Fix deprecated color capture in color picker
CCBUG: 357516
2016-01-05 02:20:34 +01:00
Jean-Baptiste Mardelle
77a8b5a777 Fix errors in library custom path 2016-01-05 00:48:01 +01:00
Jean-Baptiste Mardelle
f9cd102aca Better check for invalid custom Library folder 2016-01-05 00:18:37 +01:00
Jean-Baptiste Mardelle
ad15c59a40 Add vertical line to clearly show cut position in timeline
CCBUG: 357490
CCBUG: 357529
2016-01-04 23:55:39 +01:00
Jean-Baptiste Mardelle
99e2600e18 Merge branch '15.12' 2016-01-04 23:14:14 +01:00
Jean-Baptiste Mardelle
59e35b84d5 Fix razor cursor sometimes not appearing and not adapting to color theme
CCBUG: 357520
2016-01-04 23:08:53 +01:00
Jean-Baptiste Mardelle
a752329caa Fix crash on changing profile
CCBUG: 357538
2016-01-04 22:58:50 +01:00
Jean-Baptiste Mardelle
461fc3d743 Do not switch profile on audio clip , be more clever on images
CCBUG: 357537
2016-01-04 21:34:36 +01:00
Jean-Baptiste Mardelle
d665213056 Make Library path customizable 2016-01-04 21:10:42 +01:00
Jean-Baptiste Mardelle
2cd3b5124a Merge branch '15.12' 2016-01-03 23:13:14 +01:00
Jean-Baptiste Mardelle
2884e7aecc Fix offset when renaming bin item
BUG: 351712
2016-01-03 23:12:10 +01:00
Jean-Baptiste Mardelle
1e5c9e34b4 Fix offset when renaming a library item 2016-01-03 23:09:11 +01:00
Jean-Baptiste Mardelle
a61f25b905 Update clip properties panel on fps change
CCBUG: 350948
2016-01-03 22:15:21 +01:00
Jean-Baptiste Mardelle
b6c9bae30a ALT + Mousewheel to move to next / previous snap point / marker 2016-01-03 21:33:10 +01:00
Jean-Baptiste Mardelle
25107b5856 Fix crash when opening a new document with different fps, fix new project dialog showing wrong default profile 2016-01-03 20:12:50 +01:00
Jean-Baptiste Mardelle
e8d71cb349 Do not block opening a document when missing fonts found, open search dialog for missing clips in the document folder 2016-01-03 19:49:58 +01:00
Jean-Baptiste Mardelle
f11b73fa71 Allow dropping local and remote files in library 2016-01-03 19:11:19 +01:00
Jean-Baptiste Mardelle
d24be586e4 Add icons, thumbnails, folders, deletion and rename to Library 2016-01-03 18:14:26 +01:00
Jean-Baptiste Mardelle
fa04e67c03 Fix startup crash 2016-01-03 14:03:45 +01:00
Jean-Baptiste Mardelle
9864cd12bd Merge branch '15.12' 2016-01-03 13:19:50 +01:00
Jean-Baptiste Mardelle
b82f237ee8 Warn and force project profile must be a multiple of 8
CCBUG: 357326
2016-01-03 13:15:05 +01:00
Jean-Baptiste Mardelle
d9fa09cce2 Fix startup crash 2016-01-03 01:56:46 +01:00
Jean-Baptiste Mardelle
e5484b9fab update copyright year 2016-01-03 01:49:23 +01:00
Jean-Baptiste Mardelle
dce76bc63f Activate breeze widget style by default if Desktop Session is not using Breeze or Oxygen style 2016-01-02 12:39:46 +01:00
Jean-Baptiste Mardelle
a9ed1e745e Save widget style 2016-01-02 12:39:32 +01:00
Jean-Baptiste Mardelle
0a0bc199d4 Backport: new config option to change widget style (useful for non KDE users) 2016-01-02 12:38:47 +01:00
Jean-Baptiste Mardelle
4aedfb7afe Add basic actions to Library 2016-01-02 12:01:01 +01:00
Jean-Baptiste Mardelle
75be11d312 Allow KF5 versions < 5.15 2016-01-02 10:53:34 +01:00
Jean-Baptiste Mardelle
fdd8d048e0 Add info message to Library to guide user 2016-01-02 02:51:46 +01:00
Jean-Baptiste Mardelle
e2b311ff49 First basic implementation of the new "Library" widget, allows
storing clips to be shared across projects.
2016-01-02 02:41:07 +01:00
Jean-Baptiste Mardelle
e493f53e19 Merge branch '15.12' 2016-01-01 23:25:09 +01:00
Jean-Baptiste Mardelle
bde554125a Fix severe issues with slideshow clips
CCBUG: 357397
2016-01-01 23:19:00 +01:00
Jean-Baptiste Mardelle
a816431fd5 Fix possible crash on profile change 2016-01-01 17:30:26 +01:00
Jean-Baptiste Mardelle
353d7c21e7 Correctly update bin clip's length when changing project fps
CCBUG: 350948
2016-01-01 17:20:04 +01:00
Jean-Baptiste Mardelle
964b9ef8ce Reload all bin clips on project's fps change. There is a small but in MLT causing the displayed clip length to be wrong, but it's only a display bug
CCBUG: 350948
2016-01-01 16:58:24 +01:00
Jean-Baptiste Mardelle
9e9a02db2a Code cleanup: move all monitor qml overlay handling in new class 2016-01-01 16:12:58 +01:00
Jean-Baptiste Mardelle
241af1e8e3 Fix several issues when changing project's fps 2016-01-01 02:42:05 +01:00
Jean-Baptiste Mardelle
66eea0af8b Fix various error corrupting project when changing profile's framerate
CCBUG: 354940
2016-01-01 02:10:20 +01:00
Jean-Baptiste Mardelle
9fe0c65261 MLT's project profiles must be a multiple of 8, so enforce it when user tries to set a incorrect value
CCBUG: 357326
2016-01-01 00:31:14 +01:00
Jean-Baptiste Mardelle
31a2a12998 Reintroduce improved check first clip feature. Now, when enabled, Kdenlive will automatically switch its profile and inform user
CCBUG: 356963
2015-12-31 23:23:41 +01:00
Jean-Baptiste Mardelle
ff6cff87cc Small fixes in markers display 2015-12-31 18:52:39 +01:00
Jean-Baptiste Mardelle
993f768889 Activate breeze widget style by default if Desktop Session is not using Breeze or Oxygen style 2015-12-31 18:06:43 +01:00
Jean-Baptiste Mardelle
1b729d89e6 Save widget style 2015-12-31 17:25:10 +01:00
Jean-Baptiste Mardelle
039cd8d15d Testing new config option to change widget style (useful for non KDE users) 2015-12-31 16:42:00 +01:00
Jean-Baptiste Mardelle
1747728291 Embed all qml monitor overlays in a Qt resource so that we can run without installing 2015-12-31 15:45:16 +01:00
Jean-Baptiste Mardelle
422d3a0c48 Only request audio thumbs for clips with audio (playlists currently not supported) 2015-12-31 10:23:54 +01:00
Jean-Baptiste Mardelle
c459544a4b Fix Bitrate unit
CCBUG: 357322
2015-12-31 10:06:35 +01:00
Jean-Baptiste Mardelle
5e4b184d8b Fix audio thumb cache wrong size causing shrinked thumbnails 2015-12-31 10:06:08 +01:00
Jean-Baptiste Mardelle
13772fc037 Smarter update of monitor's Qml timecode overlay 2015-12-31 09:16:20 +01:00
Jean-Baptiste Mardelle
49d6965adb remove debug 2015-12-31 02:51:26 +01:00
Jean-Baptiste Mardelle
897a6fac2f Fix right / left channels for audio thumbs, preliminary support for libav audio thumbs 2015-12-31 02:50:59 +01:00
Jean-Baptiste Mardelle
0883aeb589 Fix import of multi stream clips, fix audio thumbnails for multi stream clips 2015-12-31 01:03:51 +01:00
Jean-Baptiste Mardelle
acce54f673 Merge branch '15.12' 2015-12-31 00:03:05 +01:00
Jean-Baptiste Mardelle
65f5f6544c Fix wrong rounding and other small issues in clip properties display
CCBUG: 357322
2015-12-30 23:39:38 +01:00
Jean-Baptiste Mardelle
3c15b3783e Merge branch '15.12' 2015-12-30 22:59:16 +01:00
Jean-Baptiste Mardelle
7452cedabe Fix manage project profiles broken in project settings
BUG: 357324
2015-12-30 22:58:29 +01:00
Jean-Baptiste Mardelle
f4df3a0bb1 Do not block when deleting clip and audio thumb process is running 2015-12-30 22:49:44 +01:00
Jean-Baptiste Mardelle
cfbec07b3d New option to create audio thumbs through FFmpeg instead of MLT (7x faster) 2015-12-30 21:41:48 +01:00
Jean-Baptiste Mardelle
1daadd1a18 Fix crash in DVD wizard 2015-12-30 01:32:33 +01:00
Jean-Baptiste Mardelle
27a0c86938 Each monitor now has a configurable overlay (safe zone, timecode, etc) 2015-12-30 01:16:41 +01:00
Jean-Baptiste Mardelle
c5962be379 Fix audio thumb progress not displayed after last commit 2015-12-29 00:13:11 +01:00
Jean-Baptiste Mardelle
d13db89141 Display nice hover audio thumbnail preview in clip monitor when seeking
Fix monitor switching sometimes leaving monitor blank
2015-12-29 00:07:57 +01:00
Jean-Baptiste Mardelle
be3caaa342 Don't switch fullscreen if double click on monitor's marker label 2015-12-28 18:26:13 +01:00
Jean-Baptiste Mardelle
de367652d4 Merge branch '15.12' 2015-12-28 18:19:42 +01:00
Jean-Baptiste Mardelle
95cbd79d94 Fix wrong bitrate fro DNxHD 115Mb/s 2015-12-28 18:15:36 +01:00
Jean-Baptiste Mardelle
388e534dee Fix crash when creating project without audio tracks 2015-12-28 18:08:51 +01:00
Jean-Baptiste Mardelle
09541a489a Make KFileMetadata dependency optional (fixes CI build) 2015-12-28 16:11:34 +01:00
Vincent Pinon
7ec8000eda Add QText producer
This allows to create basic titles with much less work on MLT side
(Kdenlivtitle module being complex to maintain, currently slow and crashy).
TODO: avoid rescaling and allow to define text position without extra transition
2015-12-28 09:53:40 +01:00
Jean-Baptiste Mardelle
228b2eb1ff Correctly update clip properties when a clip is ready, sort properties in tree 2015-12-28 02:35:53 +01:00
Jean-Baptiste Mardelle
f2f4b56a0c Extract metainfo from images / audio clips using KF5's KFileMetaData framework (should this be an optional dependency?) 2015-12-28 01:49:59 +01:00
Jean-Baptiste Mardelle
57cb1121da Open KDE's crash handler on crash (bump KF5 requirement to 5.15) 2015-12-28 00:25:59 +01:00
Jean-Baptiste Mardelle
f18c24cb38 Merge branch '15.12' 2015-12-27 23:58:29 +01:00
Jean-Baptiste Mardelle
5a6235b120 Use original clip properties, not proxy for effects / display
CCBUG: 355825
CCBUG: 356643
2015-12-27 23:54:38 +01:00
Jean-Baptiste Mardelle
1e3c1e4c5d Merge branch '15.12' 2015-12-27 22:30:01 +01:00
Jean-Baptiste Mardelle
d797d77b66 Auto-generate proxy clips if they match criteria, correctly en/disable depending on project settings
CCBUG: 357207
2015-12-27 22:28:56 +01:00
Jean-Baptiste Mardelle
dcda791a6f Display timeline guides in project monitor and allow easy editing 2015-12-27 21:24:08 +01:00
Jean-Baptiste Mardelle
819c5610be Merge branch '15.12' 2015-12-27 20:39:17 +01:00
Jean-Baptiste Mardelle
196e0c94ad Fix monitor not updating after being hidden 2015-12-27 20:29:09 +01:00
Jean-Baptiste Mardelle
4dcb7ccae2 Clip markers can now be edited directly on clip monitor 2015-12-27 20:28:01 +01:00
Jean-Baptiste Mardelle
6a61f22724 Fix some shortcuts still not working in fullscreen 2015-12-27 20:18:53 +01:00
Jean-Baptiste Mardelle
3895b1f54e Allow proxy profile management from project settings dialog
BUG: 356644
2015-12-27 14:34:52 +01:00
Jean-Baptiste Mardelle
923fa40dcc Disable proxy action if project proxies are not enabled 2015-12-27 14:26:57 +01:00
Jean-Baptiste Mardelle
4b67c23853 Fix shortcuts broken when monitor is in fullscreen
BUG: 356803
2015-12-27 14:08:01 +01:00
Jean-Baptiste Mardelle
e85541f9e3 missing icons 2015-12-26 21:56:10 +01:00
Jean-Baptiste Mardelle
87e410db94 Icon for project settings in config dialog
BUG: 356848
2015-12-26 21:53:42 +01:00
Jean-Baptiste Mardelle
a71b88f6c0 Move "manage project profiles" option to better place (next to profile list in settings dialog and project settings) 2015-12-26 21:49:17 +01:00
Jean-Baptiste Mardelle
ce046c2a13 Update master's version number to differentiate it 2015-12-26 13:37:49 +01:00
Jean-Baptiste Mardelle
d0ce81d070 Shift + razor tool shows current frame while moving mouse in timeline to help precise cuts 2015-12-26 10:20:15 +01:00
Jean-Baptiste Mardelle
c0e92f5dbd Merge branch '15.12' 2015-12-26 00:15:38 +01:00
Jean-Baptiste Mardelle
c870fc5fd8 Fix Movit GLSL crash 2015-12-26 00:08:14 +01:00
Jean-Baptiste Mardelle
2496e665e2 Use mlt_type instead of string compare to identify MLT service 2015-12-26 00:07:01 +01:00
Jean-Baptiste Mardelle
d38f09b584 Fix crash on add/delete track when frei0r cairoblend transition is not available
BUG: 357155
2015-12-25 21:29:30 +01:00
Jean-Baptiste Mardelle
f6f43f7f3e Fix crash on missing icon 2015-12-25 17:36:29 +01:00
Jean-Baptiste Mardelle
5103ea6fb6 Merge branch '15.12' 2015-12-23 23:26:18 +01:00
Jean-Baptiste Mardelle
8904948c2e Update CMake with new ui file location 2015-12-23 23:25:39 +01:00
Jean-Baptiste Mardelle
c2490369a3 Merge branch '15.12' 2015-12-23 23:18:14 +01:00
Jean-Baptiste Mardelle
a05588ba5e Move Kdenlive xml ui.rc file in a Qt resource so it is found without install 2015-12-23 23:13:45 +01:00
Jean-Baptiste Mardelle
eab3dc4b29 Remember last folder for dvd projects
CCBUG: 96281
2015-12-23 22:38:18 +01:00
Jean-Baptiste Mardelle
c2749e947c Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-23 22:11:51 +01:00
Jean-Baptiste Mardelle
333c35148d Don't accept invalid cuts 2015-12-23 22:11:44 +01:00
Jean-Baptiste Mardelle
4d4e7fd963 Fix corruption and freeze on razor undo
CCBUG: 357054
2015-12-22 23:05:37 +01:00
Jean-Baptiste Mardelle
d0a38e91fa Fix transitions left after track deletion
CCBUG: 355380
2015-12-22 22:01:42 +01:00
Jean-Baptiste Mardelle
ee9a1c8a2f Make monitor fullscreen go to correct screen when detached 2015-12-22 16:03:56 +01:00
Jean-Baptiste Mardelle
816bccad51 Fix locked track locking wrong transitions on project loading
BUG: 355936
2015-12-22 16:03:40 +01:00
Jean-Baptiste Mardelle
ad0f3e58e2 Fix possible crash on audio thumb display
CCBUG: 356887
2015-12-22 16:02:44 +01:00
Jean-Baptiste Mardelle
1ffa3cd316 Fix some memleak and apparently useless mem eating stuff in thumbnailer 2015-12-22 16:02:19 +01:00
Jean-Baptiste Mardelle
930f0f6bf7 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-22 16:00:52 +01:00
Jean-Baptiste Mardelle
55cedc9338 Fix missing icons in title editor
BUG: 356838
2015-12-22 15:59:48 +01:00
Jean-Baptiste Mardelle
60a5620f11 Fix timeline thumbnail for image/title clips sometimes missing, small optimisations 2015-12-22 15:54:39 +01:00
Jean-Baptiste Mardelle
1b3aeaf8b6 Merge branch '15.12' 2015-12-22 15:51:06 +01:00
Jean-Baptiste Mardelle
76486650b9 Make monitor fullscreen go to correct screen when detached 2015-12-22 15:06:51 +01:00
l10n daemon script
07b55da324 SVN_SILENT made messages (.desktop file) 2015-12-22 12:40:13 +00:00
l10n daemon script
1443863cca SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-22 10:16:48 +00:00
Jean-Baptiste Mardelle
00d61732bb Fix locked track locking wrong transitions on project loading
BUG: 355936
2015-12-21 22:16:27 +01:00
Jean-Baptiste Mardelle
a5560c935c Fix possible crash on audio thumb display
CCBUG: 356887
2015-12-21 21:32:40 +01:00
Jean-Baptiste Mardelle
0ceba37173 Fix missing icons in title editor
BUG: 356838
2015-12-21 15:34:42 +01:00
Jean-Baptiste Mardelle
0c6c32bf60 Fix timeline thumbnail for image/title clips sometimes missing, small optimisations 2015-12-21 15:00:38 +01:00
Jean-Baptiste Mardelle
ba7859df14 Fix some memleak and apparently useless mem eating stuff in thumbnailer 2015-12-21 14:15:10 +01:00
Jean-Baptiste Mardelle
e333e7800c Fix resizing on render ressetting frame rate to default 25 2015-12-16 20:02:27 +01:00
Jean-Baptiste Mardelle
e13c85f0df Make split effect button checkable to that is is easier to see if enabled
CCBUG: 356495
2015-12-16 20:00:30 +01:00
Jean-Baptiste Mardelle
9b27a93757 Always show the up/down arrows to move effects up and down to have consistent interface
BUG: 356766
2015-12-16 19:59:16 +01:00
Jean-Baptiste Mardelle
caf513092b Fix resizing on render ressetting frame rate to default 25 2015-12-16 19:19:30 +01:00
Jean-Baptiste Mardelle
409a0b1bb0 Make split effect button checkable to that is is easier to see if enabled
CCBUG: 356495
2015-12-16 18:37:07 +01:00
Jean-Baptiste Mardelle
27ce510be6 Always show the up/down arrows to move effects up and down to have consistent interface
BUG: 356766
2015-12-16 18:23:34 +01:00
Jean-Baptiste Mardelle
4aaabc4638 Allow proxy profile management from project settings dialog
BUG: 356644
2015-12-15 00:07:12 +01:00
Jean-Baptiste Mardelle
3de228aaea Minor update 2015-12-14 20:35:59 +01:00
Jean-Baptiste Mardelle
40c0494a4c Backport Use themed icons in settings dialog 2015-12-14 20:35:30 +01:00
Jean-Baptiste Mardelle
63d93bee37 Use themed icons in settings dialog, new jogshuttle icon from wegwerf 2015-12-14 20:34:14 +01:00
Jean-Baptiste Mardelle
70363f0cab Backport Use mono spaced font for status bar 2015-12-14 20:33:39 +01:00
Jean-Baptiste Mardelle
7ec5de0945 Use mono spaced font for status bar timecode to avoid jitter
BUG: 356661
2015-12-14 20:32:43 +01:00
Jean-Baptiste Mardelle
a878ec4854 Hack around undraggable effects (we must hide/show again items to make them draggable)
BUG: 356626
2015-12-14 20:32:27 +01:00
Jean-Baptiste Mardelle
11066c2247 Backport Fix effects not draggable 2015-12-14 20:31:57 +01:00
Jean-Baptiste Mardelle
9a6291469d Fix effects not draggable when switching category and search is not empty
BUG: 356626
2015-12-14 20:31:23 +01:00
Jean-Baptiste Mardelle
60ca33bb01 Fix timeline effects lost on clip reload or proxy
CCBUG: 356633
2015-12-14 20:31:05 +01:00
Jean-Baptiste Mardelle
0c22012eb2 Fix reloading bin clip duplicating MLT normalizers, resulting in broken aspect ratio
CCBUG: 356564
2015-12-14 20:30:52 +01:00
Jean-Baptiste Mardelle
6942be334c Backport Fix broken move in timeline 2015-12-14 20:30:21 +01:00
Jean-Baptiste Mardelle
fa4a2bdc63 Fix broken move in timeline after using context menu
CCBUG: 356536
2015-12-14 20:29:47 +01:00
Jean-Baptiste Mardelle
0d19b1bb6a Fix play starting with a few frames offset after pausing 2015-12-14 20:29:31 +01:00
Jean-Baptiste Mardelle
bbadb3b67b Fix default values for force aspect ratio 2015-12-14 20:29:06 +01:00
Jean-Baptiste Mardelle
12a6c377cb Backport Fix audio settings not applied 2015-12-14 20:28:31 +01:00
Jean-Baptiste Mardelle
9da2ce5a74 Fix audio settings not applied
BUG: 356579
2015-12-14 20:25:49 +01:00
Jean-Baptiste Mardelle
63ab0bce56 Backport Improve split effect behavior 2015-12-14 20:24:49 +01:00
Jean-Baptiste Mardelle
89f7cff5ce Improve split effect behavior, fix bin clip effects not displayed when adding a new clip 2015-12-14 20:23:51 +01:00
Jean-Baptiste Mardelle
1b8a961b8f Minor update 2015-12-14 20:08:29 +01:00
Jean-Baptiste Mardelle
e0f2ea35bd Use themed icons in settings dialog, new jogshuttle icon from wegwerf 2015-12-14 19:37:07 +01:00
Jean-Baptiste Mardelle
93db1bef8a Use mono spaced font for status bar timecode to avoid jitter
BUG: 356661
2015-12-14 19:20:32 +01:00
Jean-Baptiste Mardelle
b03db9329b Hack around undraggable effects (we must hide/show again items to make them draggable)
BUG: 356626
2015-12-14 01:14:43 +01:00
Jean-Baptiste Mardelle
298c6563e5 Fix effects not draggable when switching category and search is not empty
BUG: 356626
2015-12-14 00:05:49 +01:00
Jean-Baptiste Mardelle
fbf2a27f6f Fix timeline effects lost on clip reload or proxy
CCBUG: 356633
2015-12-13 23:47:14 +01:00
Jean-Baptiste Mardelle
95d66037c1 Fix reloading bin clip duplicating MLT normalizers, resulting in broken aspect ratio
CCBUG: 356564
2015-12-13 22:50:07 +01:00
Jean-Baptiste Mardelle
ce04757490 Fix broken move in timeline after using context menu
CCBUG: 356536
2015-12-13 21:52:01 +01:00
Jean-Baptiste Mardelle
45bf6133db Fix play starting with a few frames offset after pausing 2015-12-13 16:32:59 +01:00
Jean-Baptiste Mardelle
360c2ae7f8 Fix default values for force aspect ratio 2015-12-13 15:59:02 +01:00
Jean-Baptiste Mardelle
919c4c3d46 Fix audio settings not applied
BUG: 356579
2015-12-13 13:34:33 +01:00
Jean-Baptiste Mardelle
ffbdd18973 Merge branch 'master' of git.kde.org:kdenlive 2015-12-13 12:28:30 +01:00
Jean-Baptiste Mardelle
eba008760f Improve split effect behavior, fix bin clip effects not displayed when adding a new clip 2015-12-13 12:28:13 +01:00
Vincent Pinon
cb3c17356c Merge branch 'Applications/15.12' 2015-12-11 08:31:48 +01:00
Dennis Schridde
f9c12b9622 Allow building on ubuntu armhf (OpenGL!=OpenGLES)
BUG: 350061

applying:
kdenlive-15.08.3-define-gl-unpack-row-length-if-missing.patch
kdenlive-15.08.3-only-delete-opengl-3.2-core-functions-on-windows.patch

The two patches fix all serious warnings in the glwidget.cpp file
and make kdenlive-15.08.3 compile.

GL_UNPACK_ROW_LENGTH is part of OpenGL ES 3.2, but not of OpenGL ES 2.0.
This it is defined in different headers (gl3.h) in OpenGL ES 3.2 and as an
extension with _EXT suffix (gl2ext.h) to OpenGL ES 2.0.
I chose the route to fallback to the _EXT definition, in case the regular one
is unavailable.

The other patch fixes a warning about calling operator delete on
QOpenGLFunctions_3_2_Core (its class definition is incomplete).
It is only ever instantiated on Windows anyway,
so I took the liberty to also guard the deletion with Q_OS_WIN.
2015-12-11 08:24:08 +01:00
Jean-Baptiste Mardelle
134730ca6f Merge branch '15.12' 2015-12-10 23:54:35 +01:00
Jean-Baptiste Mardelle
fffb765c74 Fix thumbnail not updating after editing title clip 2015-12-09 23:53:40 +01:00
Jean-Baptiste Mardelle
b1a3da443d updated mute icons by wegwerf 2015-12-09 23:22:42 +01:00
Jean-Baptiste Mardelle
a6bc6ffc19 Detect and recover missing images in title clips 2015-12-09 21:32:11 +01:00
Jean-Baptiste Mardelle
67bc9a20e9 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-09 20:38:40 +01:00
Jean-Baptiste Mardelle
740e675fb1 * Fix crash when opening project with missing luma file
* On missing luma, auto check for luma with same name but pgm or png extension
* Warn user on missing lumas and propose action
2015-12-09 20:38:13 +01:00
l10n daemon script
2ffb44a03b SVN_SILENT made messages (after extraction) 2015-12-09 10:10:32 +00:00
l10n daemon script
e383244602 SVN_SILENT made messages (after extraction) 2015-12-09 07:13:30 +00:00
Jean-Baptiste Mardelle
4cc50c9cd8 Fix second fade effect starting with wrong duration
BUG: 356345
2015-12-08 23:48:07 +01:00
Jean-Baptiste Mardelle
5676c09e2c Fix timeline clip not always correctly selected,
and seek sometimes causing unwanted scroll
2015-12-08 23:16:49 +01:00
Albert Astals Cid
4600a88bbd GIT_SILENT Upgrade KDE Applications version to 15.12.0. 2015-12-08 16:58:04 +01:00
Jean-Baptiste Mardelle
36cd1f6300 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-08 09:16:10 +01:00
Jean-Baptiste Mardelle
8a65d92ed3 Fix broken audio mix 2015-12-08 09:15:34 +01:00
Harald Albrecht
fa2c42ade4 Clearer icon design for effect split monitor view button
both light/dark breeze compatible icon
Currently, the effect split monitor view button shows a "shuttle door".
Proposed here is an improved design that instead communicated to users the effect meme in form of a star.
To signal split view mode, the only the left part of the star is visible.

The proposed icon design consists of both light and dark breeze icons.
In addition, an optional icon is provided that could be used when in effect split mode to signal how to switch back to effect view mode.
2015-12-08 08:43:07 +01:00
Jean-Baptiste Mardelle
1fde3be31c Remove frame number in monitor overlay until we implement a proper UI to display it
CCBUG: 352816
2015-12-07 21:49:45 +01:00
Jean-Baptiste Mardelle
7a92ff8634 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-07 21:42:51 +01:00
Jean-Baptiste Mardelle
7a4b82e2b8 Fix broken track effects, good catch!
BUG: 356244
2015-12-07 21:42:27 +01:00
l10n daemon script
174bea6e5a SVN_SILENT made messages (.desktop file) 2015-12-07 13:00:33 +00:00
l10n daemon script
8580c88074 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-12-07 10:17:02 +00:00
Jean-Baptiste Mardelle
81ed329960 Fix audiothumbnails crash. Now we process audio thumbs one by one instead of creating dozens of threads, better for hard drives. 2015-12-07 01:14:32 +01:00
Jean-Baptiste Mardelle
f02bb01b87 Merge branch '15.12' 2015-12-06 17:33:54 +01:00
Jean-Baptiste Mardelle
e5976e6366 Fix play & loop zone, fix cannot pause near end of clip
BUG: 346489
2015-12-06 17:14:52 +01:00
Jean-Baptiste Mardelle
debcd1ab00 Fix copy/paste clip losing speed 2015-12-06 15:03:26 +01:00
Jean-Baptiste Mardelle
d9b115f306 Fix fades sometimes incorrectly displayed / messed up when 2 fades were added to a clip
BUG: 356209
2015-12-06 14:38:02 +01:00
Jean-Baptiste Mardelle
7bddd2f3b7 Merge branch '15.12' 2015-12-06 12:52:12 +01:00
Jean-Baptiste Mardelle
0d5e32ad22 Fix crash on delete track with grouped clips, and another track deletion crash
BUG: 356313
2015-12-06 12:40:05 +01:00
Jean-Baptiste Mardelle
47af589bc9 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-06 09:42:11 +01:00
Jean-Baptiste Mardelle
f6137eab6e Add context menu option to rename a bin folder
BUG: 353284
BUG: 356041
2015-12-06 09:41:40 +01:00
Jean-Baptiste Mardelle
0fa521cefb Geometry param: always allow adjusting parameter then we only have one keyframe 2015-12-06 09:28:58 +01:00
Jean-Baptiste Mardelle
3dfd6b7708 Don't leave Mlt Geometry y pos uninitialized (creates unnecessary mess in xml) 2015-12-06 08:16:27 +01:00
Jean-Baptiste Mardelle
5f109fbd66 Merge branch '15.12' 2015-12-05 20:02:32 +01:00
Jean-Baptiste Mardelle
f1726ffcc7 Refresh monitor when compare effect is activated
BUG: 356316
2015-12-05 19:51:12 +01:00
Jean-Baptiste Mardelle
c5e6d3f297 Fix spacer tool 2015-12-05 19:41:25 +01:00
Jean-Baptiste Mardelle
5a606d4026 Fix crash when trying to delete last track
BUG: 356310
2015-12-05 17:09:23 +01:00
Jean-Baptiste Mardelle
d2a837f3d3 Backport small update in audio thumbs from shotcut 2015-12-05 16:17:05 +01:00
Jean-Baptiste Mardelle
d9cabf61e0 Fix arguments for online audio preview (merge error) 2015-12-05 14:34:15 +01:00
Jean-Baptiste Mardelle
258cb55ce7 Don't start a process with an url in it, use more secure argument form 2015-12-05 14:30:42 +01:00
Jean-Baptiste Mardelle
5d40b7f4a1 Merge branch '15.12' 2015-12-05 14:11:46 +01:00
Jean-Baptiste Mardelle
8c44cb598b Fix right click in timeline unselecting all items 2015-12-05 13:31:43 +01:00
Jean-Baptiste Mardelle
ac5e20fbae Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-05 09:22:08 +01:00
Jean-Baptiste Mardelle
adce4be26d Fix undoing group move goes to wrong track
BUG: 356300
2015-12-05 09:21:33 +01:00
Vincent Pinon
797568d8cd Renaming Effects/Transitions lists & properties tabs
according to discussion https://forum.kde.org/viewtopic.php?f=265&t=129330
2015-12-04 22:24:35 +01:00
Vincent Pinon
9044eb7140 Rename 'Blue Screen' effect to 'Chroma Key', more common description
BUG: 353022
2015-12-04 22:10:10 +01:00
Jean-Baptiste Mardelle
50277ee77d Read MLT presets after our xml list so that image sequence appears last
BUG: 356100
2015-12-04 20:14:21 +01:00
Jean-Baptiste Mardelle
a3e3dfb9ea Fix save selection and expand playlist losing timeline effects 2015-12-04 19:54:29 +01:00
Jean-Baptiste Mardelle
30c4ba9963 Fix cursor not updating after leaving guide 2015-12-04 19:14:20 +01:00
Jean-Baptiste Mardelle
741102745a Fix expand clip not working on opened documents 2015-12-04 18:53:17 +01:00
Jean-Baptiste Mardelle
e0df45b5ce Fix crash on seeking over guide, fix transition keyframes not updated on resize 2015-12-04 18:12:33 +01:00
Jean-Baptiste Mardelle
043474b4d3 Cleaner tabs for clip properties 2015-12-04 16:35:31 +01:00
Jean-Baptiste Mardelle
e674f79669 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-12-04 11:22:36 +01:00
Jean-Baptiste Mardelle
50ee73ff25 Show track name in error messages instead of MLT's track number 2015-12-04 11:22:22 +01:00
Jean-Baptiste Mardelle
ac3ac55be9 Fix startup crash when 2 Kdenlive instances are running 2015-12-04 11:21:01 +01:00
Jean-Baptiste Mardelle
32c3b62912 Merge branch 'Applications/15.12' of git://anongit.kde.org/kdenlive into 15.12 2015-12-04 08:02:22 +01:00
Jean-Baptiste Mardelle
d11e050467 Fix several timeline selection issues (ctrl+click making clip disappear) 2015-12-04 08:02:03 +01:00
Roger Morton
e6cb9569ca freesound interim fix and clipart fix
CCBUG: 355350

 Fixes download of clip art.
 Fixes license parsing of clip art.
 Interim fix for search on freesound
 Freesound downloads high quality mp3 preview instead of the high quality file.
 This is because new freesound API needs you authenticate as user to get the high quality.
 There is a way to do it but I have not implemented this yet.
 Default file extension to mp3 on all freesound disable the import button while download is running -
 don't start two download jobs
 Fixes Auto play of previews in freesound.
 Preview button toggels on of the playing of the preview
 sound Preview button goes to "Stop" when playing preview and automatically back to "preview" when preview finishes
 Warns if you are about to overwrite an imported file I note that duplicate clip in bin checking is commented out in the code
 in ClipCreationDialog::createClipsCommand. And duplicate clips get created if you choose overwrite.
 Confirms the file download has finished.
2015-12-03 23:22:27 +01:00
Albert Astals Cid
5858eedb34 GIT_SILENT Upgrade KDE Applications version to 15.11.90. 2015-12-02 22:19:40 +01:00
Jean-Baptiste Mardelle
6e85735788 Fix speed effect breaking 2015-12-02 21:32:26 +01:00
Jean-Baptiste Mardelle
6981a19997 Fix missing larger / smaller track icons
CCBUG: 356187
2015-12-02 10:33:38 +01:00
Vincent Pinon
e098d1f9fb rearrange priorities in previous commit 2015-12-01 02:02:22 +01:00
Vincent Pinon
22f0e83387 Fix setting MLT paths with environment/build variables
BUG: 353260
2015-12-01 01:03:28 +01:00
Jean-Baptiste Mardelle
586d1fefdd Fix clip losing last frame when moved to another track 2015-11-30 15:36:07 +01:00
Jean-Baptiste Mardelle
1f3024dce8 Fix crash when using keyframable effect 2015-11-30 11:58:05 +01:00
Jean-Baptiste Mardelle
13fb96a0a5 Fix effect added twice on bin clips and crash on bin effect deletion 2015-11-30 00:04:27 +01:00
Jean-Baptiste Mardelle
95ca7219f6 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-11-29 21:36:03 +01:00
Jean-Baptiste Mardelle
1894b12d37 Warn before overwriting existing image file.
BUG: 356087
2015-11-29 21:35:14 +01:00
Vincent Pinon
d2cb749488 allow to install KF5 translations 2015-11-29 18:26:45 +01:00
Jean-Baptiste Mardelle
7f6eb98235 Expand playlist: fix transition track forgotten, and don't allow action if no space in timeline 2015-11-29 17:30:27 +01:00
Jean-Baptiste Mardelle
16cd733742 Fix my small effect basket (list of favorite effects embedded in toolbar):
* react on shortcut
* do add effect when return pressed
2015-11-29 16:16:35 +01:00
Jean-Baptiste Mardelle
20b7849383 Fix deleting track switching composite transition on.
BUG: 356029
2015-11-29 14:29:23 +01:00
Jean-Baptiste Mardelle
f4f325c2f9 Fix track effects lost on project reload 2015-11-29 14:11:47 +01:00
Jean-Baptiste Mardelle
b36cd0b223 Fix several track position errors.
BUG: 356032
2015-11-29 13:59:38 +01:00
Jean-Baptiste Mardelle
ced2bae8a2 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-11-29 13:46:27 +01:00
Jean-Baptiste Mardelle
ae095245cc Fix project clips not correctly watched for change after opening project 2015-11-29 13:46:09 +01:00
l10n daemon script
bba2a4a327 SVN_SILENT made messages (.desktop file) 2015-11-29 11:39:35 +00:00
l10n daemon script
0918054cdc SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-29 09:00:08 +00:00
Jean-Baptiste Mardelle
6ecc15fe4a Fix monitor play button not switching when reaching last frame.
BUG: 353097
2015-11-27 22:33:32 +01:00
Jean-Baptiste Mardelle
488f1bfbb5 Fix crash when configuring toolbar introduced in previous commit 2015-11-27 13:58:01 +01:00
Jean-Baptiste Mardelle
d15d78d1b4 Fix "Clip in Project Bin" not working 2015-11-27 13:47:15 +01:00
Jean-Baptiste Mardelle
99cec3ae42 * Cleanup creation of dynamic actions (use plugActionList instead of messing with factory)
* Fix "Find clip in timeline" feature
2015-11-27 13:22:01 +01:00
Jean-Baptiste Mardelle
1064cfdac2 Fix fades lost when moving clip to another track 2015-11-27 09:03:13 +01:00
Vincent Pinon
ffd63af806 Merge branch 'Applications/15.12' 2015-11-27 06:04:30 +01:00
Vincent Pinon
6305328016 change lumas format to PNG (smaller) 2015-11-27 05:24:40 +01:00
Jean-Baptiste Mardelle
a7e0faae74 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-11-27 00:43:56 +01:00
Jean-Baptiste Mardelle
8b96890a2b Limit number of threads started for timeline thumbnails 2015-11-27 00:43:32 +01:00
Vincent Pinon
70fd06d570 update menu icon format 2015-11-26 23:21:48 +01:00
Vincent Pinon
6db66f10c7 Merge branch 'Applications/15.12' 2015-11-26 23:16:23 +01:00
Vincent Pinon
69bfd0e88b update icons with breeze design 2015-11-26 23:13:06 +01:00
Vincent Pinon
2478ee4326 Embed all icons used with internal theme switcher (compressed)
Dirty script:
icons=$(git grep 'themedIcon(.*".*"' | sed 's/[^"]*"\([^"]*\)".*/\1/' | sort | uniq)
for i in $icons; do find ../breeze-icons/icons -name "$i.svg" -exec cp {} data/pics/breeze-light/lt_$i.svg \; ; done
for i in $icons; do find ../breeze-icons/icons-dark -name "$i.svg" -exec cp {} data/pics/breeze-dark/dk_$i.svg \; ; done
2015-11-26 23:13:03 +01:00
Vincent Pinon
baf3619be2 allow to download KF5 translations 2015-11-26 23:11:31 +01:00
Jean-Baptiste Mardelle
24d12a166f Try harder to find missing file (search by name if size/hash did not match), fix wrong include 2015-11-26 21:51:03 +01:00
Jean-Baptiste Mardelle
4e583affb8 Make sure we have an absolute path for project folder, and don't ask to create it when not possible 2015-11-26 21:01:16 +01:00
l10n daemon script
4aeea016c9 SVN_SILENT made messages (.desktop file) 2015-11-26 18:10:31 +00:00
l10n daemon script
c0e11982c6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-26 15:56:10 +00:00
Vincent Pinon
80d547865b allow to download KF5 translations 2015-11-26 08:04:02 +01:00
Vincent Pinon
a2e2e93c85 Merge remote-tracking branch 'origin/Applications/15.12' 2015-11-25 23:53:56 +01:00
Vincent Pinon
3538c9c7cf Merge branch 'Applications/15.12' 2015-11-25 23:24:43 +01:00
Jean-Baptiste Mardelle
a6987cd0c2 Fix one pixel offset in timeline causing weird behaviors (resizing clip start expanded it, or items undeletable) 2015-11-25 22:55:34 +01:00
Jean-Baptiste Mardelle
fb0a6ffd83 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-11-25 21:03:01 +01:00
Jean-Baptiste Mardelle
ed08677af1 Fix effect analysis not working (sox gain)
Fix crash on undo delete effect in Bin
2015-11-25 21:02:40 +01:00
l10n daemon script
d4ae607c73 SVN_SILENT made messages (.desktop file) 2015-11-25 18:16:50 +00:00
l10n daemon script
33cfb048b9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-25 15:45:12 +00:00
Jean-Baptiste Mardelle
b0e9dfb4fc Improve latency when editing effects / transitions 2015-11-25 11:43:32 +01:00
Jean-Baptiste Mardelle
914d00d50f Fix crash when dropping effect on a bin clip's effect stack 2015-11-23 16:18:24 +01:00
Jean-Baptiste Mardelle
7b395db984 Fix crash when adding corners effect (some porting required)
BUG: 355285
2015-11-23 01:53:18 +01:00
Jean-Baptiste Mardelle
ff2dbd4007 Show black screen when deselecting current bin clip 2015-11-22 22:19:20 +01:00
Jean-Baptiste Mardelle
e9c9918c4b Only create track composite transition if lower track is a video track, otherwise transition is useless and adds some overhead 2015-11-22 22:07:19 +01:00
Jean-Baptiste Mardelle
9588884aeb Proper icons for track transparency 2015-11-22 19:41:05 +01:00
Jean-Baptiste Mardelle
fa41642759 Disable useless track name context menu, show track menu instead 2015-11-22 18:30:48 +01:00
Jean-Baptiste Mardelle
f8409bb1bf Make Home/End shortcut work on transitions, don't focus clip monitor when dragging a clip from bin to timeline
BUG: 355740
2015-11-22 18:13:07 +01:00
Jean-Baptiste Mardelle
00b82e5179 Small cleanup and don't create useless render file
CCBUG: 353455
2015-11-22 16:51:26 +01:00
Jean-Baptiste Mardelle
3539acc85d Don't invalidate 1 frame clips 2015-11-22 13:03:28 +01:00
Jean-Baptiste Mardelle
0ccb790624 Fix removal of speed effect not working on project reload 2015-11-22 12:52:47 +01:00
Jean-Baptiste Mardelle
a48f0ba45a Fix black background sometimes corrupted when editing speed effect of last clip in track 2015-11-22 12:14:11 +01:00
Jean-Baptiste Mardelle
bd1d8e39c4 Put track name in error message on loading problem for better feedback 2015-11-22 11:57:35 +01:00
Jean-Baptiste Mardelle
74ece10138 Item resize now uses seek position instead of cursor position, making fast resize more reliable 2015-11-20 23:56:18 +01:00
Jean-Baptiste Mardelle
c7edc15693 Discard mouse click in timeline if context menu was displayed, it caused several problems (offset when moving a clip, corruption when combined with modifiers, etc) 2015-11-20 11:08:25 +01:00
Jean-Baptiste Mardelle
8099c20cd9 Fix timeline corruption when ctrl+click on a timeline clip, then releasing ctrl and dragging clip 2015-11-19 22:47:38 +01:00
Jean-Baptiste Mardelle
04a9deba7e Fix transition track calculation 2015-11-19 22:47:03 +01:00
Jean-Baptiste Mardelle
c0217b1602 Merge branch 'Applications/15.12' of git://anongit.kde.org/kdenlive into 15.12 2015-11-19 18:03:19 +01:00
Jean-Baptiste Mardelle
f61988883e Fix track calculation when moving item in timeline 2015-11-19 17:45:33 +01:00
l10n daemon script
e0f002415b SVN_SILENT made messages (.desktop file) 2015-11-19 14:43:46 +00:00
l10n daemon script
4d23401c44 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-19 12:16:47 +00:00
Jean-Baptiste Mardelle
9220e516e9 Fix typo
CCBUG: 355572
2015-11-19 09:38:25 +01:00
Jean-Baptiste Mardelle
ca3ee9796f Put transition list in a tab for first app startup 2015-11-18 22:49:56 +01:00
Jean-Baptiste Mardelle
49949b2005 Fix adding transition creating overlapping transitions 2015-11-18 22:41:55 +01:00
Jean-Baptiste Mardelle
079562d6b5 Fix speed effect lost on project re-opening if speed was 100% 2015-11-18 22:30:58 +01:00
Jean-Baptiste Mardelle
c0398f653d Fix fades disappearing when changing a clip speed 2015-11-18 22:22:21 +01:00
Yuri Chornoivan
5f9b177789 Fix minor typo 2015-11-18 18:58:53 +02:00
Jean-Baptiste Mardelle
c8dd8fef9c Fix downloaded lumas not appearing in transition options
BUG:354548
2015-11-18 15:49:30 +01:00
Jean-Baptiste Mardelle
9242ffb97b Fix expand playlist feature when playlist contains title clips 2015-11-18 12:40:17 +01:00
Jean-Baptiste Mardelle
907ed635f1 When duplicating a bin clip, append (copy) to its name to differentiate it from original 2015-11-18 12:27:30 +01:00
Jean-Baptiste Mardelle
84126bf02d Feature backport: expand playlist clip/project file in timeline 2015-11-18 12:13:23 +01:00
Jean-Baptiste Mardelle
b5b4274a97 Fix effects incorrectly exported in "Save selection" feature 2015-11-18 12:05:16 +01:00
Jean-Baptiste Mardelle
71291d4750 Expand playlist now supports effects 2015-11-18 10:12:12 +01:00
Jean-Baptiste Mardelle
15955f6832 Merge branch 'master' of git.kde.org:kdenlive 2015-11-18 02:02:20 +01:00
Jean-Baptiste Mardelle
d5e1792171 Cool new feature: expand playlist clip/project file in timeline (in progress) 2015-11-18 01:52:44 +01:00
Albert Astals Cid
f57c980b2a GIT_SILENT Upgrade KDE Applications version to 15.11.80. 2015-11-18 00:46:26 +01:00
Jean-Baptiste Mardelle
a90e4a6b96 Fix image sequence / lossless rendering categories not appearing after recent change 2015-11-17 12:08:08 +01:00
Montel Laurent
698bd74674 Use QStringLiteral where necessary 2015-11-17 09:03:32 +01:00
Montel Laurent
a4230e44df Merge remote-tracking branch 'origin/Applications/15.12' 2015-11-17 06:51:34 +01:00
Jean-Baptiste Mardelle
a40d40e025 Try to fix crash when project monitor is hidden
CCBUG: 351512
2015-11-17 00:58:22 +01:00
Jean-Baptiste Mardelle
c6cf989b41 Fix rendering always using proxies
BUG: 354601
2015-11-17 00:13:43 +01:00
Jean-Baptiste Mardelle
08dd352c52 Fix editing transcoders does not update bin transcode context menu 2015-11-16 23:50:52 +01:00
Montel Laurent
4c7dc85e3c Clean forward declararion 2015-11-16 22:39:38 +01:00
Jean-Baptiste Mardelle
59601a8617 Update H.265 HEVC rendering profile, patch by Evert Vorster
CCBUG: 354077
2015-11-16 21:05:51 +01:00
Jean-Baptiste Mardelle
8cddf554f0 Merge branch 'Applications/15.12' of git.kde.org:kdenlive into 15.12 2015-11-16 20:57:32 +01:00
Jean-Baptiste Mardelle
4186cc41de * Read some rendering profiles (lossless and stills) from MLT presets instead
of maintaining our own copy. This brings some new rendering profiles
* Fix image sequence rendering
2015-11-16 20:56:56 +01:00
l10n daemon script
2671bf0f84 SVN_SILENT made messages (.desktop file) 2015-11-16 13:53:27 +00:00
l10n daemon script
346379b344 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-16 10:46:51 +00:00
Jean-Baptiste Mardelle
9ff4d7d7c7 Fix crash and errors in experimental Save Selection feature 2015-11-15 21:43:37 +01:00
Jean-Baptiste Mardelle
e51eaf4e46 Fix track renaming not updating transition settings
BUG: 355383
2015-11-15 21:31:04 +01:00
Jean-Baptiste Mardelle
1bb1d91b6e Fix crash introduced in previous commit, and add new "disable timeline effects" option 2015-11-15 19:34:22 +01:00
Jean-Baptiste Mardelle
6e35128849 Improve "Disable bin effect" feature, save settings in project 2015-11-15 18:54:13 +01:00
Jean-Baptiste Mardelle
86e9e9c28b New option to dis/enable all bin effects 2015-11-15 18:15:09 +01:00
Jean-Baptiste Mardelle
76ec588701 hide debug info 2015-11-15 15:41:39 +01:00
Jean-Baptiste Mardelle
3c7554da89 Fix "Monitor info overlay" action not working (allows to hide the frame number & other infos in monitor) 2015-11-15 15:40:29 +01:00
Jean-Baptiste Mardelle
41fa0029f9 Fix transition track parameter broken, should fix this bug
BUG: 355381
2015-11-15 15:27:52 +01:00
Jean-Baptiste Mardelle
a4d0692723 Fix crash on clip paste, thanks for the report
BUG: 355367
2015-11-15 15:08:51 +01:00
Jean-Baptiste Mardelle
c372ce9203 Fix effect stack selection glitch, fix drops not allowed when bin was in icon view
CCBUG: 355151
2015-11-15 14:21:47 +01:00
Heiko Becker
52f003969e Don't hard code the name of the pkg-config executable
Its name might be different and include an architecture or toolchain
prefix. cmake's FindPkgConfig module respects the PKG_CONFIG env
variable and sets PKG_CONFIG_EXECUTABLE accordingly.

REVIEW: 126058
2015-11-15 09:52:50 +01:00
Jean-Baptiste Mardelle
7b44fa4bc2 Fix track buttons disappearing when deleting a track with small track height
BUG: 355252
2015-11-14 19:26:35 +01:00
l10n daemon script
5851c75312 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-14 12:54:18 +00:00
Jean-Baptiste Mardelle
f08cc46d63 Correctly update effect stack when switching between timeline and project bin
CCBUG: 355151
2015-11-14 02:17:00 +01:00
Jean-Baptiste Mardelle
ce35eb00d4 Start supporting frei0r transition parameters (opacity in cair0blend) 2015-11-13 23:09:03 +01:00
Jean-Baptiste Mardelle
0a3de59d27 Merge branch 'master' of git.kde.org:kdenlive 2015-11-13 19:16:24 +01:00
Jean-Baptiste Mardelle
73a762a276 Merge transition settings and effect stack in a "Selection parameters" dock 2015-11-13 19:15:53 +01:00
l10n daemon script
afb455da06 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-11-13 10:41:45 +00:00
Jean-Baptiste Mardelle
ed76cf318d Fix overlapping time labels
BUG: 355149
2015-11-13 10:37:03 +01:00
Jean-Baptiste Mardelle
4f016adfb5 Fix razor on right mouse click
Fix timeline corruption when right clicking mouse while moving clip
BUG: 355144
2015-11-13 09:18:34 +01:00
Vincent Pinon
8913c4d085 fix building on CI 2015-11-11 20:24:50 +01:00
Vincent Pinon
ea0ab0a12b Merge branch 'Applications/15.08' 2015-11-09 09:51:22 +01:00
Vincent Pinon
a85a106332 fix CMake warnings 2015-11-06 22:33:10 +01:00
Jean-Baptiste Mardelle
96705d706d Fix luma not remembered
BUG: 354806
2015-11-06 19:54:08 +01:00
Jean-Baptiste Mardelle
e7d744b204 Revert default MLT thread count > 1, too unstable 2015-11-06 17:47:59 +01:00
Jean-Baptiste Mardelle
1f61d6943a Merge branch 'master' of git.kde.org:kdenlive 2015-11-06 17:35:14 +01:00
Jean-Baptiste Mardelle
579bee161e Allow more than 3 concurrent threads, however not sure about stability, feedback welcome
CCBUG: 354835
2015-11-06 17:34:21 +01:00
Vincent Pinon
1515402dcc Integrate downstream patches 2015-11-05 18:59:04 +01:00
Albert Astals Cid
2f53378cca GIT_SILENT Upgrade KDE Applications version to 15.08.3. 2015-11-04 23:34:01 +01:00
l10n daemon script
6cda494611 SVN_SILENT made messages (after extraction) 2015-11-04 18:42:12 +00:00
l10n daemon script
41199843a9 SVN_SILENT made messages (after extraction) 2015-11-04 14:36:05 +00:00
Jean-Baptiste Mardelle
36d8206b73 Backport fix transition should adapt duration to clips overlap 2015-11-04 10:17:54 +01:00
Vincent Pinon
70b3c763b6 Merge branch 'Applications/15.08' 2015-11-03 23:33:09 +01:00
Vincent Pinon
558e99985a fix compiler warnings 2015-11-03 22:28:05 +01:00
Jean-Baptiste Mardelle
3cfadbe7e3 Fix x265 variable parameter incorrectly set
BUG: 354077
2015-11-03 22:14:53 +01:00
Jean-Baptiste Mardelle
9d2cf13bca Fix crash in custom render profiles & wrong group on new profile 2015-11-03 22:14:53 +01:00
Jean-Baptiste Mardelle
60c5cc5c53 Fix crash on render profile with empty file extension
CCBUG: 352670
2015-11-03 22:14:53 +01:00
Jean-Baptiste Mardelle
31b518b3d8 Fix opening old project files makes some timeline clips invisible
CCBUG: 353125
2015-11-03 21:41:10 +01:00
Jean-Baptiste Mardelle
29c8669a7e Remove old unused files 2015-11-03 21:39:22 +01:00
Jean-Baptiste Mardelle
544a99826d Reorganize effects categories
CCBUG: 351715
2015-11-03 21:37:49 +01:00
Jean-Baptiste Mardelle
87d7eff6fe Make zoom slider zoom in on wheel up event, like Ctrl+wheel in timeline
BUG: 352853
2015-11-03 21:37:49 +01:00
Jean-Baptiste Mardelle
3f2dd7b4e7 Fix scopes titlebar not hidden on startup
BUG: 352847
2015-11-03 21:37:49 +01:00
Jean-Baptiste Mardelle
ff3238430f Rename Project Tree > Project Bin
BUG: 352815
2015-11-03 21:37:49 +01:00
Jean-Baptiste Mardelle
3a8b74df7c Improve clip conversion in DVD Wizard
CCBUG: 350788
2015-11-03 21:37:49 +01:00
Jean-Baptiste Mardelle
c35a78c75c Allow adding non mpeg files to DVD wizard (it will autoconvert)
CCBUG: 350788
2015-11-03 21:37:48 +01:00
Vincent Pinon
880f0fa282 fix CID 1323720, 1323721 (null deref), 1323728 (member init) 2015-11-03 21:37:48 +01:00
Vincent Pinon
7e1ab36661 fix CID 1323727 (member init) 2015-11-03 21:37:48 +01:00
Vincent Pinon
52b80db47b fix CID 1323723 (member init) 2015-11-03 21:37:48 +01:00
Vincent Pinon
18443be30c fix CID 1323719 (null dereference) 2015-11-03 21:37:48 +01:00
Vincent Pinon
89f94913f5 fix CID 1323685 (null dereference) 2015-11-03 21:37:48 +01:00
Vincent Pinon
005a26e141 fix CID 1323680 (div by 0) 2015-11-03 21:37:47 +01:00
Jean-Baptiste Mardelle
f3df279514 Fix favorite effects not showing description in info box 2015-11-03 21:35:17 +01:00
Jean-Baptiste Mardelle
37d33708cf Make bin search case insensitive
BUG: 352884
2015-11-03 21:35:17 +01:00
Jean-Baptiste Mardelle
5c7b0f375b Fix Effects list context menu 2015-11-03 21:35:17 +01:00
Jean-Baptiste Mardelle
94f1e801ed Fix timeline transition context menu broken by last commit 2015-11-02 20:03:12 +01:00
Jean-Baptiste Mardelle
8a10ecefed * Introduce Transition List widget
* Fix transition duration automatically set to clip overlap
* Fix track composite breaking other transitions
2015-11-01 17:17:20 +01:00
Jean-Baptiste Mardelle
a228bb8c4f cleanup 2015-11-01 12:09:44 +01:00
Jean-Baptiste Mardelle
1dd9db173b Fix crash on track deletion
BUG: 352170
2015-11-01 12:09:18 +01:00
Jean-Baptiste Mardelle
513526314e This should fix the guides not correctly deleted from project, please test
CCBUG: 354553
2015-10-29 23:52:33 +01:00
Vincent Pinon
2cbe9414b7 fix audio align 2015-10-28 23:45:21 +01:00
Jean-Baptiste Mardelle
2e1b5ce1a6 Fix dragging several clips from bin broken
BUG: 353765
2015-10-28 12:41:36 +01:00
Vincent Pinon
c9feb88136 fix CID 1323738 (dead code) 2015-10-28 08:26:54 +01:00
Vincent Pinon
bdde85c279 fix CID 1323681 (null dereference) 2015-10-28 08:21:40 +01:00
Vincent Pinon
5b46566bdc fix CID 1323735 (dead code) 2015-10-28 08:20:25 +01:00
Vincent Pinon
0d823bc5fe fix CID 1323682 (null dereference), 1323725 (unitialized members), 1323737 (dead code) 2015-10-27 18:28:58 +01:00
Vincent Pinon
525ab610ab fix CID 1323726 (uninitialized member) 2015-10-27 18:28:58 +01:00
Vincent Pinon
df18d0afaa fix CID 1323734 (unused member), 1323676 (logical operator) 2015-10-27 18:28:58 +01:00
Vincent Pinon
d545b4d9d1 fix coverity 1323684, 1323688 (null dereference) 2015-10-27 18:28:58 +01:00
Vincent Pinon
b85f2131e8 fix CID 1323686 (null dereference) 2015-10-27 18:22:41 +01:00
Vincent Pinon
7962594140 fix coverity 1323677 (dead code) 2015-10-26 21:56:52 +01:00
Vincent Pinon
897fda6724 fix coverity 1323676 (logical operator) 2015-10-26 21:53:26 +01:00
Vincent Pinon
523536d9fa fix transition settings not properly restored on some locales
BUG: 354208
2015-10-26 21:13:54 +01:00
Vincent Pinon
84d92dd67a fix coverity 1228801 (float division) 2015-10-26 16:21:46 +01:00
Vincent Pinon
351931e159 fix coverity 1323687 (null dereference) 2015-10-26 04:55:38 +01:00
Vincent Pinon
502faea6b8 CID 1228800 intentional 2015-10-26 04:55:37 +01:00
Vincent Pinon
37c87e274d fix coverity 1323683 (null dereference) 2015-10-26 04:55:37 +01:00
Vincent Pinon
827522a752 fix coverity 1323689-92 (null dereference) 2015-10-26 04:55:37 +01:00
Vincent Pinon
636e47fd17 fix coverity 1323729 (uninitialized member) 2015-10-26 04:55:37 +01:00
Vincent Pinon
ee19fe0955 fix coverity 1228798 (integer division) 2015-10-26 04:55:37 +01:00
Vincent Pinon
18f7407f90 fix coverity 1228795 (integer / double conversion) 2015-10-26 04:55:36 +01:00
Vincent Pinon
e237a8f648 fix coverity 1323736 (dead code) 2015-10-26 04:55:36 +01:00
Vincent Pinon
0fee59d4a6 fix coverity 1323724 (uninitialized member) 2015-10-26 04:55:36 +01:00
Vincent Pinon
cd1ea20987 fix coverity 1323730 (uninitialized member) 2015-10-26 04:55:36 +01:00
Vincent Pinon
9072f58c9b fix coverity 1323733 2015-10-26 04:55:35 +01:00
Vincent Pinon
6fa07f39d9 fix coverity 1323678 (dead code) 2015-10-26 04:55:27 +01:00
Vincent Pinon
14eb1ff664 fix coverity 1323679 (dead code) 2015-10-26 04:54:33 +01:00
Vincent Pinon
f96e05ad14 Merge branch 'Applications/15.08' 2015-10-23 08:00:31 +02:00
Vincent Pinon
7dc00432d2 brace mistake in packporting patch 2015-10-23 02:31:02 +02:00
Jean-Baptiste Mardelle
858a85523f Fix freeze on monitor 2015-10-23 02:24:07 +02:00
Vincent Pinon
27e2808ef5 fix GL monitor on Intel GMA 2015-10-23 02:24:06 +02:00
Harald Albrecht
de50989848 fix clipping of audio signal view db marks
In vertical mode the audio signal view clips some of its audio level marks.
The reason is that the drawing method does not take
into consideration the actual font/text dimensions.
This proposed patch fixes the incorrect clipping for vertical mode, that is,
when the audio signal view is taller than wide.
It calculates the actual width of the longest db level mark,
which it assumes to be the last mark in the db level list,
instead of using the present hardcoded "fudge" values.

REVIEW: 125708
2015-10-22 19:35:30 +02:00
Harald Albrecht
d0ca82c01c Timeline incorrectly checks track index bounds crash
Class Timeline incorrectly checks the bounds for track indices:
the upper bound is checked against greater than track.count(),
where in fact the indices run from 0 to count-1.

However, this masks the underlying problem with converted Kdenlive projects:
when adding new tracks, the index gets out of bounds,
so this needs to be fixed too.
This patch just fixes the crash in itself but not the underlying problem
of handing in an out-of-bounds index to these functions to be fixed.

REVIEW: 125707
2015-10-22 19:34:35 +02:00
Jean-Baptiste Mardelle
0d94bf4546 Fix x265 variable parameter incorrectly set
BUG: 354077
2015-10-21 11:20:03 +02:00
Jean-Baptiste Mardelle
a75c1ec676 Merge branch 'master' of git.kde.org:kdenlive 2015-10-18 14:31:38 +02:00
Jean-Baptiste Mardelle
5f5b731a40 Use correct monitor profile on profile change 2015-10-18 14:31:09 +02:00
Jean-Baptiste Mardelle
173fff69b6 Require MLT >= 0.9.8 2015-10-18 14:29:55 +02:00
Vincent Pinon
cfb2887235 Merge branch 'Applications/15.08' 2015-10-12 05:36:58 +02:00
The DiveO
6c9464d4cd Configuration dialog UI improvement: show action texts assigned to jog buttons without "&"; easier to read; sorts according to user expectations
This proposed patch improves the configuration dialog UI for the Jog/Shuttle tab: the texts for actions that can be assigned to buttons of a jog/shuttle device previously contained "&". These ampersands cause action texts to be sorted in an unintuitive way that makes finding the correction action hard. This patch removes all ampersands from the action descriptive texts, so that the resulting action list is sorted according to user expectations. In particular, leading ampersands don't cause action names to get sorted into two sets: one going from &A-&Z and another one going from A-Z. With this patch, there is only a single sorted list A-Z without any distracting ampersands.

On a sidenote: Kdenlive up to 0.9.10 already removed the ampersands, only later they got in again during transition to KF5.

REVIEW: 125548
2015-10-12 05:02:03 +02:00
Albert Astals Cid
86dee6fc54 GIT_SILENT Upgrade KDE Applications version to 15.08.2. 2015-10-09 01:27:24 +02:00
Jean-Baptiste Mardelle
0115ddbd25 Fix proxy clips sometimes changed to audio only 2015-10-08 00:11:27 +02:00
Jean-Baptiste Mardelle
041de29786 Fix some producers not correctly replaced when missing clips on project opening 2015-10-08 00:09:17 +02:00
Jean-Baptiste Mardelle
f3714438ba Fix replacement of video only clips in timeline (for example when proxying) 2015-10-07 21:34:09 +02:00
Jean-Baptiste Mardelle
82ebb2807f Cleanup and fix proxy clips recognized as audio only 2015-10-07 13:16:44 +02:00
Jean-Baptiste Mardelle
abc4808ed6 Fix Monitor toolbar too small on high DPI
BUG: 353640
2015-10-07 12:11:57 +02:00
Jean-Baptiste Mardelle
972d3d4ac5 Let Qt handle toolbar sizes so we don't get tiny buttons on high DPI screens 2015-10-07 12:04:11 +02:00
Jean-Baptiste Mardelle
da7fa85f6d Fix JogShuttle null reciever error, patch by The DiveO
BUG: 353494
REVIEW: 125520
2015-10-06 01:32:56 +02:00
Jean-Baptiste Mardelle
661284ab7a Fix JogShuttle null reciever error, patch by The DiveO
BUG: 353494
REVIEW: 125520
2015-10-06 01:30:30 +02:00
Jean-Baptiste Mardelle
8650166a52 * New Clip job: "Analyse keyframes" will add markers for every I-Frame.
Requires ffprobe (path must be set in Kdenlive Settings > Environment)
Untested with avprobe
* Cleanup marker handling
* Allow multi-selection in Clip Properties - Makers tab
CCBUG: 350716
2015-10-06 01:24:25 +02:00
Jean-Baptiste Mardelle
75c4f0f845 Use marker category color in monitor ruler 2015-10-05 20:17:09 +02:00
Jean-Baptiste Mardelle
26bfbb5424 Use themed icons for clip properties widget 2015-10-05 20:16:26 +02:00
Jean-Baptiste Mardelle
68aa759f9f Several small UI fixes 2015-10-04 20:32:33 +02:00
Jean-Baptiste Mardelle
39a56da12f Fix composite button in track header inverted 2015-10-04 14:36:33 +02:00
Jean-Baptiste Mardelle
8ae3182803 Re-organize Bin toolbar & make context menu clip aware
CCBUG: 353289
2015-10-04 11:56:28 +02:00
Jean-Baptiste Mardelle
8b0b266f3f fix seeking glitch 2015-10-03 22:30:34 +02:00
Jean-Baptiste Mardelle
11860ac8df Backport shotcut's OpenGL cleanup 2015-10-03 22:17:50 +02:00
Jean-Baptiste Mardelle
63f3cf049d Fix total rendering time when a job is over
Remove log file on success
BUG: 353419
2015-10-03 21:42:38 +02:00
Jean-Baptiste Mardelle
c832b2346a Fix rendering job not correctly displaying remaining time
CCBUG: 353419
2015-10-03 21:42:18 +02:00
Jean-Baptiste Mardelle
b12fd7325b Fix total rendering time when a job is over
Remove log file on success
BUG: 353419
2015-10-03 21:41:28 +02:00
Jean-Baptiste Mardelle
4ff17a0b21 Cleanup document loading, fix compatibility with older project files 2015-10-03 21:03:53 +02:00
Jean-Baptiste Mardelle
2fe1f2a4a5 Fix rendering job not correctly displaying remaining time
CCBUG: 353419
2015-10-03 20:26:31 +02:00
Jean-Baptiste Mardelle
616b50d497 Fix crash in ptoject bin when switching from icon to tree view 2015-09-30 21:13:43 +02:00
Jean-Baptiste Mardelle
16c23486e9 Fix changing clip type at position 0 reporting error 2015-09-30 20:49:12 +02:00
Jean-Baptiste Mardelle
7b2e2d8074 Fix script rendering when resizing output, patch by Frédéric COIFFIER
BUG: 353355
2015-09-30 20:48:20 +02:00
Jean-Baptiste Mardelle
085976b092 Fix script rendering when resizing output, patch by Frédéric COIFFIER
BUG: 353355
2015-09-30 20:46:02 +02:00
Jean-Baptiste Mardelle
9c2d766b9d Fix opening old kdenlive project files with audio/video only clips 2015-09-30 20:36:34 +02:00
Jean-Baptiste Mardelle
f0a90cf29b Fix changing clip type at position 0 reporting error 2015-09-30 19:33:31 +02:00
Jean-Baptiste Mardelle
8d05173835 Improve compatibility when opening old project files
(still needs a fix for audio or video only clips)
2015-09-30 12:52:55 +02:00
Jean-Baptiste Mardelle
2a3a332f00 * Change Folder up to back in bin item view
* Remove properties handle in Bin
* Make sure Folder items always appear first whatever sort option is selected
CCBUG: 353289
2015-09-29 00:30:42 +02:00
Jean-Baptiste Mardelle
7ff6b770da Fix compatibility with older project files
CCBUG: 353125
CCBUG: 352915
2015-09-28 22:48:34 +02:00
Jean-Baptiste Mardelle
ec94de74e2 Improve compatibility with older kdenlive project files 2015-09-28 01:00:33 +02:00
Jean-Baptiste Mardelle
92115a6579 Fix clip paste 2015-09-27 22:56:32 +02:00
Jean-Baptiste Mardelle
19fa98a055 Fix insert space tool 2015-09-27 22:52:53 +02:00
Jean-Baptiste Mardelle
8eccf9f8f9 Fix transitions 2015-09-27 22:16:37 +02:00
Jean-Baptiste Mardelle
ab933160f3 Fix audio mixing and split audio 2015-09-27 21:52:12 +02:00
Jean-Baptiste Mardelle
be5ad54d24 Fix some bugs introduced by last commit 2015-09-27 20:40:49 +02:00
Jean-Baptiste Mardelle
09c986bd1b Refactoring: make all track functions use MLT track numbering, cleanup, start moving transition stuff in its own class 2015-09-27 20:28:05 +02:00
Jean-Baptiste Mardelle
3d465a17be Fix opening old project files makes some timeline clips invisible
CCBUG: 353125
2015-09-25 19:11:10 +02:00
Jean-Baptiste Mardelle
94eb1cf13a Merge branch 'master' of git.kde.org:kdenlive 2015-09-24 09:05:19 +02:00
Jean-Baptiste Mardelle
c57488be32 Add new button with popup list of favorite effects (not sure where to put it yet in UI) 2015-09-24 09:04:48 +02:00
Jonathan Riddell
5c2e8538b6 Add missing FindOpenGLES cmake file
REVIEW: 125002
BUG: 350061
2015-09-23 13:27:00 +01:00
Jonathan Riddell
146e66c534 Add missing FindOpenGLES cmake file
REVIEW: 125002
BUG: 350061
2015-09-23 13:24:43 +01:00
Jean-Baptiste Mardelle
29bf7c4ced Fix titlewidget displaying blank background with Movit.
Now, on the very first attempt the frame is black, but unselecting and
selecting again the option makes it work..
CCBUG: 350398
2015-09-23 04:28:18 +02:00
Jean-Baptiste Mardelle
23168cfd05 Revert "* Make sure non KDE users can always get a dark color theme"
This reverts commit 2a41dae380.
Too many side effects for non KDE users
2015-09-23 02:19:10 +02:00
Jean-Baptiste Mardelle
2a41dae380 * Make sure non KDE users can always get a dark color theme
* Use dark theme by default

Please test and give me feedback

CCBUG: 346608
2015-09-23 00:46:29 +02:00
Jean-Baptiste Mardelle
8186b36a94 * Fix Bin effects sometimes bypassing the undo/redo system
* Fix effect dragged in project monitor sometimes adding effect to bin
2015-09-23 00:10:06 +02:00
Jean-Baptiste Mardelle
0b77511b7d Allow dropping effect on monitors
BUG: 353021
Better message in effect effectlist context menu
BUG: 353020
Fix Bin effects sometimes broken (parameters not updated)
2015-09-22 23:19:30 +02:00
Jean-Baptiste Mardelle
c80492016d Reorganize effects categories
CCBUG: 351715
2015-09-21 22:44:27 +02:00
Jean-Baptiste Mardelle
ecdb7b705a Rewrite old ugly code for monitor audio volume popup 2015-09-21 21:43:13 +02:00
Jean-Baptiste Mardelle
a3e0d49e76 Remove old unused files 2015-09-21 20:37:10 +02:00
Jean-Baptiste Mardelle
0e1d9f63be Fix favorite effects not showing description in info box 2015-09-21 20:05:44 +02:00
Jean-Baptiste Mardelle
7a48bcd684 Move light and dark icons inside Kdenlive so that we can switch icon theme when user changes color theme
Add color thumbs to effects to recognize them easily (test)
Many small usability fixes
2015-09-21 19:40:14 +02:00
Jean-Baptiste Mardelle
269f1e66b1 Allow switching audio backend from sdl to rtaudio (more stable with movit) 2015-09-20 00:35:41 +02:00
Jean-Baptiste Mardelle
34c0763915 Fix possible freeze on monitor switch introduced in previous commit 2015-09-19 21:16:06 +02:00
Jean-Baptiste Mardelle
128f89887d Make bin search case insensitive
BUG: 352884
2015-09-19 21:00:08 +02:00
Jean-Baptiste Mardelle
f706e6373e Fix actions corruption on customize toolbar: 352882
Add some thread safety stuff when switching monitors
2015-09-19 20:56:25 +02:00
Jean-Baptiste Mardelle
3c3877c27c Fix concurrency crash when layout has clip and project monitor side by side 2015-09-19 13:20:08 +02:00
Jean-Baptiste Mardelle
e31867a8be Fix concurrency crash when layout has clip and project monitor side by side 2015-09-19 13:19:00 +02:00
Jean-Baptiste Mardelle
03f86dd36c Make zoom slider zoom in on wheel up event, like Ctrl+wheel in timeline
BUG: 352853
2015-09-18 00:25:04 +02:00
Jean-Baptiste Mardelle
f0c53cf47c * Fix clip monitor position changed when clip dragged in timeline.
* Fix play action playing wrong monitor
* Fix Movit crashes
* Fix Movit thumbnails for title clips
* Might Fix some titles crashes
BUG: 352823
2015-09-18 00:10:54 +02:00
Jean-Baptiste Mardelle
d280557cdd Merge branch 'master' of git.kde.org:kdenlive 2015-09-17 20:46:28 +02:00
Jean-Baptiste Mardelle
0ec90cd10a Fix scopes titlebar not hidden on startup
BUG: 352847
2015-09-17 20:46:00 +02:00
l10n daemon script
ce79566c75 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-09-17 11:58:36 +00:00
l10n daemon script
bfc27b30d5 SVN_SILENT made messages (after extraction) 2015-09-17 09:23:40 +00:00
Jean-Baptiste Mardelle
36e115d771 Fix proxy settings for current project cannot be changed 2015-09-16 23:32:23 +02:00
Jean-Baptiste Mardelle
9a4143e0ea Fix proxy settings for current project cannot be changed 2015-09-16 23:31:39 +02:00
Jean-Baptiste Mardelle
db372bd7b7 Rename Project Tree > Project Bin
BUG: 352815
2015-09-16 23:15:20 +02:00
Jean-Baptiste Mardelle
268ae7e1d7 Fix Effects list context menu 2015-09-16 22:19:41 +02:00
Jean-Baptiste Mardelle
bdae1f9c9a Make the selected track header color more different
so that it's easier to know which one is selected.
Up/down arrow now correctly work to select a track
2015-09-16 21:55:10 +02:00
Jean-Baptiste Mardelle
1e21abf068 Fix possible crash on render
CCBUG: 352670
2015-09-15 20:49:39 +02:00
Jean-Baptiste Mardelle
d273164441 Fix crash in custom render profiles & wrong group on new profile 2015-09-15 20:47:33 +02:00
Jean-Baptiste Mardelle
341fc62df5 Fix crash in custom render profiles & wrong group on new profile 2015-09-15 20:46:35 +02:00
Jean-Baptiste Mardelle
01c97d788f Ctrl + Mouse Wheel to zoom in Project Bin 2015-09-15 20:23:49 +02:00
Jean-Baptiste Mardelle
9a991f7198 Fix possible crash on render
CCBUG: 352670
2015-09-15 02:32:43 +02:00
Jean-Baptiste Mardelle
954b0e2c12 Fix various errors in track insert/delete hell 2015-09-15 02:24:51 +02:00
Jean-Baptiste Mardelle
a126a48ac0 Fix compilation (broken by backported patch) 2015-09-14 23:00:44 +02:00
Jean-Baptiste Mardelle
b23a95cf4c Fix crash on render profile with empty file extension
CCBUG: 352670
2015-09-14 22:55:50 +02:00
Jean-Baptiste Mardelle
651bc94d5e Stop doing stupid column resize in bin tree 2015-09-14 22:54:40 +02:00
Jean-Baptiste Mardelle
8ec996af62 Remove small tip animation when exiting timeline 2015-09-14 22:54:25 +02:00
Jean-Baptiste Mardelle
5baaf72952 Fix crash on add/delete track when green resize indicator was displayed 2015-09-14 22:52:37 +02:00
Jean-Baptiste Mardelle
527eb8c560 Fix crash on Show Description with Bin tree in IconView
BUG: 351710
2015-09-14 22:51:08 +02:00
Jean-Baptiste Mardelle
b250dc04fd Right click in empty area of Project Bin should show useful menu 2015-09-14 22:48:41 +02:00
Jean-Baptiste Mardelle
acefdbe65a Fix crash on render profile with empty file extension
CCBUG: 352670
2015-09-14 22:41:25 +02:00
Jean-Baptiste Mardelle
72f41d2c53 Let Qt handle toolbar sizes so we don't get tiny buttons on high DPI screens 2015-09-14 21:54:12 +02:00
Jean-Baptiste Mardelle
8f5ee6f2c2 Fix selection issues in bin tree 2015-09-14 21:51:57 +02:00
Jean-Baptiste Mardelle
dc27b5605f Stop doing stupid column resize in bin tree 2015-09-14 19:16:09 +02:00
Jean-Baptiste Mardelle
6d320e3258 Merge branch 'master' of git.kde.org:kdenlive 2015-09-14 01:13:54 +02:00
Jean-Baptiste Mardelle
a25549b8c5 Improve clip conversion in DVD Wizard
CCBUG: 350788
2015-09-14 01:13:05 +02:00
Vincent Pinon
12a2cd71c7 update composite icon in track header 2015-09-13 22:13:58 +02:00
Jean-Baptiste Mardelle
440d30036a Allow adding non mpeg files to DVD wizard (it will autoconvert)
CCBUG: 350788
2015-09-13 17:53:03 +02:00
Jean-Baptiste Mardelle
999eb5273d Merge branch 'master' of git://anongit.kde.org/kdenlive 2015-09-13 13:43:08 +02:00
Jean-Baptiste Mardelle
9d48471154 Make sure we rewind scroll bar to 0 when doing fit zoom to project 2015-09-13 10:25:33 +02:00
Jean-Baptiste Mardelle
414e238ead Remove small tip animation when exiting timeline 2015-09-13 10:07:18 +02:00
Jean-Baptiste Mardelle
ba2b507fa8 Fix 2 crashes on track insertion 2015-09-13 10:02:21 +02:00
Vincent Pinon
8198ebbe2d fix again GL on Intel GMA 2015-09-13 07:12:33 +02:00
Jean-Baptiste Mardelle
ce9c70f334 Merge branch 'master' of git://anongit.kde.org/kdenlive 2015-09-13 01:04:45 +02:00
Jean-Baptiste Mardelle
1d5fe09f70 Add feature to save timeline selection to xml clip (in progress).
Will allow to copy / paste between projects
2015-09-13 01:01:18 +02:00
Vincent Pinon
763f0f206a Automatically add composite to all video tracks
Makes use of media with alpha more intuitive.
Composite can be disabled from track headers,
and transitions are modified when adding/removing tracks.
2015-09-12 23:43:50 +02:00
Jean-Baptiste Mardelle
86f0cc8b33 Fix crash on Show Description with Bin tree in IconView
BUG: 351710
2015-09-11 21:50:49 +02:00
Jean-Baptiste Mardelle
e757c69a71 Right click in empty area of Project Bin should show useful menu 2015-09-11 14:54:28 +02:00
Jean-Baptiste Mardelle
c0674e080f Fix compilation 2015-09-11 14:48:20 +02:00
Jean-Baptiste Mardelle
7271bd7b62 Merge branch '15.08' 2015-09-11 14:42:15 +02:00
Jean-Baptiste Mardelle
75d6f0c5f0 Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-09-11 00:31:47 +02:00
Jean-Baptiste Mardelle
c5bc059197 Fix broken audio scopes
BUG: 351101
2015-09-11 00:31:28 +02:00
Vincent Pinon
5c1662ac60 Fix use after free
CID 1323741, 1323740
2015-09-10 18:12:38 +02:00
Vincent Pinon
d14bd6f0e5 Fix use after free
CID 1323739
2015-09-10 18:12:38 +02:00
Vincent Pinon
3b7c79fc91 Fix memory leak
CID 1323718
2015-09-10 18:12:37 +02:00
Jean-Baptiste Mardelle
56573c123b Fix crash when deleting folders / clips that were parents
CCBUG: 346413
2015-09-10 17:20:33 +02:00
Jean-Baptiste Mardelle
46c92cee14 Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-09-10 16:18:25 +02:00
Jean-Baptiste Mardelle
7a93c5125d Fix slideshow clip animation broken
BUG: 352407
2015-09-10 16:05:49 +02:00
Vincent Pinon
c364333dce Put Wipe fallback to Dissolve at end of list to avoid confusion
BUG: 351727
2015-09-10 11:56:31 +02:00
Jean-Baptiste Mardelle
6c3c0e59be Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-09-10 10:59:51 +02:00
Jean-Baptiste Mardelle
ed584916f3 Restore previous behavior: seeking should not pause playback
BUG: 351942
2015-09-10 10:57:54 +02:00
Jean-Baptiste Mardelle
b0d910af79 Fix effect compare in clip monitor not working for some clips (color, title) 2015-09-10 10:56:15 +02:00
Vincent Pinon
72357fb83a fix valgrind warning 2015-09-10 09:04:45 +02:00
Vincent Pinon
34632959f2 Stop showing wizard for every version change 2015-09-10 09:04:35 +02:00
Albert Astals Cid
96e8336e63 GIT_SILENT Upgrade KDE Applications version to 15.08.1. 2015-09-10 00:50:02 +02:00
Vincent Pinon
727b2eece7 fix valgrind warning 2015-09-10 00:04:09 +02:00
Vincent Pinon
9da68d7617 Stop showing wizard for every version change 2015-09-10 00:04:09 +02:00
Jean-Baptiste Mardelle
5eedc0dda5 Fix effect crash introduced by previous commit 2015-09-09 20:22:54 +02:00
Jean-Baptiste Mardelle
5079485922 Fix monitor disable edit widget not working 2015-09-09 19:01:35 +02:00
Jean-Baptiste Mardelle
c027172488 Fix monitor disable edit widget not working 2015-09-09 19:00:36 +02:00
Jean-Baptiste Mardelle
c83bfc7563 Fix timeline corruption (clip unwanted move and broken when left click+drag to quit a context menu)
bug: 352392
2015-09-07 20:33:57 +02:00
André Marcelo Alvarenga
edcc7c3b69 fix Kdenilve -> Kdenlive 2015-09-06 23:18:06 -03:00
Jean-Baptiste Mardelle
07974fff6a shotcut backport: update texture creation 2015-09-07 00:01:12 +02:00
Jean-Baptiste Mardelle
f7675efc37 shotcut backport: Fix GPU processing. 2015-09-06 23:40:46 +02:00
Jean-Baptiste Mardelle
b97aa5f398 shotcut backport: Create an offscreen surface on the GUI thread and reuse it. 2015-09-06 23:32:58 +02:00
Jean-Baptiste Mardelle
efba97e862 Backport shotcut's GLES compatibility change 2015-09-06 23:01:18 +02:00
Jean-Baptiste Mardelle
4bcc436272 Default clip zone is now full clip
BUG: 351720
2015-09-06 17:25:58 +02:00
Jean-Baptiste Mardelle
3f7895c4a1 Update app version for master so that we can differentiate from 15.08 branch 2015-09-06 17:05:02 +02:00
Jean-Baptiste Mardelle
01a33a03b8 Merge branch '15.08' 2015-09-06 16:57:19 +02:00
Jean-Baptiste Mardelle
569d9a39da Fix crash when deleting track containing a grouped clip 2015-09-06 16:54:43 +02:00
Jean-Baptiste Mardelle
3ff3dca381 Fix track locking broken.
Fix undo of new clip group containing existing group
2015-09-06 16:09:42 +02:00
Jean-Baptiste Mardelle
67a1a9f496 Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-09-05 16:41:25 +02:00
Jean-Baptiste Mardelle
89d1e880a6 Fix screen capture going in wrong folder
BUG:352266
2015-09-05 16:41:03 +02:00
Jonathan Riddell
92a25020e7 link with OpenGLES if Qt uses that
REVIEW: 125002
BUG: 350061

Signed-off-by: Vincent Pinon <vpinon@kde.org>
2015-09-04 22:53:23 +02:00
Jean-Baptiste Mardelle
4ce04b39a4 Show last modified date instead of created date, which is more accurate.
Getting the correct video creation date is possible through exiftool but
There is no standard so we should parse for many different tag names
hoping to get the correct one.. still thinking about it.
CCBUG:352263
2015-09-04 19:42:54 +02:00
Jean-Baptiste Mardelle
90502913ea Fix clip properties not displayed for audio clips, add bitrate to infos
BUG:351713
2015-09-04 15:17:06 +02:00
Jean-Baptiste Mardelle
9acfe3dacf Improve timeline ruler text spacing (no more timecode overlap) 2015-09-04 00:53:15 +02:00
Jean-Baptiste Mardelle
0899fcecc8 Cleaned up app icon contributed by Brian Cluff 2015-09-03 22:25:31 +02:00
Jean-Baptiste Mardelle
eafdda08a5 Merge branch 'master' of git://anongit.kde.org/kdenlive 2015-09-03 22:17:16 +02:00
Jean-Baptiste Mardelle
000c25b921 Clip Zone can be adjusted with handles in monitor.
CCBUG:351720
2015-09-03 22:16:41 +02:00
Jean-Baptiste Mardelle
4a8b01428b Cleanup play action, center monitor controls
BUG:351718
2015-09-03 16:57:12 +02:00
Jean-Baptiste Mardelle
dec999e1b4 Show shortcuts in tooltip (thanks to krita devs)
CCBUG: 351721
2015-09-03 16:33:50 +02:00
Jean-Baptiste Mardelle
2cd100151a Esc key clears filter line
BUG: 351707
2015-09-03 16:01:07 +02:00
Jean-Baptiste Mardelle
7a056d1bed Fix Slide transition widget not displaying selection when it loses focus 2015-09-03 14:37:54 +02:00
l10n daemon script
9b18135394 SVN_SILENT made messages (after extraction) 2015-09-03 08:32:23 +00:00
Jean-Baptiste Mardelle
4e262b3560 Fix "Save as" prompting broken path 2015-09-02 22:12:54 +02:00
Jean-Baptiste Mardelle
268eb61f0a Fix crash when project contains video only clips
CCBUG: 352013
2015-09-02 22:06:10 +02:00
Jean-Baptiste Mardelle
e4870a5e26 Fix Curves effect broken - we loaded the wrong xml for older version of the effect
CCBUG: 351919
2015-09-02 00:33:49 +02:00
Jean-Baptiste Mardelle
6a191859fd When dragging several clips from bin to timeline, only show one thumbnail 2015-09-01 19:22:18 +02:00
Jean-Baptiste Mardelle
ed5cdd9953 Inform user when a melt process failed (still need a patch to mlt) 2015-08-30 21:07:57 +02:00
Jean-Baptiste Mardelle
136dbc3dff Merge remote-tracking branch 'origin/Applications/15.08' 2015-08-30 21:06:35 +02:00
Jean-Baptiste Mardelle
85928095e1 Fix possible crash
CCBUG:352013
2015-08-30 21:04:20 +02:00
Jean-Baptiste Mardelle
5d0aeb905a Fix corruption on project opening.
CCBUG:351921
2015-08-29 13:38:08 +02:00
Jean-Baptiste Mardelle
7bad8faf5e Fix crash on loading project introduced in last commit 2015-08-29 12:51:48 +02:00
Jean-Baptiste Mardelle
2f7f5b7928 Merge branch 'master' of git://anongit.kde.org/kdenlive 2015-08-29 12:48:32 +02:00
Jean-Baptiste Mardelle
73586dd89a Fix crash on loading project introduced in last commit 2015-08-29 12:41:36 +02:00
Michael Palimaka
4122c31a8d Remove unused dependency.
REVIEW: 124828
2015-08-26 21:39:18 +10:00
Jean-Baptiste Mardelle
5ac8b1b936 Fix Project Bin name in menu
BUG: 351729
2015-08-26 09:14:58 +02:00
Jean-Baptiste Mardelle
0cd2135333 Fix Project Bin name in menu
BUG: 351729
2015-08-26 09:13:35 +02:00
Jean-Baptiste Mardelle
824f619497 Cleanup & fix editing memleaks by using QScopedPointer 2015-08-26 08:59:30 +02:00
Jean-Baptiste Mardelle
e6e9dc7722 Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-08-26 08:57:23 +02:00
Jean-Baptiste Mardelle
515da02c27 Cleanup & fix editing memleaks by using QScopedPointer 2015-08-26 08:57:16 +02:00
Vincent Pinon
7e545aff73 Update encoding profiles (WebM quality, MPEG2 speed...) 2015-08-20 16:28:35 +02:00
Vincent Pinon
19cee202d0 Merge branch 'Applications/15.08' 2015-08-19 16:49:25 +02:00
Vincent Pinon
c3bad03fd0 Fix GL crashing on startup 2015-08-19 16:47:21 +02:00
Albert Astals Cid
b7d8073138 GIT_SILENT Upgrade KDE Applications version to 15.08.0. 2015-08-12 01:20:55 +02:00
Vincent Pinon
886d1cb10c Fix effect parameters not restored on some locales
BUG: 350017
2015-08-12 00:38:35 +02:00
l10n daemon script
861a8e71e2 SVN_SILENT made messages (after extraction) 2015-08-09 11:15:42 +00:00
l10n daemon script
19bf87b9cf SVN_SILENT made messages (after extraction) 2015-08-09 08:38:28 +00:00
Vincent Pinon
b4f029b3f6 update ChangeLog 2015-08-08 22:57:27 +02:00
Jean-Baptiste Mardelle
93e80af82f Fix crash on adding clip in non-KDE environment
CCBUG: 351065
2015-08-07 23:38:42 +02:00
Vincent Pinon
39a3265377 Merge branch 'Applications/15.08' 2015-08-06 07:18:13 +02:00
Vincent Pinon
d708677cd8 Offer only best available stabilizer 2015-08-06 06:27:09 +02:00
Vincent Pinon
9f56519983 Revert "GUI - Remove deprecated video stabilizers from menu."
This reverts commit 369a335251.
2015-08-06 06:27:09 +02:00
Albert Astals Cid
428dbbb51d GIT_SILENT Upgrade KDE Applications version to 15.07.90. 2015-08-05 21:54:01 +02:00
Jean-Baptiste Mardelle
940db43ee3 Fix crash when trying to capture from webcam if no webcam available 2015-08-05 10:24:59 +02:00
Jean-Baptiste Mardelle
8a6c6218e6 Fix loading .mlt project files with different fps
CCBUG: 350945
2015-08-05 09:42:35 +02:00
Jean-Baptiste Mardelle
279fbcc314 Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-08-05 00:35:32 +02:00
Jean-Baptiste Mardelle
a0d718eefc Simplify duration calculation in extract zone feature 2015-08-05 00:33:24 +02:00
Vincent Pinon
4c073a215c fix clang scan-build warnings 2015-08-05 00:28:27 +02:00
Jean-Baptiste Mardelle
505540028b Set default title text color to blue so that title is visible on first try, thanks for the report
BUG: 350250
2015-08-05 00:21:58 +02:00
Jean-Baptiste Mardelle
16d8d73234 Hide Project Notes widget on first startup, not a widely used feature 2015-08-05 00:19:25 +02:00
Jean-Baptiste Mardelle
770fc2417b Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-08-04 23:34:14 +02:00
Jean-Baptiste Mardelle
16ce8e53f2 Update window title when changing project profile
BUG: 350946
2015-08-04 23:33:47 +02:00
Vincent Pinon
077f6ef66a fix gcc warnings (unused variables) 2015-08-04 21:58:55 +02:00
Jean-Baptiste Mardelle
b8d2eb9f12 Don't stop screen recording when switching to clip monitor
CCBUG: 350949
2015-08-04 20:59:25 +02:00
Jean-Baptiste Mardelle
293ffa1c71 Prepare for upcoming release 2015-08-04 20:39:41 +02:00
Jean-Baptiste Mardelle
a8f53428c2 Make "Show record control" available from Monitor menu, disable stopmotion widget that currently crashes 2015-08-04 00:59:42 +02:00
Jean-Baptiste Mardelle
cb6172a167 Make "Show record control" available from Monitor menu, disable stopmotion widget that currently crashes 2015-08-04 00:58:35 +02:00
Jean-Baptiste Mardelle
70073f5fe8 Use MLT's "consumer" producer instead of "xml" when adding .mlt files to a project so that we don't corrupt project's framerate
CCBUG: 350716
2015-08-03 23:37:09 +02:00
Jean-Baptiste Mardelle
76cf6ed75b Use MLT's "consumer" producer instead of "xml" when adding .mlt files to a project so that we don't corrupt project's framerate
CCBUG: 350716
2015-08-03 23:35:51 +02:00
l10n daemon script
71ba1e2b98 SVN_SILENT made messages (after extraction) 2015-08-03 10:28:26 +00:00
l10n daemon script
887f291134 SVN_SILENT made messages (after extraction) 2015-08-03 08:13:14 +00:00
Vincent Pinon
7e0678f7db remove unsued functions (cppcheck warnings) 2015-08-02 22:19:55 +02:00
Vincent Pinon
85838ab40c fix cppcheck warnings (obsolete code) 2015-08-02 22:19:55 +02:00
Vincent Pinon
4e68393d1b fix some gcc warnings about unused variables 2015-08-02 22:19:54 +02:00
Vincent Pinon
b9e4ccb9dc Add constructor to ShuttleThread
(fix cppcheck warning)
2015-08-02 22:19:54 +02:00
Jean-Baptiste Mardelle
a2f83f4e77 Merge branch 'Applications/15.08' of git://anongit.kde.org/kdenlive into 15.08 2015-08-02 22:13:59 +02:00
Jean-Baptiste Mardelle
f364d1b54c Fix minimum required MLT version 2015-08-02 18:42:10 +02:00
Jean-Baptiste Mardelle
3354cc0efc Fix minimum required MLT version 2015-08-02 18:39:52 +02:00
Jean-Baptiste Mardelle
3cc074ab5e Fix possible crash when changing clip type 2015-08-01 22:26:13 +02:00
Jean-Baptiste Mardelle
b92cba9c02 Fix config button in transcode dialog (Allow user to edit transcode parameters) 2015-08-01 21:27:04 +02:00
Jean-Baptiste Mardelle
62c24b5043 Fix wrong url conversion, allow selection of several files in DVD Wizard
CCBUG: 350788
2015-08-01 20:54:58 +02:00
Jean-Baptiste Mardelle
be885d3d19 Fix DVD Wizard for 16:9 projects 2015-08-01 17:29:26 +02:00
Jean-Baptiste Mardelle
e1940b318d Fix DVD Wizard for 16:9 projects 2015-08-01 17:28:49 +02:00
Jean-Baptiste Mardelle
ba3d143c3b Fix DVD Wizard
CCBUG: 350788
2015-08-01 17:04:55 +02:00
Jean-Baptiste Mardelle
edf2ae18f1 Fix DVD Wizard
CCBUG: 350788
2015-08-01 17:00:17 +02:00
Jean-Baptiste Mardelle
a342081185 Fix crash in transcoding dialog
CCBUG: 350788
2015-07-31 00:42:49 +02:00
Jean-Baptiste Mardelle
73aa82d1c1 Fix crash in transcoding dialog
CCBUG: 350788
2015-07-31 00:41:39 +02:00
Vincent Pinon
ed60db7b62 fix cppcheck warnings 2015-07-28 19:48:48 +02:00
Jean-Baptiste Mardelle
dcf929ef64 Fix dropping of folders in bin 2015-07-28 15:10:28 +02:00
Jean-Baptiste Mardelle
42d7f8cfc5 Fix renaming clip not updating timeline 2015-07-28 10:06:13 +02:00
Jean-Baptiste Mardelle
48fb2b0fe1 Fix renaming clip not updating timeline 2015-07-28 10:05:25 +02:00
Jean-Baptiste Mardelle
1bc5f97b11 Fix project duration sometimes not adjusted.
Moving the last clip in a track then bringing it back in pos should fix the project files
CCBUG: 350653
2015-07-28 00:30:24 +02:00
Jean-Baptiste Mardelle
f1d5a33db3 Fix project duration sometimes not adjusted.
Moving the last clip in a track then bringing it back in pos should fix the project files
CCBUG: 350653
2015-07-28 00:29:30 +02:00
Jean-Baptiste Mardelle
f657487501 Fix downloaded render profiles broken 2015-07-27 19:53:10 +02:00
Jean-Baptiste Mardelle
55e440f915 Fix speed effect corrupting timeline:
CCBUG: 349318
2015-07-27 19:20:35 +02:00
Jean-Baptiste Mardelle
b25472aec2 Fix speed effect corrupting timeline:
CCBUG: 349318
2015-07-27 19:19:19 +02:00
Jean-Baptiste Mardelle
27af9086db Fix broken titles introduced by recent commit.
If you are affected in an important project file, mail it to me and I can easily fix it
BUG: 350664
2015-07-27 17:24:58 +02:00
Jean-Baptiste Mardelle
f2323f266c Fix broken titles introduced by recent commit.
If you are affected in an important project file, mail it to me and I can easily fix it
BUG: 350664
2015-07-27 17:24:15 +02:00
Jean-Baptiste Mardelle
e26b2aaaeb Attempt to fix slowmotion bug
CCBUG: 349318
2015-07-27 17:12:18 +02:00
Jean-Baptiste Mardelle
c0203c61b7 Attempt to fix slowmotion bug
CCBUG: 349318
2015-07-27 17:11:37 +02:00
Jean-Baptiste Mardelle
b723541d49 Fix git revision info from About Kdenlive 2015-07-27 16:36:27 +02:00
Jean-Baptiste Mardelle
3bca991c45 Fix git revision info from About Kdenlive 2015-07-27 16:34:53 +02:00
Jean-Baptiste Mardelle
d5dbed0604 Fix thumbnails for non av clips 2015-07-27 13:29:24 +02:00
Jean-Baptiste Mardelle
a344ecc548 Fix thumbnails for non av clips 2015-07-27 13:28:49 +02:00
Jean-Baptiste Mardelle
68f7ab9eae Fix recent commit breaking titles 2015-07-27 13:00:34 +02:00
Jean-Baptiste Mardelle
c831cb1d66 Fix recent commit breaking titles 2015-07-27 12:59:59 +02:00
Jean-Baptiste Mardelle
748f18c0ed Fix disabled bin effects when loading a project 2015-07-27 12:49:37 +02:00
Jean-Baptiste Mardelle
40830e7613 Fix disabled bin effects when loading a project 2015-07-27 12:48:51 +02:00
Jean-Baptiste Mardelle
24be500114 Fix bin effects when reloading a clip 2015-07-27 12:43:47 +02:00
Jean-Baptiste Mardelle
132d7b2d01 Fix bin effects when reloading a clip 2015-07-27 12:42:52 +02:00
Jean-Baptiste Mardelle
3a131f71bf Use KDE Application versionning 2015-07-27 11:16:16 +02:00
Jean-Baptiste Mardelle
1df3ed7d36 Use KDE Application versionning 2015-07-27 11:15:04 +02:00
Jean-Baptiste Mardelle
9d274915ff Fix proxying of clips with speed effect 2015-07-27 11:03:17 +02:00
Jean-Baptiste Mardelle
21dada5567 Fix timeline corruption when using video only clips and some other crashes 2015-07-27 11:02:36 +02:00
Jean-Baptiste Mardelle
2400db8965 Correctly update effect stack when bin clip is unselected 2015-07-27 11:02:31 +02:00
Jean-Baptiste Mardelle
3b278a5923 Fix proxying of clips with speed effect 2015-07-27 10:50:03 +02:00
Jean-Baptiste Mardelle
1e41053dd0 Fix previous commit detecting some video files as audio 2015-07-27 02:12:12 +02:00
Jean-Baptiste Mardelle
c40af282c5 Fix some audio files detected as video
bug:350635
2015-07-27 02:11:50 +02:00
Jean-Baptiste Mardelle
b0c20baa90 Fix changing default apps for editing clips, thanks for the report
BUG:350634
2015-07-27 02:11:22 +02:00
Jean-Baptiste Mardelle
ac818ff4af Fix timeline corruption when using video only clips and some other crashes 2015-07-27 02:09:27 +02:00
Jean-Baptiste Mardelle
ade3d0ef2a Fix previous commit detecting some video files as audio 2015-07-27 00:58:21 +02:00
Jean-Baptiste Mardelle
f441e70e93 Fix some audio files detected as video
bug:350635
2015-07-27 00:39:35 +02:00
Jean-Baptiste Mardelle
726f8b212f Fix changing default apps for editing clips, thanks for the report
BUG:350634
2015-07-26 19:55:59 +02:00
Jean-Baptiste Mardelle
38d183613f Cleanup, fix timeline thumbnails for images/titles 2015-07-26 16:58:47 +02:00
Jean-Baptiste Mardelle
591c44a1f5 Cleanup, fix timeline thumbnails for images/titles 2015-07-26 16:57:56 +02:00
Jean-Baptiste Mardelle
34495ee83e Correctly update effect stack when bin clip is unselected 2015-07-26 16:12:18 +02:00
Jean-Baptiste Mardelle
136b905c84 Fix clip selection activated unnecessarily 2015-07-26 15:41:43 +02:00
Jean-Baptiste Mardelle
763e3ee708 Fix webcam capture 2015-07-26 15:41:28 +02:00
Jean-Baptiste Mardelle
39afd9f01a Fix bin clip effects 2015-07-26 15:41:14 +02:00
Jean-Baptiste Mardelle
be418dfb19 Fix propagation of forced properties on slowmotion clips, don't unnecessarily create clip track duplicate 2015-07-26 15:40:58 +02:00
Jean-Baptiste Mardelle
f19e70a69c Don't duplicate clip for a track if it has no audio on slowmotion removal 2015-07-26 15:40:36 +02:00
Jean-Baptiste Mardelle
25ce7a7bc0 Various fixes to slowmotion, and remove dev stuff for beta release 2015-07-26 15:40:18 +02:00
Jean-Baptiste Mardelle
95d8a82d81 Small CMakeList cleanup 2015-07-26 15:39:55 +02:00
Jean-Baptiste Mardelle
9d2eb1ade9 Fix clip selection activated unnecessarily 2015-07-26 14:57:22 +02:00
Jean-Baptiste Mardelle
a4784c6fed Fix webcam capture 2015-07-26 13:03:33 +02:00
Jean-Baptiste Mardelle
e0a58e749f Fix bin clip effects 2015-07-25 15:50:46 +02:00
Jean-Baptiste Mardelle
8c687033da Fix propagation of forced properties on slowmotion clips, don't unnecessarily create clip track duplicate 2015-07-23 15:23:11 +02:00
Jean-Baptiste Mardelle
faaa0220c6 Don't duplicate clip for a track if it has no audio on slowmotion removal 2015-07-23 15:02:42 +02:00
Jean-Baptiste Mardelle
d1fb362c00 Various fixes to slowmotion, and remove dev stuff for beta release 2015-07-23 14:44:29 +02:00
Jean-Baptiste Mardelle
19204bdab0 Small CMakeList cleanup 2015-07-23 13:04:36 +02:00
Jean-Baptiste Mardelle
b1f0d94b5b Argh, fix compilation with older MLT 2015-07-20 01:20:45 +02:00
Jean-Baptiste Mardelle
0d73372291 Argh, fix compilation with older MLT 2015-07-20 01:20:04 +02:00
Jean-Baptiste Mardelle
d248791dba Fix track insert/delete 2015-07-20 00:31:42 +02:00
Jean-Baptiste Mardelle
ac1679f1fa Fix track insert/delete 2015-07-20 00:28:41 +02:00
Jean-Baptiste Mardelle
7a655d69e7 First fixes for speed effect 2015-07-19 22:57:26 +02:00
Jean-Baptiste Mardelle
8b2c57dfbb First fixes for speed effect 2015-07-19 21:53:55 +02:00
Jean-Baptiste Mardelle
7a05ad2d8f Fix transitions broken (were applied on wrong track after recent timeline refactoring) 2015-07-19 20:38:11 +02:00
Jean-Baptiste Mardelle
601ddb959f Fix slideshows (editing / loading) 2015-07-19 19:52:08 +02:00
Jean-Baptiste Mardelle
d850faf793 Allow editing image aspect ratio 2015-07-19 19:05:37 +02:00
Jean-Baptiste Mardelle
20e295bbf2 Remove debug 2015-07-19 18:58:11 +02:00
Jean-Baptiste Mardelle
c14da6a6e0 Re-implement all previous avformat options in clip properties dialog 2015-07-19 18:57:22 +02:00
Jean-Baptiste Mardelle
7008e1d9b2 Cleanup and reintroduce clip analysis, add drag&drop from analysis to transition panel 2015-07-19 16:48:55 +02:00
Jean-Baptiste Mardelle
9b11a9cd5e Reintroduce marker commands from properties panel 2015-07-19 11:06:57 +02:00
Jean-Baptiste Mardelle
10f57d1c1c Bring back exif / magiclantern metadata 2015-07-19 01:43:01 +02:00
Jean-Baptiste Mardelle
45079ff770 Restore clip properties and markers display 2015-07-19 00:13:44 +02:00
Jean-Baptiste Mardelle
37573d8427 Make bin filter line work on all columns 2015-07-18 12:25:57 +02:00
Jean-Baptiste Mardelle
0301efd8bb Fix various bin thumbnail refresh issues 2015-07-18 12:16:46 +02:00
Jean-Baptiste Mardelle
d40f432166 cleanup and fix some compile warnings 2015-07-17 21:32:58 +02:00
Jean-Baptiste Mardelle
f000138586 Fix searching for missing clips 2015-07-17 09:46:39 +02:00
Jean-Baptiste Mardelle
61cec4c144 Fix crash on exit 2015-07-17 08:53:31 +02:00
Jean-Baptiste Mardelle
e097fdb6a0 Restore auto add transition for titles and transparent images 2015-07-17 00:58:45 +02:00
Jean-Baptiste Mardelle
3ff3f2b410 Fix bin selection issues 2015-07-17 00:27:03 +02:00
Jean-Baptiste Mardelle
8cf4754783 Make it possible to edit clip fade when a transition is above the clip 2015-07-16 23:34:27 +02:00
Jean-Baptiste Mardelle
6fdaf01dd5 Cleanup profile handling, fix crash when opening some project files 2015-07-16 11:37:44 +02:00
Jean-Baptiste Mardelle
593e6d48b4 Cleanup & implement monitor mute shortcut
CCBUG: 350177
2015-07-13 20:52:43 +02:00
Jean-Baptiste Mardelle
d0a5f82353 Cleanup file format, refactoring progress (move more stuff in appropriate places (timeline.cpp/track.cpp) 2015-07-12 14:57:00 +02:00
Vincent PINON
f6a6667077 Fix saving effects group
BUG: 348928
2015-07-12 10:09:23 +02:00
Jean-Baptiste Mardelle
3eb02d8409 Merge branch 'master' of git.kde.org:kdenlive 2015-07-10 22:45:14 +02:00
Jean-Baptiste Mardelle
75c87439db Fix x265 encoding (Patch by Evert Vorster) 2015-07-10 22:44:44 +02:00
Vincent Pinon
bc49300602 fix GL monitor on Intel GMA 2015-07-09 17:15:48 +02:00
Jean-Baptiste Mardelle
9319a57745 Fix image mime type in titlewidget add image dialog 2015-07-05 15:42:01 +02:00
Vincent Pinon
19ba9643cc fix compiler warnings 2015-06-23 21:34:59 +02:00
l10n daemon script
35620de5a8 SVN_SILENT made messages (after extraction) 2015-06-23 11:48:34 +00:00
Vincent Pinon
cbde7bb38c fix compiler warnings 2015-06-22 22:42:01 +02:00
l10n daemon script
679f38bfe5 SVN_SILENT made messages (after extraction) 2015-06-22 08:55:41 +00:00
Jean-Baptiste Mardelle
4d000cab3e Inform user and react on invalid clips 2015-06-21 18:27:26 +02:00
Jean-Baptiste Mardelle
a07bd94786 Fix clip state forgotten on group move.
CCBUG: 349187
2015-06-21 18:02:03 +02:00
Jean-Baptiste Mardelle
20a442db76 Fix timeline corruption after undoing clip deletion 2015-06-21 17:21:14 +02:00
Jean-Baptiste Mardelle
0476babb9a Do not allow to drag a bin clip to timeline if it is still loading 2015-06-21 01:49:24 +02:00
Jean-Baptiste Mardelle
86408dffa4 Fix deletion of bin clips with timeline occurrence, deleting folder correctly deletes timeline clips 2015-06-21 01:27:39 +02:00
Jean-Baptiste Mardelle
171cdd8bfb Fix crash when deleting clip with running clipjob 2015-06-21 00:32:54 +02:00
Jean-Baptiste Mardelle
7db832f96b Allow deletion of bin subclips 2015-06-20 23:27:00 +02:00
Jean-Baptiste Mardelle
9e8bdd78dd Cleanup and fix titler background display
BUG: 348965
2015-06-20 20:35:13 +02:00
Jean-Baptiste Mardelle
6a16040d35 Try to exit properly without crashing when closing a project that is still creating thumbs 2015-06-20 20:17:28 +02:00
Jean-Baptiste Mardelle
0e65e38c51 Fix timeline glitch when playing & scrolling, make timeline cursor the size of a frame on zoomed view 2015-06-20 18:51:58 +02:00
Jean-Baptiste Mardelle
a7182ddf59 Description column in bin can now be edited and saved 2015-06-20 18:14:25 +02:00
Jean-Baptiste Mardelle
4c8c13731c Fix loading of playlist clips to correctly use "xml" producer 2015-06-20 15:57:54 +02:00
Jean-Baptiste Mardelle
79645afdd5 Fix saving of timeline thumbnails for project re-opening 2015-06-20 15:06:42 +02:00
Jean-Baptiste Mardelle
5b4d3f7d8b Cleanup, fix selection glitches in project bin 2015-06-20 14:41:51 +02:00
Jean-Baptiste Mardelle
56fbc190a5 Fix timeline corruption on undo resize caused by logic problem in resize clip command 2015-06-20 10:15:02 +02:00
Jean-Baptiste Mardelle
c8ca9047e6 Fix master clip effects duplicated in timeline 2015-06-20 09:49:00 +02:00
Jean-Baptiste Mardelle
d3f13a8711 Fix missing clips incorrectly detected on document opening 2015-06-20 09:48:36 +02:00
Jean-Baptiste Mardelle
afd30b6370 Fix possible crash on fast undo/redo of clip cut command 2015-06-20 09:47:55 +02:00
Jean-Baptiste Mardelle
44b2a9e36d Some more fixes for MLT playlists 2015-06-20 01:14:14 +02:00
Jean-Baptiste Mardelle
e2696dc6cd Fix handling of MLT playlist clips
CCBUG: 349388
2015-06-20 00:01:55 +02:00
Jean-Baptiste Mardelle
df24c0bb2f Fix timeline corruption and issues with audio / video only clips.
Deprecate more render.cpp classes in favor of timeline/track (moving clips)
2015-06-19 23:29:28 +02:00
Jean-Baptiste Mardelle
5f53e62723 First step in fixing audio only / video only clips.
Deprecate track related functions in clipcontroller and renderer to use track.cpp
2015-06-19 20:53:49 +02:00
Jean-Baptiste Mardelle
0a94de4796 Use Playlist enum instead of bools and strings to save clip state (audio/video only) 2015-06-19 17:15:41 +02:00
Jean-Baptiste Mardelle
668566615a Fix auto split not properly creating audio clips.
BUG: 349187
2015-06-16 20:33:56 +02:00
Jean-Baptiste Mardelle
9d8e07d970 Fix clip name & effects not dispayed in timeline clip when audio thumbnails enabled 2015-06-16 20:05:38 +02:00
Jean-Baptiste Mardelle
a09360ace2 Fix deletion of fade effects.
CCBUG: 349187
2015-06-15 23:44:09 +02:00
Jean-Baptiste Mardelle
61f6db509e Fix audio transcoding disabled
BUG: 349193
2015-06-15 22:49:48 +02:00
Jean-Baptiste Mardelle
986cfd8f5a remove useless include 2015-06-13 09:11:39 +02:00
Jean-Baptiste Mardelle
e0ad85e11d Merge branch 'master' of git://anongit.kde.org/kdenlive 2015-06-13 09:06:27 +02:00
Jean-Baptiste Mardelle
f3283e22c5 Fix several compile warnings 2015-06-13 09:06:11 +02:00
Andrey Bondrov
8b4dfc70fb Respect previously defined CMAKE_CXX_FLAGS 2015-06-11 14:39:20 +10:00
Jean-Baptiste Mardelle
4a99b141fb Fix crash on bin clip deletion:
BUG: 348967
2015-06-11 03:02:46 +02:00
Jean-Baptiste Mardelle
43979ff735 Merge branch 'master' of git.kde.org:kdenlive 2015-06-09 22:37:15 +02:00
Jean-Baptiste Mardelle
815a437441 Move record stuff in its own class, first steps to re-introduce webcam capture 2015-06-09 22:31:55 +02:00
l10n daemon script
2add878a31 SVN_SILENT made messages (after extraction) 2015-06-09 12:27:03 +00:00
Jean-Baptiste Mardelle
2a20154fa3 Re-introduce recording. Currently only screen grab works.
Available from the clip monitor, click on the "+" icon next to the timecode to show/hide rec controls
CCBUG: 348891
2015-06-08 23:36:09 +02:00
Jean-Baptiste Mardelle
a7388d6c1d Make sure we return a value for track functions.
CCBUG: 348633
2015-06-08 20:13:06 +02:00
Jean-Baptiste Mardelle
4ddd5cc96e Fix color thumbnails not restored when opening project 2015-06-08 20:02:54 +02:00
Jean-Baptiste Mardelle
0b27415a06 Fix crash when canceling window close 2015-06-07 22:18:20 +02:00
Jean-Baptiste Mardelle
3e3a95f78b Fix deprecated QPixmap::grabWidget 2015-06-07 21:43:41 +02:00
Jean-Baptiste Mardelle
aaf2819f77 Some polish for geometry effect ui, geometry keyframe now appear in timeline clips and can be moved 2015-06-07 21:39:15 +02:00
Jean-Baptiste Mardelle
cc55a9cea5 Fix autosave not working when opening project file from command line or click in file browser
CCBUG: 348674
2015-06-06 21:41:29 +02:00
Jean-Baptiste Mardelle
808d71d19e Fix maximum alpha value 2015-06-04 23:11:35 +02:00
Jean-Baptiste Mardelle
fc5f942dfb Fix zoom broken after context menu shown in timeline
CCBUG: 348671
2015-06-04 00:51:34 +02:00
Jean-Baptiste Mardelle
555119fe95 Add date & description(useless for now) columns
CCBUG: 348630
2015-06-04 00:12:05 +02:00
Jean-Baptiste Mardelle
8b3895c919 Fix crash when inserting invalid clip in timeline
CCBUG: 348633
2015-06-03 21:34:28 +02:00
Jean-Baptiste Mardelle
d6a837966b Several improvements to monitor overlay when editing a geometry transition 2015-06-02 00:14:08 +02:00
l10n daemon script
bfecccb277 SVN_SILENT made messages (after extraction) 2015-05-29 08:37:00 +00:00
Jean-Baptiste Mardelle
510d5623c3 Fix timeline corruption when using scroll wheel over an item in zoomed view 2015-05-27 22:45:26 +02:00
l10n daemon script
1b323a17b9 SVN_SILENT made messages (after extraction) 2015-05-26 12:05:30 +00:00
Jean-Baptiste Mardelle
b3a06bd265 Fix timeline corruption: Don't allow scrolling while resizing a clip 2015-05-24 11:34:48 +02:00
Jean-Baptiste Mardelle
8abfbfab7e Fix saving of custom transcoding settings
BUG: 348151
2015-05-24 11:02:45 +02:00
Jean-Baptiste Mardelle
5130c7944f Fix timeline corruption when zooming with mouse wheel over selected item
Fix transitions appearing behind grouped clips
2015-05-24 11:02:14 +02:00
Jean-Baptiste Mardelle
9a97ce2a56 Color scheme fix for status bar 2015-05-24 00:06:26 +02:00
Jean-Baptiste Mardelle
165d95603d Fix proxy clips 2015-05-23 15:34:19 +02:00
Jean-Baptiste Mardelle
d027bdc83a Bin filter should now works on subclips 2015-05-22 23:32:27 +02:00
Jean-Baptiste Mardelle
601d93f072 Load subclip thumbnails, sort by in point, fix bin display 2015-05-22 22:59:49 +02:00
Jean-Baptiste Mardelle
571b63c546 Check for missing clips on document opening 2015-05-21 00:58:40 +02:00
Jean-Baptiste Mardelle
47bf1e47bf Fix major timeline corruption issues 2015-05-21 00:09:17 +02:00
Jean-Baptiste Mardelle
769d5a5bd9 Various timeline corruption fixes 2015-05-20 15:12:42 +02:00
Jean-Baptiste Mardelle
9be002992d Merge branch 'master' of git://anongit.kde.org/kdenlive 2015-05-20 12:13:12 +02:00
Jean-Baptiste Mardelle
519783edfc Fix broken subclip 2015-05-20 12:11:57 +02:00
Jean-Baptiste Mardelle
da827e6b09 Fix crash on switching monitor info overlay,
and don't focus bin search line unnecessarily
2015-05-20 11:06:19 +02:00
l10n daemon script
ac12984d73 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-05-18 10:02:23 +00:00
l10n daemon script
49d9cb443b SVN_SILENT made messages (after extraction) 2015-05-18 08:33:09 +00:00
Jean-Baptiste Mardelle
f9865633f5 copy audio thumbnails from shotcut.
We lose some precision but it is faster and cleaner
2015-05-18 00:24:39 +02:00
Jean-Baptiste Mardelle
f7c6b4220d fix crash on MLT playlists 2015-05-17 15:24:35 +02:00
Jean-Baptiste Mardelle
4c6572ea7c Fix GPU processing incorrectly disabled 2015-05-17 15:24:17 +02:00
Jean-Baptiste Mardelle
969ff39519 Merge frameworks branch to master 2015-05-17 15:22:55 +02:00
Jean-Baptiste Mardelle
1e11e1ab68 Fix repetitive seeking with keyboard 2015-05-17 14:41:28 +02:00
Jean-Baptiste Mardelle
e6133c5703 Don't focus search line on startup 2015-05-17 14:24:41 +02:00
Jean-Baptiste Mardelle
803bb02e93 Audio thumbnails are back. 2015-05-17 14:12:54 +02:00
Jean-Baptiste Mardelle
99b0c48e1e Cleanup color handling of some elements 2015-05-17 12:37:22 +02:00
Jean-Baptiste Mardelle
2ff07e97aa Disable GPU processing when rtaudio is not available (MLT currently crashes on movit+sdl_audio) 2015-05-17 11:52:09 +02:00
Jean-Baptiste Mardelle
2d60fae4fe Fix custom profiles not displayed
BUG: 347822
2015-05-17 11:32:48 +02:00
Jean-Baptiste Mardelle
2b5cba2cd5 Save and load thumbnails when saving / opening project file,
fix crash on opening with GPU enabled
2015-05-16 22:19:58 +02:00
Jean-Baptiste Mardelle
e52ea59cee Restore timeline thumbs 2015-05-16 08:47:51 +02:00
Jean-Baptiste Mardelle
2aaee52c89 Fix settings not saved after recent commit 2015-05-15 16:01:16 +02:00
Jean-Baptiste Mardelle
338d265995 Cleanup track header 2015-05-15 00:41:44 +02:00
Jean-Baptiste Mardelle
cb1f0f850b Propose to restart Kdenlive on GPU setting change 2015-05-14 12:52:59 +02:00
Jean-Baptiste Mardelle
62c29d3618 Small UI improvements: show icon on bin clips with effects,
add quick marker action to menus
2015-05-13 17:23:02 +02:00
Jean-Baptiste Mardelle
b74d079947 More fixes for split screen effect, fix qml scene when resizing 2015-05-12 00:12:34 +02:00
Jean-Baptiste Mardelle
a09fe55258 Fix various crashes when switching monitor qml 2015-05-11 22:05:33 +02:00
Jean-Baptiste Mardelle
0b35f140a5 Fix crash on loading new clip when effect compare is enabled 2015-05-10 23:18:38 +02:00
Jean-Baptiste Mardelle
10c3fde91b Use KMessageWidget to inform user when a monitor action fails 2015-05-10 22:47:36 +02:00
Jean-Baptiste Mardelle
cafaf6b61f Fix monitor resize option: allow force size to 50% or 100% of profile size 2015-05-10 22:33:35 +02:00
Jean-Baptiste Mardelle
4aa3192795 re-organize monitor settings (move from context menu to Monitor menu) 2015-05-10 21:12:21 +02:00
Jean-Baptiste Mardelle
6a505276cf Fix timeline effect deletion, add slight delay to refresh when editing effect to allow processing 2015-05-10 00:43:16 +02:00
Jean-Baptiste Mardelle
8c77b0090b Cleanup in GLSL display and fix crashes related to master clip effects 2015-05-10 00:05:57 +02:00
Jean-Baptiste Mardelle
084017ef4d Cleanup GLSL rendering, fix crash on changing producer, prefer rtaudio over sdl (less crashes) 2015-05-09 14:26:08 +02:00
Jean-Baptiste Mardelle
6806b77582 Fix crash introduced in previous commit 2015-05-08 22:27:22 +02:00
Jean-Baptiste Mardelle
da99e79948 Load and save bin thumbnails 2015-05-08 22:01:12 +02:00
Jean-Baptiste Mardelle
b56aac4edc Check tracks duration when resizing last clip (fixes project duration issues) 2015-05-08 20:39:59 +02:00
Jean-Baptiste Mardelle
d71ac3545c remove unused twostateaction.*, replaced by KDualAction 2015-05-08 20:09:48 +02:00
Jean-Baptiste Mardelle
de7f23e8d6 Fix play/pause icon not updating, use KDualAction instead of old custom class 2015-05-08 20:08:22 +02:00
Jean-Baptiste Mardelle
ce2fa3b7b0 Better detection of modified document: use commandstack to trigger modified state 2015-05-08 19:18:29 +02:00
Jean-Baptiste Mardelle
765c851c28 Fix Master clip effect not correctly applied to timeline instance 2015-05-08 13:43:04 +02:00
Jean-Baptiste Mardelle
11f6a2b564 Implement master effect deletion 2015-05-08 13:29:54 +02:00
Jean-Baptiste Mardelle
48de471374 Mark document modified when editing clip markers
CCBUG: 347391
2015-05-08 12:12:26 +02:00
Jean-Baptiste Mardelle
a827dd29fd Update version number to differentiate from stable release 2015-05-08 11:58:56 +02:00
Jean-Baptiste Mardelle
d73089cd0d Set document changed when adding/editing guides
CCBUG: 347342
2015-05-08 11:56:59 +02:00
l10n daemon script
c54d5e34af SVN_SILENT made messages (after extraction) 2015-05-08 08:50:27 +00:00
Jean-Baptiste Mardelle
2b7e76a9a5 Fix titleclip text position and outline width incorrectly saved on some locales
CCBUG: 347181
2015-05-04 23:43:19 +02:00
Jean-Baptiste Mardelle
33d6dc169e Improve bookmark compatibility (based on comment from Emmanuel Pescosta) 2015-05-04 21:32:50 +02:00
Harald Sitter
a3aa13306a port places file path to new user-places.xbel
the legacy bookmarks.xml file is not supported anymore and will stop
syncing with the user-places.xbel starting with the upcoming kio and
kdelibs releases.

BUG: 347160
REVIEW: 123627
2015-05-04 20:52:19 +02:00
Harald Sitter
b95c7935c9 Merge branch 'Applications/15.04' 2015-05-04 20:45:24 +02:00
Harald Sitter
d4c46e7753 port places file path to new user-places.xbel
the legacy bookmarks.xml file is not supported anymore and will stop
syncing with the user-places.xbel starting with the upcoming kio and
kdelibs releases.

BUG: 347160
REVIEW: 123627
2015-05-04 20:45:14 +02:00
l10n daemon script
5cceddc4b6 SVN_SILENT made messages (.desktop file) 2015-05-04 11:56:48 +00:00
l10n daemon script
baf2e8f724 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-05-04 10:11:01 +00:00
Jean-Baptiste Mardelle
6c8eb3c852 Fix locale under osx 2015-05-03 21:55:18 +02:00
Vincent Pinon
ae9577720e Fix OSX Compile 2015-05-03 21:54:42 +02:00
Jean-Baptiste Mardelle
6ed23c0b80 Make sure to immediately write autosave data 2015-05-03 20:08:32 +02:00
Jean-Baptiste Mardelle
e572bef475 Fix warning message on autosaved file when opening several kdenlive instances
BUG: 346287
2015-05-03 20:07:02 +02:00
Jean-Baptiste Mardelle
7a01a9398c Fix warning message on autosaved file when opening several kdenlive instances
CCBUG: 346287
2015-05-03 19:39:17 +02:00
l10n daemon script
fb034eacde SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-05-03 10:28:42 +00:00
Jean-Baptiste Mardelle
e7cbcc3db5 Update version number 2015-05-03 11:01:25 +02:00
Jean-Baptiste Mardelle
0efe2c4936 Remove deprecated libdv module check in wizard 2015-05-03 10:59:39 +02:00
l10n daemon script
7113f7df87 SVN_SILENT made messages (after extraction) 2015-05-03 08:57:44 +00:00
Jean-Baptiste Mardelle
43c92e041c Merge branch 'Applications/15.04' of git://anongit.kde.org/kdenlive into 15.04 2015-05-02 23:06:21 +02:00
Jean-Baptiste Mardelle
382e56fb7b Disable typewriter effect when using broken kdenlivetitle MLT module 2015-05-02 23:06:11 +02:00
Jean-Baptiste Mardelle
68905e2b61 Fix save dialog button text
CCBUG: 346914
2015-05-02 21:18:03 +02:00
Jean-Baptiste Mardelle
0c78116c1f Fix save dialog button text
CCBUG: 346914
2015-05-02 21:17:21 +02:00
Jean-Baptiste Mardelle
2192b44573 Somehow we forgot to re-enable the mimetype update, causing error in save dialogs
CCBUG: 346413
2015-05-02 20:42:46 +02:00
Jean-Baptiste Mardelle
fba5aeabde Cleanup color theme init, get rid of static QFileDialog to save project because of KF5 bugs 2015-05-02 20:21:37 +02:00
Jean-Baptiste Mardelle
1b0ba7c3ae Cleanup color theme init, get rid of static QFileDialog to save project because of KF5 bugs 2015-05-02 20:17:35 +02:00
Jean-Baptiste Mardelle
2c8afaa9e5 Avoid loop when changing color theme 2015-05-02 01:49:38 +02:00
Jean-Baptiste Mardelle
6f6b360ed2 Avoid loop when changing color theme 2015-05-02 01:42:18 +02:00
Jean-Baptiste Mardelle
28be18bb6c Create extra mime folder if it doesn't exist 2015-05-02 01:09:52 +02:00
Jean-Baptiste Mardelle
c113fef4dd Create extra mime folder if it doesn't exist 2015-05-02 01:08:55 +02:00
Jean-Baptiste Mardelle
fd36949682 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-05-02 00:30:01 +02:00
Jean-Baptiste Mardelle
8eea4017c8 Checking Luma files: Look for folders only 2015-05-02 00:29:31 +02:00
Jean-Baptiste Mardelle
75f7c956f4 Workaround kdelibs bug freezing on parentless file dialog 2015-05-01 22:40:41 +02:00
Jean-Baptiste Mardelle
a554151b91 Disable title's typewriter effect if using MLT's kdenlivetitle module version 1
CCBUG: 346451
2015-04-29 12:17:03 +02:00
Jean-Baptiste Mardelle
3e3c85e140 Fix bin item size (show scrollbar when necessary) 2015-04-27 23:27:38 +02:00
Jean-Baptiste Mardelle
4c820e3b37 Use standard KDE icons instead of custom ones, allows brighter versions when using dark color scheme 2015-04-27 21:22:00 +02:00
Jean-Baptiste Mardelle
535e4325ee Fix render resize limited to 99.
BUG: 346775
2015-04-27 19:16:31 +02:00
Jean-Baptiste Mardelle
ce8754fda8 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-04-27 19:14:46 +02:00
Jean-Baptiste Mardelle
414db34daa Fix render resize limited to 99.
BUG: 346775
2015-04-27 19:14:22 +02:00
Vincent Pinon
d4bbcbbfcd track command: add clip 2015-04-27 06:48:37 +02:00
Vincent Pinon
71b40abf6b Merge branch 'Applications/15.04' 2015-04-27 05:56:07 +02:00
Vincent Pinon
b3483657ad always lock service before track ops 2015-04-27 05:55:31 +02:00
Vincent Pinon
257ca895c9 move clip cut function from renderer to track class 2015-04-27 05:55:31 +02:00
Jean-Baptiste Mardelle
79ec4bbbee Get clip names from older project files 2015-04-26 23:16:12 +02:00
Jean-Baptiste Mardelle
4aa368c224 Fix Kdenlive not following KDE's theme (bug #346424)
CCBUG: 346424
2015-04-26 23:04:42 +02:00
Jean-Baptiste Mardelle
4956d5f6f9 remove test file 2015-04-26 23:00:51 +02:00
Jean-Baptiste Mardelle
9d8ea896b1 Fix Kdenlive not following KDE's theme (bug #346424) 2015-04-26 22:57:35 +02:00
Jean-Baptiste Mardelle
02fdaf3bc2 Remember "Add Clip" file dialog size 2015-04-25 20:59:54 +02:00
Jean-Baptiste Mardelle
aaff5477e7 Fix geometry effect fit scale not working, and monitor sometimes allowing edit outside keyframes
CCBUG: 346584
2015-04-24 21:49:39 +02:00
Jean-Baptiste Mardelle
e11651756d Fix huge mem leak when editing an effect bug #346408
CCBUG: 346408
2015-04-24 14:05:46 +02:00
Jean-Baptiste Mardelle
6d0f1ba2d8 Fix huge mem leak when editing an effect (#346408) 2015-04-24 13:44:14 +02:00
Jean-Baptiste Mardelle
59eb34525c Fix CI compilation 2015-04-21 09:28:21 +02:00
Jean-Baptiste Mardelle
4594e102ca small cleanup in bin effect 2015-04-21 07:59:04 +02:00
Jean-Baptiste Mardelle
451eb7fc26 New bin feature: duplicate clip, very useful for title clips 2015-04-20 22:17:17 +02:00
Jean-Baptiste Mardelle
0e608dec32 Fix crash introduced in last commit 2015-04-20 21:32:45 +02:00
Jean-Baptiste Mardelle
06b6ce8b30 Reintroduce title clip editing, fix osx compile warnings 2015-04-20 21:29:22 +02:00
Jean-Baptiste Mardelle
d95adf6f85 Restore monitor context menu, fix some crashes on switching info overlay 2015-04-19 14:53:26 +02:00
Jean-Baptiste Mardelle
379ab490b7 Fix static rect parameter in effects not adjustable on monitor 2015-04-19 13:39:56 +02:00
Jean-Baptiste Mardelle
3b770a079f Remove obsolete SDL dependency 2015-04-19 13:01:42 +02:00
Jean-Baptiste Mardelle
1fd7fe0d8f Add missing file 2015-04-19 12:50:25 +02:00
Jean-Baptiste Mardelle
d4c660aa2d Fix compilation 2015-04-19 09:14:51 +02:00
Jean-Baptiste Mardelle
f1ec99858e Remember bin icon size and cleanup 2015-04-19 02:44:44 +02:00
Vincent Pinon
0c961b3425 get audio scopes back
create an audio signal type to fix signal/slot connections
but some crashes appear to be fixed...
2015-04-19 00:18:11 +02:00
Heiko Becker
90db00c973 Use DATA_INSTALL_DIR to install pixmaps 2015-04-18 13:29:17 +02:00
l10n daemon script
66e7120a40 SVN_SILENT made messages (after extraction) 2015-04-18 09:06:00 +00:00
Jean-Baptiste Mardelle
cfd7171e8d Fix locale under osx 2015-04-18 08:58:35 +02:00
Jean-Baptiste Mardelle
1f3542a884 moc files should not be manually added to cpp code 2015-04-18 08:37:41 +02:00
Vincent Pinon
52fc595c30 fix compile on CI 2015-04-17 23:46:37 +02:00
Vincent Pinon
d5ab7e92cb Fix OSX Compile 2015-04-17 23:05:27 +02:00
Vincent Pinon
44d277cd33 New Track class wrapping MLT operations 2015-04-17 23:04:23 +02:00
Heiko Becker
c3cb14d57e Merge remote-tracking branch 'origin/Applications/15.04' 2015-04-17 19:51:48 +02:00
Heiko Becker
9165d5a37c Use DATA_INSTALL_DIR to install pixmaps 2015-04-17 19:28:11 +02:00
l10n daemon script
d78d51593e SVN_SILENT made messages (after extraction) 2015-04-17 12:23:09 +00:00
Jean-Baptiste Mardelle
cbbfe63f22 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-04-16 23:44:28 +02:00
Jean-Baptiste Mardelle
adbbebffe0 Cleanup & further OSX fixes 2015-04-16 23:39:07 +02:00
l10n daemon script
ccd2d98444 SVN_SILENT made messages (after extraction) 2015-04-16 08:36:55 +00:00
Jean-Baptiste Mardelle
64fa0eb772 Update copyright year 2015-04-15 21:48:12 +02:00
Vincent Pinon
acfe0a5705 Back to development build 2015-04-15 19:12:10 +02:00
Vincent Pinon
f2a9a873e9 Merge branch 'Applications/15.04' 2015-04-15 19:09:48 +02:00
Jean-Baptiste Mardelle
223545312e Remove deprecated libdv module check in wizard 2015-04-15 18:57:13 +02:00
Jean-Baptiste Mardelle
278100e1eb Fix OSX warnings and errors 2015-04-15 14:33:17 +02:00
Jean-Baptiste Mardelle
b46019377b Cleanup QQuickView creation 2015-04-15 14:13:51 +02:00
Jean-Baptiste Mardelle
e4f892b6bf cleanup effects handling, move stuff to mlteffectscontroller 2015-04-15 10:54:21 +02:00
Vincent Pinon
6cb842fc53 get audio scopes back
create an audio signal type to fix signal/slot connections
but some crashes appear to be fixed...

Conflicts:
	src/mainwindow.cpp
2015-04-15 00:12:15 +02:00
Jean-Baptiste Mardelle
78616e7bef Remove unused files 2015-04-14 17:35:10 +02:00
Vincent Pinon
2a5bd3618f Rename TrackView to Timeline 2015-04-14 06:11:10 +02:00
Vincent Pinon
dffead55ee Fix renderer remaining time over day change, always output melt log
+ some cometics
2015-04-14 06:09:59 +02:00
Vincent Pinon
5e858995fc more informative labels while loading project 2015-04-14 06:09:59 +02:00
Vincent Pinon
846bb5e69d get audio scopes back
create an audio signal type to fix signal/slot connections
but some crashes appear to be fixed...
2015-04-14 06:07:12 +02:00
Vincent Pinon
fa0ec14868 fix warning when trying to display status info 2015-04-14 06:07:12 +02:00
Jean-Baptiste Mardelle
a4607bab96 Better size for bin icon on startup for high dpi 2015-04-14 00:25:14 +02:00
Jean-Baptiste Mardelle
ac9696941c Move 3 point color adjustment effect to color correction group 2015-04-13 23:51:37 +02:00
Jean-Baptiste Mardelle
e00d7869af - Cleanup, fix crash on adding keyframable effect to bin clip
- Start deprecating MltVideoProfile
- Fix empty crashing clip left when closing and opening another project file
2015-04-13 23:43:12 +02:00
Jean-Baptiste Mardelle
070b308ec4 Fix crash on clip opening & fast drag
CCBUG: 346147
2015-04-13 22:05:05 +02:00
Jean-Baptiste Mardelle
ec73a23d13 Editing a bin clip effect now updates all instances of the clip in timeline 2015-04-13 00:17:51 +02:00
Jean-Baptiste Mardelle
6d78b91913 Fix crash on effect compare + select another clip in bin 2015-04-12 20:26:04 +02:00
Jean-Baptiste Mardelle
ce6cc75f7e Bin clip effects can now be edited 2015-04-12 20:15:41 +02:00
Jean-Baptiste Mardelle
872ff4f1d7 Cleanup monitor qml and fix zooming 2015-04-11 15:54:22 +02:00
Jean-Baptiste Mardelle
f85e406d14 typo 2015-04-10 22:15:28 +02:00
Jean-Baptiste Mardelle
fc25864d04 Check if required effects are available before processing effect compare 2015-04-10 22:12:07 +02:00
Jean-Baptiste Mardelle
334c638ab2 Don't force movit transition if not available (fix freeze on compare effect) 2015-04-10 21:54:24 +02:00
Jean-Baptiste Mardelle
d4e3e202a6 Various improvements to monitor's qml overlays and more tests for bin clip effects 2015-04-10 21:39:41 +02:00
Jean-Baptiste Mardelle
1fcb321b21 First steps to add effects to clip bin, with great monitor split to compare original and clip with effect 2015-04-09 22:00:05 +02:00
l10n daemon script
75caee04a9 SVN_SILENT made messages (after extraction) 2015-04-09 10:41:45 +00:00
Jean-Baptiste Mardelle
53c154b4d3 Fix MLT rect param in effect broken on clip resize (for example movit.rect) 2015-04-09 12:33:15 +02:00
Jean-Baptiste Mardelle
40105bcefa Fix compatibility of on monitor keyframable rect with MLT's new rect property 2015-04-09 11:39:05 +02:00
l10n daemon script
eaa41f71eb SVN_SILENT made messages (after extraction) 2015-04-09 08:36:10 +00:00
Jean-Baptiste Mardelle
8638fcb2c0 Cleanup & remember last opened effect list tab 2015-04-08 23:48:09 +02:00
Jean-Baptiste Mardelle
4bf15cdc54 Remove git revision from version 2015-04-08 20:41:11 +02:00
Jean-Baptiste Mardelle
939c4725b2 Fix clip not selected when dropped in timeline 2015-04-08 20:04:50 +02:00
Jean-Baptiste Mardelle
578a7b2d4b Fix crash on Movit + audiowavefilter 2015-04-08 19:14:28 +02:00
Jean-Baptiste Mardelle
3ab34dd117 Fix corrupt image sent to scopes 2015-04-08 18:26:36 +02:00
Jean-Baptiste Mardelle
6864a77d81 Use new color wheels for non GPU lift/gamma/gain effect 2015-04-08 01:53:43 +02:00
Jean-Baptiste Mardelle
d2bda11f84 Fix rendering when using Movit 2015-04-08 01:05:31 +02:00
Jean-Baptiste Mardelle
c5cb1045d2 Add Movit Luma/lift/gain effect widget (color wheels) 2015-04-08 00:24:49 +02:00
Jean-Baptiste Mardelle
8ae693a8ba First fix for scopes 2015-04-07 22:09:34 +02:00
Jean-Baptiste Mardelle
3031e1883b Fix font size of keyframes effect widget 2015-04-06 23:18:22 +02:00
Jean-Baptiste Mardelle
f020493d04 Basic conversion functions to translate a project file from GLSL to normal project file 2015-04-06 22:52:46 +02:00
Jean-Baptiste Mardelle
e2c0e47bac Fix color parameters broken 2015-04-06 12:41:24 +02:00
Jean-Baptiste Mardelle
709456763c Fix possible crash on clip deletion 2015-04-06 12:30:51 +02:00
l10n daemon script
85bcd80783 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2015-04-06 09:53:48 +00:00
l10n daemon script
820281250f SVN_SILENT made messages (after extraction) 2015-04-06 08:23:55 +00:00
Jean-Baptiste Mardelle
d77298557f Effect List: improve sorting, easier access to categories, add favorites (drop an effect on icon to add it) 2015-04-06 01:35:16 +02:00
Jean-Baptiste Mardelle
55a987688c Fix crash on create render profile with empty list.
CCBUG:345877
2015-04-05 11:25:12 +02:00
Jean-Baptiste Mardelle
6551a70dcd Fix crash on create render profile with empty list.
CCBUG:345877
2015-04-05 11:20:43 +02:00
Jean-Baptiste Mardelle
bf9f94fcf3 Cleanup and add audio waveform overlay in monitor on audio clips (and optionnaly for video too) 2015-04-05 02:45:13 +02:00
Jean-Baptiste Mardelle
0f329871f6 Remove some old unused sdl code 2015-04-04 21:14:43 +02:00
Jean-Baptiste Mardelle
c97688f01f OpenGL/Movit monitor fixes and reintroduce monitor scene in qml 2015-04-04 19:15:18 +02:00
Vincent Pinon
5adf132ffd Fix renderer remaining time over day change, always output melt log
+ some cometics
2015-04-04 08:51:28 +02:00
Jean-Baptiste Mardelle
3f81da57d9 missing files from previous commit 2015-04-03 01:13:02 +02:00
Jean-Baptiste Mardelle
259b4fe155 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-04-02 23:38:55 +02:00
Jean-Baptiste Mardelle
c10357a337 Porting monitor code to Shotcut's opengl/movit/qml, first step.
Code needs a lot of cleaning, but it kind of works :)
2015-04-02 23:37:32 +02:00
Vincent Pinon
2f26b25525 more informative labels while loading project 2015-04-02 16:20:36 +02:00
l10n daemon script
9b7c80bca7 SVN_SILENT made messages (after extraction) 2015-03-31 13:59:17 +00:00
Vincent Pinon
040307c2f5 Merge branch 'master' into frameworks
Conflicts:
	data/kdenlive.appdata.xml
	src/doc/kdenlivedoc.cpp
	src/timeline/trackview.cpp
2015-03-30 10:29:29 +02:00
Vincent Pinon
63b6ad1eda Merge branch 'Applications/15.04' 2015-03-30 10:25:24 +02:00
Vincent Pinon
e1a46d3b7c simplify effects loading 2015-03-30 10:21:28 +02:00
Montel Laurent
87c7e23f43 Use reverse dns desktop 2015-03-29 10:52:15 +02:00
Vincent Pinon
fa5d750d1c Fix "last saved" backup files in project dir instead of .backup subdir 2015-03-26 15:46:50 +01:00
Vincent Pinon
5c964d699f simplify transition loading 2015-03-23 16:40:40 +01:00
Jean-Baptiste Mardelle
d5deee8fb8 Don't override downloaded profiles category if they already have one 2015-03-22 19:44:08 +01:00
Jean-Baptiste Mardelle
b647006026 Move kdenlive's interactive content to https 2015-03-22 19:43:47 +01:00
Jean-Baptiste Mardelle
19a546ef1e Don't override downloaded profiles category if they already have one 2015-03-22 19:42:50 +01:00
Jean-Baptiste Mardelle
03760f6fab Move kdenlive's interactive content to https 2015-03-22 16:50:50 +01:00
Jean-Baptiste Mardelle
d11909dac3 Fix some dialogs not taking button commands 2015-03-22 12:37:18 +01:00
Jean-Baptiste Mardelle
75764960bc Fix multistream clips 2015-03-22 12:34:17 +01:00
Jean-Baptiste Mardelle
390a043639 Fix dbus adaptor, allowing to abort rendering
CCBUG: 345277
2015-03-22 12:00:22 +01:00
Vincent Pinon
3a1d8e3461 Refactoring timeline 4: transitions read from MLT
Parameters matching with XML could be made simpler...
2015-03-20 23:36:11 +01:00
Jean-Baptiste Mardelle
e911800d5b Fix dbus adaptor, allowing to abort rendering
CCBUG: 345277
2015-03-20 20:10:01 +01:00
Vincent Pinon
ef61fcb1f2 Refactoring timeline mini-step 3
Effects parameters now handled, including region subfilter
2015-03-19 23:15:24 +01:00
Vincent Pinon
0b31be74de Change version to 15.04.0 (needed for CI) 2015-03-19 07:59:05 +01:00
Vincent Pinon
d46f26ff0c Change version to 15.04 2015-03-19 07:45:41 +01:00
Vincent Pinon
517dce2ce6 fix possible keyframe corruption 2015-03-18 23:23:05 +01:00
l10n daemon script
2f30a839aa SVN_SILENT made messages (after extraction) 2015-03-18 10:10:58 +00:00
l10n daemon script
7ae0fd2a93 SVN_SILENT made messages (after extraction) 2015-03-18 08:06:47 +00:00
Vincent Pinon
9f0db808a6 Refactoring timeline mini-step 2: re-enabling effects
region macro-filter still to handle
2015-03-17 16:32:40 +01:00
Jean-Baptiste Mardelle
f4276e5be3 fix multistream clips (needs testing) 2015-03-17 00:23:40 +01:00
Jean-Baptiste Mardelle
69cba6872a Fix wrong/unused signal/slots 2015-03-16 23:14:30 +01:00
Vincent Pinon
c542a6a7db Refactoring timeline mini-step 1 2015-03-14 22:57:56 +01:00
l10n daemon script
554b7dd55c SVN_SILENT made messages (after extraction) 2015-03-13 10:54:44 +00:00
l10n daemon script
45c9c42e37 SVN_SILENT made messages (after extraction) 2015-03-13 08:47:08 +00:00
Vincent Pinon
42fa5fdfd2 Fix bug #344477 - translations not working - round 2: KO 2015-03-12 13:07:20 +01:00
Albert Astals Cid
0fe9b83856 camcorderfilters.rc is not an extracable rc either 2015-03-12 13:07:20 +01:00
Jean-Baptiste Mardelle
ce3b794a7a Remove unnecessary monitor refresh causing flicker on mouse move 2015-03-12 13:07:20 +01:00
Jean-Baptiste Mardelle
6d0f97cf7a Fix proposed path for clip analysis load/save 2015-03-12 13:07:20 +01:00
Vincent Pinon
35fe33da74 Fix bug #344477 - translations not working - round 2: KO 2015-03-12 13:06:28 +01:00
Vincent Pinon
403a4e9e0c Fix bug #344477 - translations not working - round 2: KO 2015-03-12 13:02:23 +01:00
Albert Astals Cid
7aa949ac74 Merge remote-tracking branch 'origin/Applications/15.04' 2015-03-11 00:24:22 +01:00
Albert Astals Cid
ee65d2cac4 camcorderfilters.rc is not an extracable rc either 2015-03-11 00:24:00 +01:00
Vincent Pinon
cecb829dd9 Merge branch 'master' into frameworks
Conflicts:
	data/kdenlive.appdata.xml
	data/kdenlive.desktop
	data/kdenlive.notifyrc
	src/project/clipmanager.cpp
	src/project/projectlist.cpp
	src/renderer.cpp
2015-03-09 22:33:04 +01:00
Vincent Pinon
faddf88a63 Fix bug #344477 - translations not working 2015-03-09 22:25:45 +01:00
Vincent Pinon
e4f6bd1031 Fix bug #344477 - translations not working 2015-03-09 22:24:25 +01:00
Jean-Baptiste Mardelle
a699e17306 Move marker stuff from customtrackview to bin/projectclip where it belongs,
some clip job fixes and some progress on clip properties editing
2015-03-08 22:41:50 +01:00
l10n daemon script
7be54b68a9 SVN_SILENT made messages (after extraction) 2015-03-08 08:18:07 +00:00
Jean-Baptiste Mardelle
e842ebf2f1 Remove unnecessary monitor refresh causing flicker on mouse move 2015-03-07 20:57:57 +01:00
Jean-Baptiste Mardelle
6e65f39ba0 Fix proposed path for clip analysis load/save 2015-03-07 20:18:05 +01:00
Jean-Baptiste Mardelle
d77ebaae09 Fix error on setting favorite render profile 2015-03-07 18:56:39 +01:00
Jean-Baptiste Mardelle
92eaa12a64 Fix error on setting favorite render profile 2015-03-07 18:55:42 +01:00
l10n daemon script
409b8da17a SVN_SILENT made messages (.desktop file) 2015-03-04 09:42:06 +00:00
l10n daemon script
1a0c7c5241 SVN_SILENT made messages (after extraction) 2015-03-04 08:23:08 +00:00
Vincent Pinon
8477273ec3 Krazy checks: syscalls 2015-03-02 23:25:12 +01:00
Vincent Pinon
27c2b230de Krazy checks: spelling 2015-03-02 23:25:12 +01:00
l10n daemon script
ac8c6741e9 SVN_SILENT made messages (after extraction) 2015-03-02 08:57:36 +00:00
Jean-Baptiste Mardelle
8e95cf3117 Fix warning about non existent activatetab setting 2015-03-01 15:20:46 +01:00
Jean-Baptiste Mardelle
c1d8b62660 Fix autosave not working (use real url instead of hash and don't start filename with a dot) 2015-03-01 15:20:03 +01:00
Jean-Baptiste Mardelle
aaf69229ad compile on KDE's CI 2015-03-01 14:54:32 +01:00
Jean-Baptiste Mardelle
b3e0f77809 Fix autosave not working (use real url instead of hash and don't start filename with a dot) 2015-03-01 14:54:03 +01:00
Jean-Baptiste Mardelle
20abe64048 Fix warning about non existent activatetab setting 2015-03-01 14:53:14 +01:00
l10n daemon script
91aa38469f SVN_SILENT made messages (after extraction) 2015-03-01 08:50:10 +00:00
l10n daemon script
eabce8c7a6 SVN_SILENT made messages (after extraction) 2015-02-28 09:40:41 +00:00
l10n daemon script
a57fc1a711 SVN_SILENT made messages (.desktop file) 2015-02-27 11:41:59 +00:00
l10n daemon script
2126524825 SVN_SILENT made messages (after extraction) 2015-02-27 09:42:11 +00:00
Vincent Pinon
c00846b019 Merge branch 'master' into frameworks
Conflicts:
	README
	src/mainwindow.cpp
	src/mainwindow.h
	src/project/dialogs/slideshowclip.cpp
	src/project/projectlist.cpp
2015-02-26 16:57:08 +01:00
Yuri Chornoivan
da91989ffb Fix typo 2015-02-26 13:26:07 +02:00
l10n daemon script
29a0fd493b SVN_SILENT made messages (.desktop file) 2015-02-26 10:56:34 +00:00
l10n daemon script
5fb87a6d3a SVN_SILENT made messages (after extraction) 2015-02-26 09:21:36 +00:00
Vincent Pinon
abb3cacd21 Replace QGLWidget with QOpenGLWidget 2015-02-25 21:45:44 +01:00
Vincent Pinon
bf8f680463 Prepare release (15.03.80) 2015-02-25 21:43:49 +01:00
Vincent Pinon
2e77a15282 Add x265 profile 2015-02-25 21:27:02 +01:00
Vincent Pinon
c4aee8eda6 Merge branch '15.04'
Conflicts:
	src/dialogs/profilesdialog.cpp
	src/dialogs/renderwidget.cpp
	src/jogshuttle/jogshuttle.cpp
	src/mainwindow.cpp
	src/monitor/recmonitor.cpp
	src/project/projectlist.cpp
	src/project/projectlist.h
	src/timeline/trackview.cpp
	src/ui/renderwidget_ui.ui
2015-02-25 20:52:31 +01:00
Vincent Pinon
a9104f3938 Krazy checks: includes & include guards 2015-02-25 15:03:21 +01:00
Vincent Pinon
c7dcf51e86 Krazy checks: foreach iterator 2015-02-25 15:03:18 +01:00
Vincent Pinon
d14d0537a5 Krazy checks: explicit cstor 2015-02-25 15:03:14 +01:00
Vincent Pinon
3476ca0347 Krazy checks: single char ops 2015-02-25 15:03:08 +01:00
l10n daemon script
83f17bbb8d SVN_SILENT made messages (.desktop file) 2015-02-25 04:19:00 +00:00
l10n daemon script
6808c964e3 SVN_SILENT made messages (after extraction) 2015-02-25 02:01:08 +00:00
Jean-Baptiste Mardelle
4a3355f0c7 Fix timer called from wrong thread 2015-02-24 21:00:15 +01:00
Jean-Baptiste Mardelle
4ad7105bab recmonitor: free space is checked on document connect, no need to to it now 2015-02-24 20:59:52 +01:00
Vincent Pinon
ce0fb8649f Fix crash on exit due to previous commit + audio thumbs 2015-02-24 14:46:06 +01:00
Vincent Pinon
21a1becac6 Fix warning messages 2015-02-24 11:16:01 +01:00
Jean-Baptiste Mardelle
1d60b732cb fix webcam capture sometimes not working 2015-02-24 07:29:02 +01:00
Jean-Baptiste Mardelle
4c8edf89d9 fix webcam capture sometimes not working 2015-02-24 07:25:27 +01:00
l10n daemon script
df0e387b39 SVN_SILENT made messages (.desktop file) 2015-02-24 06:23:53 +00:00
Jean-Baptiste Mardelle
796e168eda Fix video4linux error message on first run 2015-02-24 07:00:59 +01:00
Jean-Baptiste Mardelle
990f655ce1 Fix video4linux error message on first run 2015-02-24 06:56:31 +01:00
l10n daemon script
3232e8ba8f SVN_SILENT made messages (after extraction) 2015-02-24 02:29:51 +00:00
l10n daemon script
2374844017 SVN_SILENT made messages (.desktop file) 2015-02-23 11:04:43 +00:00
Vincent Pinon
72d68f48e0 Fix Tilter spinboxes (angles, alpha) 2015-02-23 08:43:30 +01:00
l10n daemon script
90e018f067 SVN_SILENT made messages (after extraction) 2015-02-23 01:58:27 +00:00
Vincent Pinon
1398b7cdb9 Fix icons installation 2015-02-22 22:46:17 +01:00
l10n daemon script
df5f1a292b SVN_SILENT made messages (.desktop file) 2015-02-22 10:23:47 +00:00
Montel Laurent
c2a3e5e488 Add feature_summary 2015-02-21 11:13:21 +01:00
Jean-Baptiste Mardelle
1b761e6929 Fix blocked dialog on first clip profile check 2015-02-21 11:12:13 +01:00
Montel Laurent
7e42bdfe02 Add feature_summary 2015-02-19 08:45:23 +01:00
Jean-Baptiste Mardelle
aae5fe4ae2 Fix displaying slideshow clips in clip monitor 2015-02-17 23:50:46 +01:00
Jean-Baptiste Mardelle
5daeec6f6f Fix opening of slideshow clips 2015-02-17 00:42:58 +01:00
Vincent Pinon
d7eb31509a Fix warning about setDefaultShortcut 2015-02-16 22:45:45 +01:00
Vincent Pinon
979b73cff9 Fix warning about paintEngine 2015-02-16 22:44:53 +01:00
Vincent Pinon
7b00bd8514 Fix warning about paintEngine 2015-02-16 14:34:57 +01:00
l10n daemon script
f6ad65c362 SVN_SILENT made messages (after extraction) 2015-02-16 08:54:52 +00:00
Vincent Pinon
8de718ccc5 Fix warning about setDefaultShortcut 2015-02-16 09:06:43 +01:00
Till Theato
b90e199783 Blacklist transition webvfx. 2015-02-14 22:04:29 +01:00
Till Theato
f940197b94 Update some strings. 2015-02-14 21:24:48 +01:00
Jean-Baptiste Mardelle
a04ca880cc Hide timeline tabbar 2015-02-14 18:12:38 +01:00
Jean-Baptiste Mardelle
0f0c582bf0 Fix i18n for effects, patch by Dmitry Mikhirev 2015-02-14 18:01:12 +01:00
Jean-Baptiste Mardelle
33b7ea8a91 Fix timeline taking all screen space when not necessary 2015-02-14 17:59:51 +01:00
Jean-Baptiste Mardelle
b4648c48f5 Propose file name on save as 2015-02-14 17:59:04 +01:00
Jean-Baptiste Mardelle
844154a8ad Fix clip item unmovable after resize end 2015-02-14 17:58:01 +01:00
Jean-Baptiste Mardelle
6000d378c9 Fix "empty i18n" error in transitions 2015-02-14 17:57:24 +01:00
Dan Dennedy
195036fcbe Fix checking/replacing luma transition resource (wipe).
Signed-off-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2015-02-14 15:54:49 +01:00
Dan Dennedy
0f78e208d8 Fix checking/replacing luma transition resource (wipe).
Signed-off-by: Jean-Baptiste Mardelle <jb@kdenlive.org>
2015-02-14 15:52:54 +01:00
Jean-Baptiste Mardelle
000b0a3dd1 Hide timeline tabbar 2015-02-13 12:10:34 +01:00
Jean-Baptiste Mardelle
635cc794e0 Fix "empty i18n" error in transitions 2015-02-13 11:54:08 +01:00
Jean-Baptiste Mardelle
2e4cb1a1e3 Fix clip item unmovable after resize end 2015-02-11 21:28:40 +01:00
Jean-Baptiste Mardelle
dc7e962655 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-02-11 13:20:49 +01:00
Jean-Baptiste Mardelle
ba20c29b9f Fix garbage in audio clip icon 2015-02-11 12:54:58 +01:00
Jean-Baptiste Mardelle
dbadac2674 Fix bug in folder loading 2015-02-11 12:54:31 +01:00
l10n daemon script
347397a0b1 SVN_SILENT made messages (after extraction) 2015-02-09 10:02:21 +00:00
Jean-Baptiste Mardelle
e23a2086dd Correctly update timecode format in properties panel when required 2015-02-08 23:57:56 +01:00
Jean-Baptiste Mardelle
21879b8cab Edit duration of image clips 2015-02-08 23:44:11 +01:00
Jean-Baptiste Mardelle
ce9120371e Allow editing duration of color clips 2015-02-08 23:30:55 +01:00
Jean-Baptiste Mardelle
ff6fbb1cbf Load folders from old kdenlive project files 2015-02-08 21:07:10 +01:00
Jean-Baptiste Mardelle
9eadd8feba Load / save timeline guides 2015-02-08 20:05:27 +01:00
Jean-Baptiste Mardelle
7aae9051fa Load markers from old project files 2015-02-08 13:40:47 +01:00
Jean-Baptiste Mardelle
02a76a6f92 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-02-08 13:33:55 +01:00
Jean-Baptiste Mardelle
431dc1aba1 Load / save clip markers inside MLT 2015-02-08 13:33:33 +01:00
Jean-Baptiste Mardelle
9d8cac9fdf Fix loading of slowmotion producers from old kdenlive project files 2015-02-08 13:33:19 +01:00
l10n daemon script
a4120df617 SVN_SILENT made messages (.desktop file) 2015-02-08 10:07:50 +00:00
l10n daemon script
173f8a1756 SVN_SILENT made messages (after extraction) 2015-02-08 08:41:41 +00:00
l10n daemon script
3d2a794f34 SVN_SILENT made messages (after extraction) 2015-02-08 01:44:16 +00:00
Jean-Baptiste Mardelle
b43836ebfc First step to load older Kdenlive documents into refactoring version 2015-02-07 20:51:21 +01:00
Jean-Baptiste Mardelle
a6adeb5f6f Fix slowmotion producers 2015-02-07 17:31:01 +01:00
Jean-Baptiste Mardelle
f34bdc0b3e small cleanup 2015-02-07 17:22:17 +01:00
Jean-Baptiste Mardelle
45046b189e Propose file name on save as 2015-02-07 17:21:58 +01:00
Jean-Baptiste Mardelle
9bff42210e Fix add / remove track 2015-02-07 02:00:44 +01:00
Jean-Baptiste Mardelle
55bf280add Fix timeline taking all screen space when not necessary 2015-02-07 01:59:43 +01:00
Jean-Baptiste Mardelle
3d60ee1622 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-02-06 19:47:49 +01:00
Jean-Baptiste Mardelle
a0b716932b Save track name, first steps to fix change project profile, disable VDPAU by default 2015-02-06 19:47:05 +01:00
Jean-Baptiste Mardelle
342a221a9c Make sure we get the correct profile path in case mltpath() has no ending slash 2015-02-06 16:26:04 +01:00
Steve Guilford
eb18ed9e10 Ensure that the path to the profile file built in getVideoProfile() has a directory separator between the mlt path
and the profile filename.  Crash ensues otherwise if path in not built correctly.
2015-02-06 16:20:50 +01:00
Jean-Baptiste Mardelle
a1ebd85b2c Fix timeline size policy 2015-02-06 16:19:41 +01:00
Raymond Wooninck
f9bcba54c2 Make it compile without kdelibs4support 2015-02-06 16:16:19 +01:00
Montel Laurent
577e7ce67c Clean forward declaration
Conflicts:
	src/renderer.h
2015-02-06 16:16:12 +01:00
l10n daemon script
577ec05321 SVN_SILENT made messages (after extraction) 2015-02-04 07:41:59 +00:00
Jean-Baptiste Mardelle
7fabf532b1 Fix i18n for effects, patch by Dmitry Mikhirev 2015-02-01 17:04:33 +01:00
Jean-Baptiste Mardelle
d724a380ab Fix handling of conditional transcoding 2015-01-31 23:54:26 +01:00
Jean-Baptiste Mardelle
84856a039c Fix stupid crash with custom transcoding params 2015-01-31 23:46:03 +01:00
Jean-Baptiste Mardelle
67e34ebce5 Fix crash on slideshow right click in bin 2015-01-31 23:10:03 +01:00
Jean-Baptiste Mardelle
9fe75bedfd Rename clip / subclip / folder now integrated in undo/redo system 2015-01-31 23:03:20 +01:00
Jean-Baptiste Mardelle
aa07c9d1b9 Allow dropping a bin folder in timeline 2015-01-31 15:49:56 +01:00
Jean-Baptiste Mardelle
cf859f3bd8 debug -- 2015-01-30 22:26:47 +01:00
Jean-Baptiste Mardelle
feaf738302 fix track producers 2015-01-30 22:24:56 +01:00
Jean-Baptiste Mardelle
4a9813d1bb Allow moving folders 2015-01-30 21:00:48 +01:00
Jean-Baptiste Mardelle
5089115f8e Cleanup icon view navigation and remember mode (icon / treeview) 2015-01-30 19:57:42 +01:00
Jean-Baptiste Mardelle
5102835749 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-28 01:24:14 +01:00
Jean-Baptiste Mardelle
61a415f839 Add "Folder Up" item in Bin's icon view to allow navigation 2015-01-28 01:23:46 +01:00
Vincent PINON
3ea136d971 Some QThread cleanup (unused code) 2015-01-27 23:17:00 +01:00
Jean-Baptiste Mardelle
a5448506f2 Several fixes for slideshow clips 2015-01-26 23:44:45 +01:00
Jean-Baptiste Mardelle
004a668e35 Bin: double click on icon shows properties, double click on text to rename 2015-01-25 23:39:29 +01:00
Jean-Baptiste Mardelle
ffe5b93d06 Update clip in timeline when properties changed (color is working now) 2015-01-25 20:16:19 +01:00
Jean-Baptiste Mardelle
6462c3d505 track producer name now contains the MLT track playlist name instead of an arbitrary index, should make insert / delete track easier 2015-01-24 15:33:12 +01:00
Jean-Baptiste Mardelle
a0f81c59d8 Make sure we get the correct profile path in case mltpath() has no ending slash 2015-01-24 14:33:29 +01:00
Steve Guilford
aed149648e Ensure that the path to the profile file built in getVideoProfile() has a directory separator between the mlt path
and the profile filename.  Crash ensues otherwise if path in not built correctly.
2015-01-23 23:41:20 -08:00
Jean-Baptiste Mardelle
667c4c017d Correctly enable / disable bin context menu actions 2015-01-23 19:03:38 +01:00
Jean-Baptiste Mardelle
22ed30b1ba Fix crash on bin context menu 2015-01-23 18:40:31 +01:00
Jean-Baptiste Mardelle
d074ea0873 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-23 14:52:49 +01:00
Jean-Baptiste Mardelle
4782383375 Fix enabling/disabling transcoding based on clip codec 2015-01-23 14:52:35 +01:00
l10n daemon script
ed0b62e41c SVN_SILENT made messages (.desktop file) 2015-01-22 09:14:12 +00:00
l10n daemon script
73c12bb6e0 SVN_SILENT made messages (after extraction) 2015-01-22 07:56:13 +00:00
Jean-Baptiste Mardelle
1293362dc7 Fix crash on undo clip zone 2015-01-21 22:22:28 +01:00
Jean-Baptiste Mardelle
bad0659320 Cleanup, deprecate projectlist 2015-01-21 01:28:44 +01:00
l10n daemon script
ac4692800e SVN_SILENT made messages (after extraction) 2015-01-19 07:46:42 +00:00
l10n daemon script
23f64215a7 SVN_SILENT made messages (after extraction) 2015-01-19 01:49:19 +00:00
l10n daemon script
181af817fc SVN_SILENT made messages (.desktop file) 2015-01-18 09:16:06 +00:00
l10n daemon script
50f7c86973 SVN_SILENT made messages (after extraction) 2015-01-18 08:04:09 +00:00
Jean-Baptiste Mardelle
a5c300d086 Fix timeline size policy 2015-01-17 19:09:02 +01:00
Jean-Baptiste Mardelle
6890ca441f Use KDE bugtracker for KF5 version 2015-01-17 19:04:26 +01:00
Jean-Baptiste Mardelle
373cbd3264 Load / save subclips 2015-01-17 17:32:51 +01:00
Jean-Baptiste Mardelle
a8188ac38c Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-17 17:00:02 +01:00
Jean-Baptiste Mardelle
bcb42699b1 Fix track duplicated on document loading 2015-01-17 16:59:48 +01:00
l10n daemon script
a05766e172 SVN_SILENT made messages (.desktop file) 2015-01-17 09:16:57 +00:00
l10n daemon script
d99eb0fbfd SVN_SILENT made messages (after extraction) 2015-01-17 08:04:17 +00:00
l10n daemon script
8ffe3839ed SVN_SILENT made messages (after extraction) 2015-01-16 08:17:49 +00:00
l10n daemon script
b8751f914e SVN_SILENT made messages (.desktop file) 2015-01-14 08:58:31 +00:00
l10n daemon script
ecc2d96b43 SVN_SILENT made messages (after extraction) 2015-01-14 07:49:54 +00:00
Jean-Baptiste Mardelle
806c351de6 Cleanup Bin item types 2015-01-14 00:26:30 +01:00
Jean-Baptiste Mardelle
e9195d05df Add some documentation to clip jobs, fix extract zone action from clip monitor, cleanup 2015-01-13 22:20:21 +01:00
Jean-Baptiste Mardelle
a14537ebf7 Start implementing subclips (clip zones) in project bin 2015-01-13 01:12:08 +01:00
Yuri Chornoivan
9169efd87e Use the plural form 2015-01-12 18:41:09 +02:00
Jean-Baptiste Mardelle
e98fc71c34 More user feedback when clip jobs fail 2015-01-12 01:36:32 +01:00
Jean-Baptiste Mardelle
325b90062a Bring back info widget for failed clip jobs 2015-01-12 01:23:40 +01:00
Jean-Baptiste Mardelle
525905bef9 Fix cancelation of stabilize 2015-01-11 22:01:53 +01:00
Jean-Baptiste Mardelle
366b021b37 Bring back job info menu to cancel running jobs 2015-01-11 21:34:56 +01:00
Jean-Baptiste Mardelle
c47906702c Fix aborting clip job 2015-01-11 19:58:18 +01:00
Jean-Baptiste Mardelle
13599d8898 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-11 19:06:08 +01:00
Jean-Baptiste Mardelle
66d85b0e8b Bin cleanup 2015-01-11 19:05:44 +01:00
Montel Laurent
479b769a92 Adapt some cmakelists.txt 2015-01-11 18:28:25 +01:00
Jean-Baptiste Mardelle
8b803ede3f Rename properties to kdenlive: scheme, some Bin fixes 2015-01-11 17:53:19 +01:00
Jean-Baptiste Mardelle
b9204d28f9 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-11 13:35:50 +01:00
Jean-Baptiste Mardelle
333f3e2022 Allow clip renaming in bin 2015-01-11 13:35:32 +01:00
l10n daemon script
03edda56a8 SVN_SILENT made messages (.desktop file) 2015-01-11 09:18:51 +00:00
l10n daemon script
8e0ca95cf3 SVN_SILENT made messages (after extraction) 2015-01-11 08:08:10 +00:00
Jean-Baptiste Mardelle
8d0594ef9a Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-11 01:12:11 +01:00
Jean-Baptiste Mardelle
3298d2dba4 Cleanup unused functions 2015-01-11 01:10:58 +01:00
Jean-Baptiste Mardelle
0bed18d560 cleanup some clip job stuff 2015-01-11 00:46:18 +01:00
l10n daemon script
03482ce0fd SVN_SILENT made messages (.desktop file) 2015-01-10 09:07:34 +00:00
l10n daemon script
b42831702d SVN_SILENT made messages (after extraction) 2015-01-10 07:57:49 +00:00
Jean-Baptiste Mardelle
36ff56c966 Use kdenlive: to store kdenlive properties in MLT 2015-01-09 16:13:49 +01:00
Jean-Baptiste Mardelle
5969767e91 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-09 15:44:05 +01:00
Jean-Baptiste Mardelle
4815a1e4dd Cleanup clip jobs 2015-01-09 15:43:37 +01:00
l10n daemon script
84e3a88d79 SVN_SILENT made messages (.desktop file) 2015-01-09 09:32:51 +00:00
l10n daemon script
fc87b6e546 SVN_SILENT made messages (after extraction) 2015-01-09 08:21:41 +00:00
Jean-Baptiste Mardelle
44c0df9ff5 Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2015-01-09 02:29:46 +01:00
Jean-Baptiste Mardelle
9e364f3fe1 Start re-implementing clip jobs (transcoding for now) 2015-01-09 02:29:17 +01:00
l10n daemon script
975524698b SVN_SILENT made messages (.desktop file) 2015-01-08 08:55:03 +00:00
l10n daemon script
306ce0a47a SVN_SILENT made messages (after extraction) 2015-01-08 07:45:53 +00:00
l10n daemon script
05112fcdfb SVN_SILENT made messages (.desktop file) 2015-01-07 09:01:32 +00:00
l10n daemon script
3a2f6f076e SVN_SILENT made messages (after extraction) 2015-01-07 07:50:12 +00:00
Jean-Baptiste Mardelle
deb2379033 Folder renaming 2015-01-07 02:12:02 +01:00
Jean-Baptiste Mardelle
a4367f8f22 cleanup folder saving 2015-01-07 01:00:24 +01:00
Jean-Baptiste Mardelle
44f4b31f78 Load / save folders 2015-01-07 00:54:16 +01:00
Jean-Baptiste Mardelle
42777d6484 Small cleanup 2015-01-06 22:41:02 +01:00
Vincent PINON
cabe1e1d79 Switch bug reports page to bugs.kde.org 2015-01-06 21:56:18 +01:00
Yuri Chornoivan
9bd00525c0 Fix typos 2015-01-06 18:11:39 +02:00
l10n daemon script
2e21dc6ec0 SVN_SILENT made messages (.desktop file) 2015-01-06 10:54:44 +00:00
l10n daemon script
f9ac3659f7 SVN_SILENT made messages (after extraction) 2015-01-06 09:45:29 +00:00
Jean-Baptiste Mardelle
e1401fe7e1 Make Undo/redo work on bin operations (delete folder, move clip, etc). 2015-01-06 01:21:38 +01:00
Jean-Baptiste Mardelle
45f8623b3b Start implementing clip properties panel and properties editing 2015-01-05 00:55:22 +01:00
Jean-Baptiste Mardelle
db7214d966 Fix producer replacement when we want to reload a clip or enable/disable proxy 2015-01-03 13:32:46 +01:00
Jean-Baptiste Mardelle
0fe8482fe2 Fix compilation with latest MLT release 2015-01-02 21:08:30 +01:00
Jean-Baptiste Mardelle
adfe64833a implement Drag and Drop in Bin 2015-01-02 20:32:18 +01:00
Jean-Baptiste Mardelle
a72be8c3d5 Simplify color/title/slideshow clip creation 2015-01-02 19:20:56 +01:00
Jean-Baptiste Mardelle
5e9f4920d5 Missing files from previous commit 2015-01-02 18:19:19 +01:00
Jean-Baptiste Mardelle
6b41a6bd94 Fixes for color clips and more 2015-01-02 14:55:36 +01:00
Jean-Baptiste Mardelle
8f263ba1a0 Re-enable reload clip action 2015-01-02 13:03:08 +01:00
Jean-Baptiste Mardelle
3bfbaeaf35 Fix crash on folder left click 2015-01-02 12:41:27 +01:00
Jean-Baptiste Mardelle
2a85cc99fb Refactoring cleanup, remove references to DocClipBase 2015-01-02 01:25:37 +01:00
Jean-Baptiste Mardelle
033fd5b402 Refactoring step 1 part 3:
Remove almost all calls to DocClipBase (now replaced by ProjectClip and ClipController)
Fix most timeline crashes
2015-01-02 00:32:48 +01:00
Jean-Baptiste Mardelle
ba65793f4e cleanup 2015-01-01 21:31:36 +01:00
Jean-Baptiste Mardelle
4df5f2d7b9 Create a new ClipController class that handles communication with clip's bin, fix various crashes 2015-01-01 20:54:55 +01:00
Jean-Baptiste Mardelle
6cc0d26d00 Keep zoom level when switching between tree view and icon view,
and enter a folder when double clicking it (still need a way to navigate up)
2014-12-31 23:51:12 +01:00
Jean-Baptiste Mardelle
a886ccef7a Fix sorting in bin (show folders first) 2014-12-31 23:39:07 +01:00
Jean-Baptiste Mardelle
dc64f03d4d Basic work on clip properties panel, fix crash on folder double click 2014-12-31 22:10:38 +01:00
Jean-Baptiste Mardelle
e6e56dfe7d Start re-implementing folders 2014-12-31 16:28:52 +01:00
l10n daemon script
067e3672d6 SVN_SILENT made messages (after extraction) 2014-12-31 01:47:31 +00:00
Jean-Baptiste Mardelle
66ab739040 Refactoring step 1 part 2:
New Bin widget handling project clips.
Added JobManager to handle clip jobs
Cleanup loading of clips in a project
Start deprecating DocClipBase, currently causing many crashes in timeline
Many features (thumbnails, clip jobs, speed effect, markers, ... )are
broken but should be fixable without too much trouble.
2014-12-31 01:33:08 +01:00
Ed Rogalsky
f3303603bb Stem export: store destBase for renderurl 2014-12-29 13:20:26 +01:00
Ed Rogalsky
5144460fd9 Stem export: remove temp files if export is canceled 2014-12-29 12:07:47 +01:00
Ed Rogalsky
4e4dbd1f9e Merge branch 'master' of git@git.kde.org:kdenlive.git 2014-12-29 11:36:04 +01:00
Ed Rogalsky
4f2018d85c Stem export: allow stem export only for audio destination
For now this simple selection rule is ok. More complex selection 
possibilities will follow.
2014-12-29 11:35:39 +01:00
Raymond Wooninck
79269e399c Make it compile without kdelibs4support 2014-12-29 11:03:21 +01:00
Raymond Wooninck
1800fc2a9c Revert "Fix docbook to compile without kdelibs4support"
This reverts commit 84309a3abe.
2014-12-29 11:01:26 +01:00
Raymond Wooninck
84309a3abe Fix docbook to compile without kdelibs4support 2014-12-29 09:42:57 +01:00
Montel Laurent
05bc54b6ae Clean forward declaration 2014-12-28 11:07:55 +01:00
Montel Laurent
8e64f154ad Port to new connect api 2014-12-28 11:04:32 +01:00
Ed Rogalsky
0c9e85852c Merge branch 'feature/stem-export' 2014-12-27 20:16:07 +01:00
Ed Rogalsky
1237bbb21a Stem export: gui selection added
Proper gui selection (e.g. stem export only possible if audio enabled)
and error handling to come.
2014-12-27 20:14:38 +01:00
Ed Rogalsky
f38c068b8c Stem export: minor code cleanup 2014-12-27 16:34:58 +01:00
Ed Rogalsky
c5d0ffce52 Stem export: make export possible for other formats than wav 2014-12-27 15:20:01 +01:00
Montel Laurent
fe438f8520 Reactivate code 2014-12-27 13:18:02 +01:00
Ed Rogalsky
68aac84d93 Stem export: script selection, display and execution from gui works now
On Stem export only the first target is shown not all. This is for now
a minor issue.
2014-12-27 11:01:05 +01:00
Jean-Baptiste Mardelle
1e1692df4b Refactoring part 1, step 2: Move project clip management into a new BinController class.
Project clips are now stored in an MLT playlist like Shotcut.
2014-12-27 02:08:07 +01:00
Ed Rogalsky
dd0c3d7df6 Stem export: script export generation + execution works
Generated script selection in RenderWidget is still broken 
(parseScriptFiles).
2014-12-26 22:35:22 +01:00
Ed Rogalsky
18edabb9f5 Stem export: race condition fixed if render jobs were created to fast 2014-12-26 20:54:10 +01:00
Steve Guilford
448f04697c Added All clips-->Ripple Delete to the Timeline menu. 2014-12-26 20:51:45 +01:00
Ed Rogalsky
1fa5267a38 Stem export: very basic implemention 2014-12-26 19:01:19 +01:00
Steve Guilford
500f7a954c Added All clips-->Ripple Delete to the Timeline menu. 2014-12-24 17:25:06 -08:00
Jean-Baptiste Mardelle
7d4e847635 Initial commit for clip handling refactoring. Breaks some core functionnalities, do not use in production.
I will commit the next steps in the comming days
2014-12-24 16:25:46 +01:00
Ed Rogalsky
b93afbcabe Fixed compile warning and removed cruft 2014-12-23 17:25:10 +01:00
Ed Rogalsky
2de642b9a7 Fixed compile warning and removed cruft 2014-12-23 14:50:16 +01:00
Jean-Baptiste Mardelle
bcd7336565 Add loudness effect with audio analysis 2014-12-23 12:10:56 +01:00
l10n daemon script
5d78302853 SVN_SILENT made messages (after extraction) 2014-12-23 01:47:31 +00:00
Jean-Baptiste Mardelle
a12c92aac0 minor cleanup 2014-12-22 22:05:23 +01:00
Jean-Baptiste Mardelle
8cef4a8360 Fix default pen for timeline items causing all kind of troubles with Qt5 2014-12-22 22:03:15 +01:00
Jean-Baptiste Mardelle
1c3979d70c Fix broken stabilize filter (overwriting stabilize data).
Initially based on a patch from Roger Morton, based on work from hcooper.
Required a cleanup of Meltjob to use QMaps instead of QStringList that
did not support white space in parameters
2014-12-22 20:36:40 +01:00
Jean-Baptiste Mardelle
2cce5d90d9 Some more QUrl fixes 2014-12-21 21:44:23 +01:00
Jean-Baptiste Mardelle
f9f75eab48 Fix timeline corruption
When using getClipItemAt() at the start position of a clip, it could return the wrong clip.
For exemple it returned the clip that was ending at the frame just before (because in the scene
the end of a clip and start of the next one almost overlap).
This caused timeline corruption, for exemple when trying to delete many clips at once.
We now make sure that we get the clip we wanted. Might be caused by some changes in Qt5,
not sure it happened on Qt4.
2014-12-21 21:37:53 +01:00
Jean-Baptiste Mardelle
23edfc8c42 Fix crash when deleting used clip in project tree 2014-12-21 18:02:49 +01:00
Yuri Chornoivan
40df25b9cd Fix some EBN issues (typos)
Conflicts:
	src/jogshuttle/jogshuttle.cpp
	src/mainwindow.cpp
	src/timeline/trackview.cpp
2014-12-21 17:00:06 +01:00
Yuri Chornoivan
d8ba89aeb3 Do not translate an empty string 2014-12-21 10:19:18 +01:00
Jean-Baptiste Mardelle
e6ded42c3b Cleanup main.cpp 2014-12-21 10:04:39 +01:00
Jean-Baptiste Mardelle
564a33621f Merge branch 'frameworks' of git.kde.org:kdenlive into frameworks 2014-12-20 22:19:53 +01:00
Jean-Baptiste Mardelle
71203e255f Add appdata file 2014-12-20 22:19:36 +01:00
Jean-Baptiste Mardelle
980fe81ba8 Only probe shuttle device if it is enabled 2014-12-20 22:18:27 +01:00
Ed Rogalsky
33bfe67d2b Fix compile error 2014-12-20 14:23:30 +01:00
Montel Laurent
10388cee93 Clean up 2014-12-20 10:13:12 +01:00
Montel Laurent
df50d2fc92 Clean up 2014-12-20 10:10:58 +01:00
Yuri Chornoivan
a42f743864 Fix some EBN issues (typos) 2014-12-20 09:36:52 +02:00
Yuri Chornoivan
540c2c80be Do not translate an empty string 2014-12-20 09:21:30 +02:00
Vincent PINON
c12e86981c Merge remote-tracking branch 'refs/remotes/origin/frameworks' into frameworks 2014-12-19 21:19:11 +01:00
Jean-Baptiste Mardelle
8bb845a078 Fix type preventing opening project 2014-12-19 21:18:32 +01:00
Vincent PINON
735d395df3 fix messed clips properties 2014-12-19 21:18:29 +01:00
Vincent PINON
2fbb547217 fix messed clips properties 2014-12-19 18:12:18 +01:00
Jean-Baptiste Mardelle
27c5db77ad Fix type preventing opening project 2014-12-19 17:56:03 +01:00
Vincent PINON
b011271c11 merge master branch into frmaworks branch 2014-12-19 17:37:13 +01:00
Steve Guilford
2c80301092 Ripple delete workflow enhancement implemented. Some code refactoring too for reusability. 2014-12-18 18:43:46 +01:00
Roger Morton
1cdb2e1ef8 fix mantis#3415: FFmpeg recording freeze 2014-12-18 18:43:46 +01:00
Montel Laurent
44583e0829 Reactivate doc (wierd that it was exclude from git) 2014-12-16 13:59:06 +01:00
Montel Laurent
b969b88793 Use ki18n_wrap_ui 2014-12-16 13:37:44 +01:00
Jean-Baptiste Mardelle
6de1555967 Screengrab: allow user to select which monitor he wants to capture in multi-monitor setup 2014-12-15 23:37:14 +01:00
l10n daemon script
94d73b3291 SVN_SILENT made messages (after extraction) 2014-12-15 01:53:15 +00:00
Jean-Baptiste Mardelle
4e3effd15a cleanup + start remembering last folder in QFileDialog 2014-12-14 22:56:01 +01:00
Jean-Baptiste Mardelle
8bc5f2fcdb Fix notification config file install path 2014-12-14 21:55:02 +01:00
Jean-Baptiste Mardelle
45145f5a3e Fix playing a rendered file by double clicking it in render widget 2014-12-14 21:44:07 +01:00
Jean-Baptiste Mardelle
b1c83aaa22 Forward port 71ecb124 by Roger Morton (very cool backup for unsaved projects) 2014-12-14 21:16:45 +01:00
Roger Morton
f32be06b00 fix mantis#3338 import clip keyframes
Signed-off-by: Vincent PINON <vincent.pinon@laposte.net>
2014-12-14 20:45:20 +01:00
Vincent PINON
2140e10b30 fix mantis#3408 crash on selecting clip with grouped effects 2014-12-14 20:44:46 +01:00
Vincent PINON
9dfe9d0528 fix mantis#3407 don't copy clips if project is also on removable drive 2014-12-14 20:43:13 +01:00
Jean-Baptiste Mardelle
f9fb419b6a Re-enable thumbnailer (install directory might need a fix) 2014-12-14 16:33:04 +01:00
Jean-Baptiste Mardelle
65a9eb512e Rename thumbnailer to an appropriate name 2014-12-14 13:38:52 +01:00
Jean-Baptiste Mardelle
dafc897703 Disable QUrl > QString casting to fix broken urls 2014-12-14 13:29:37 +01:00
Jean-Baptiste Mardelle
5e64ab0213 Fix some file dialogs and url handling 2014-12-14 12:32:49 +01:00
l10n daemon script
a14a90bffa SVN_SILENT made messages (after extraction) 2014-12-14 01:51:25 +00:00
l10n daemon script
9347f601bb SVN_SILENT made messages (after extraction) 2014-12-13 01:45:40 +00:00
Jean-Baptiste Mardelle
6e81478c12 Remove old Qt checks, fix Rotoscoping (QGraphicsItem need to be added to scene, cannot be passed in constructor anymore) 2014-12-12 19:09:11 +01:00
Jean-Baptiste Mardelle
e9e4300470 Remove Nepomuk, Convert QJSon to Qt5, fix wrong url conversion, fixes xml effects and luma files 2014-12-12 18:04:25 +01:00
Jean-Baptiste Mardelle
720f643b2e Fix KNewStuff config files install path 2014-12-12 17:07:10 +01:00
Jean-Baptiste Mardelle
2501d0d8cb Fix marker/guide dialog not showing thumb on opening 2014-12-12 12:33:46 +01:00
Jean-Baptiste Mardelle
b5aa68b2de Fix error message when opening settings dialog 2014-12-12 00:21:37 +01:00
Jean-Baptiste Mardelle
3a77563e2f Fix clip transcoding 2014-12-12 00:10:30 +01:00
Roger Morton
71ecb124e4 Enable autosave for unsaved files (mantis#3160)
KdenliveDoc object created by MainWindow::newFile now has a m_autosave url
 even before being saved for the first time, pointing to ".untitled.kdenlive";
 restore still considers that the file is unnamed.

REVIEW: 121392

Signed-off-by: Vincent PINON <vincent.pinon@laposte.net>
2014-12-11 11:25:59 +01:00
Jean-Baptiste Mardelle
608e806f25 Fix online resources (freesound, archive.org and openclipart imports) 2014-12-10 02:36:33 +01:00
Vincent PINON
58d1f915ca not release build; remove unnecessary includes; style 2014-12-09 12:29:20 +01:00
Vincent PINON
00ae30dc35 Allow disabling QJson
(cmake -DCMAKE_DISABLE_FIND_PACKAGE_QJSON=TRUE)
2014-12-09 12:28:53 +01:00
l10n daemon script
b22eb395be SVN_SILENT made messages (after extraction) 2014-12-09 01:47:48 +00:00
Jean-Baptiste Mardelle
752c8d054f Fix timing in renderwidget 2014-12-09 00:39:19 +01:00
Jean-Baptiste Mardelle
eb37385561 Small fix in DVD Wizard 2014-12-08 23:03:51 +01:00
Jean-Baptiste Mardelle
ac7abf14b0 Fix DVD Wizard 2014-12-08 22:53:26 +01:00
Jean-Baptiste Mardelle
6ccd05880c Fix thumbnails in Slideshow dialog 2014-12-08 21:39:18 +01:00
Jean-Baptiste Mardelle
330b41a816 Fix install path for effect group config 2014-12-08 21:32:15 +01:00
Jean-Baptiste Mardelle
94733e4b32 Fix insert current timecode in Notes widget 2014-12-08 21:00:29 +01:00
l10n daemon script
406ba47c3b SVN_SILENT made messages (after extraction) 2014-12-08 01:50:27 +00:00
Jean-Baptiste Mardelle
2da5720a3f Fix some QUrl / mimetypes issues 2014-12-07 23:44:10 +01:00
Jean-Baptiste Mardelle
55826189a8 Remove more kde4support stuff 2014-12-07 21:45:06 +01:00
Jean-Baptiste Mardelle
ba0764e599 Fix double click in project tree to show properties 2014-12-07 20:08:29 +01:00
Jean-Baptiste Mardelle
083e1b539f No more Kde4Support, Qt5/KF5 port is almost done 2014-12-07 19:51:17 +01:00
Montel Laurent
1764e230c2 Remove not necessary include moc 2014-12-07 17:46:32 +01:00
Jean-Baptiste Mardelle
09b69642a3 Remove Solid::Networking 2014-12-07 17:19:23 +01:00
Jean-Baptiste Mardelle
aeb786c3ca remove last KStandarddir and KPrograssdialog 2014-12-07 17:10:26 +01:00
Jean-Baptiste Mardelle
c172e1c98c Remove KVBox 2014-12-07 16:32:38 +01:00
Jean-Baptiste Mardelle
c4e7754bad Remove kurlrequester->filedialog() 2014-12-07 16:30:40 +01:00
Jean-Baptiste Mardelle
8d270ef2ba KDialog > QDialog 2014-12-07 16:15:28 +01:00
Jean-Baptiste Mardelle
a534288bc1 KMimeType > QMimeType 2014-12-07 15:24:51 +01:00
Jean-Baptiste Mardelle
1001087521 make KFileItem KF5 ready 2014-12-07 12:24:25 +01:00
Jean-Baptiste Mardelle
898c8d3e7b KApplication > QApplication 2014-12-07 12:14:49 +01:00
Jean-Baptiste Mardelle
b3ab699eb3 Remove KGlobal and last KFileDialog 2014-12-07 12:02:48 +01:00
Jean-Baptiste Mardelle
f5f20987ee Fix DBus communication (show rendering progress) 2014-12-07 11:33:21 +01:00
Jean-Baptiste Mardelle
e06934c171 get rid of KIO::NetAccess 2014-12-07 10:45:19 +01:00
Jean-Baptiste Mardelle
31c90cd806 Start getting rid of KFileDialog, fix opening project file 2014-12-07 01:07:40 +01:00
Jean-Baptiste Mardelle
510ac1eb08 Some more KF5 porting, color theme management is now written using KF5 methods 2014-12-06 23:32:44 +01:00
Jean-Baptiste Mardelle
fad7522099 Get rid of KTabWidget and KIntNumInput 2014-12-06 19:35:07 +01:00
Jean-Baptiste Mardelle
e4f6bbccea Fix compilation after kDebug > qDebug conversion 2014-12-06 19:21:46 +01:00
Jean-Baptiste Mardelle
6d8706eac9 KDebug > QDebug 2014-12-06 19:01:48 +01:00
Jean-Baptiste Mardelle
fbac773367 KRestrictedLine > QLineEdit 2014-12-06 18:45:14 +01:00
Jean-Baptiste Mardelle
6ec5eb0996 KLineEdit > QLineEdit 2014-12-06 17:58:30 +01:00
Pino Toscano
fc0a116539 i18n: handle translations for kdenlive.xml 2014-12-06 11:42:44 +01:00
Jean-Baptiste Mardelle
49cedc706e Load / save document on session restore/close only 2014-12-06 01:18:54 +01:00
Jean-Baptiste Mardelle
75e388dbc3 Fix regression from previous commit: clip monitor not updated when adding clip 2014-12-06 01:15:04 +01:00
Jean-Baptiste Mardelle
8c61230c29 Fix effect list scrollbar has black background 2014-12-06 01:10:16 +01:00
Jean-Baptiste Mardelle
1e26ee6671 Fix KAboutData conversion 2014-12-05 22:21:14 +01:00
Vincent PINON
49683e7900 convert KCmdLineArgs, KAboutData etc 2014-12-05 17:54:12 +01:00
Vincent PINON
d216fb6df9 convert KListWidget 2014-12-05 17:54:12 +01:00
Vincent PINON
f269050bcb convert KDialog 2014-12-05 17:54:12 +01:00
Vincent PINON
28a39ea3c3 convert KMenu 2014-12-05 17:54:12 +01:00
Jean-Baptiste Mardelle
a6076adc3b convert KIO::Netaccess:exists to QFile::exists 2014-12-05 17:14:38 +01:00
Jean-Baptiste Mardelle
bf32f37a5d Temporary disable code crashing on add clip 2014-12-05 16:45:00 +01:00
Vincent PINON
fd30f041f1 convert KDoubleSpinBox 2014-12-04 23:26:47 +01:00
Vincent PINON
171f21cbd6 convert KPushButton 2014-12-04 18:18:06 +01:00
Vincent PINON
37772fb3d7 convert KStandardDirs (next) 2014-12-04 18:09:37 +01:00
Vincent PINON
b61b805dd3 convert KStandardDirs (beginning, easy parts) 2014-12-04 15:57:11 +01:00
Vincent PINON
bbe535a249 convert KTemporaryFile => had to fix KGlobal 2014-12-04 15:15:02 +01:00
Vincent PINON
4a556cdcbf convert KTabWidget in DVD wizard 2014-12-04 09:29:42 +01:00
Vincent PINON
6aaed9aae6 convert KIntSpinBox 2014-12-03 22:39:07 +01:00
Jean-Baptiste Mardelle
4782aab7fa Fix startup crash 2014-12-02 21:15:43 +01:00
Jean-Baptiste Mardelle
aadd9305b0 First step in KF5 porting. Compiles but startup crash 2014-12-02 21:05:23 +01:00
Roger Morton
e5d99d158c fix mantis#3338 import clip keyframes
Signed-off-by: Vincent PINON <vincent.pinon@laposte.net>
2014-12-02 19:57:34 +01:00
Vincent PINON
dbb26f881c fix mantis#3404 mantis#3405 crash on adding 1st clip not matching project profile 2014-11-26 23:04:57 +01:00
Vincent PINON
aee54021d1 fix mantis#3408 crash on selecting clip with grouped effects 2014-11-26 23:00:53 +01:00
Vincent PINON
9b4c3671e4 fix mantis#3407 don't copy clips if project is also on removable drive 2014-11-26 22:57:35 +01:00
Vincent PINON
93bdc6838f Revert 71174b (Remove the MLT threads option): was affecting movit only
(penalty on render time in general situation)
2014-11-13 23:57:08 +01:00
Jean-Baptiste Mardelle
5e5e462a9f Fix effect list scrollbar has black background 2014-11-02 18:55:13 +01:00
Vincent PINON
1437603b2f Fix compiler warning 2014-10-12 23:00:21 +02:00
Vincent PINON
a00aa34b77 Use several build dirs (branches) 2014-10-12 23:00:21 +02:00
Jean-Baptiste Mardelle
8affed52ce Fix regression from previous commit: clip monitor not updated when adding clip 2014-10-12 22:58:31 +02:00
Vincent PINON
b0ab905d5a fix compiler warning 2014-10-12 21:52:55 +02:00
Vincent PINON
86caca9e5d Use several build dirs (branches) 2014-10-12 21:05:40 +02:00
Vincent PINON
38e1deecf3 Merge branch 'master' into next 2014-10-12 21:03:29 +02:00
Jean-Baptiste Mardelle
e92db0d591 Fix lock on undo / redo add clip 2014-10-12 19:13:59 +02:00
Pino Toscano
daef978116 cmake: prefix the pkg-config vars
This avoids the conflict between variables set by the pkg-config cmake
module, and those set by find_library/find_file.
2014-10-11 23:33:38 +02:00
Pino Toscano
bab470bd41 cmake: find the qjson include dir w/o the qjson subdir
This is much like what the upstream QJson cmake module does.
2014-10-11 23:28:49 +02:00
Pino Toscano
56977b43e8 cmake: use the soprano includes w/ nepomuk-core 2014-10-11 23:18:10 +02:00
Vincent PINON
132879deca Find Soprano for NepomukCore
(for KDE CI system, fix from Gwenview)
2014-10-11 00:02:23 +02:00
Jean-Baptiste Mardelle
abd9032f8c Save and restore title widget size 2014-10-10 20:59:46 +02:00
Vincent PINON
744668cdb5 Downgrade to MLT 0.8.8 to allow building on KDE CI system 2014-10-05 12:57:54 +02:00
Vincent PINON
46a0070136 Make images sequences generation more convenient 2014-09-30 10:13:40 +02:00
Vincent PINON
128cca71f1 release tarball preparation 2014-09-30 10:12:57 +02:00
Vincent PINON
ef5f9202c9 v0.9.10 release updates 2014-09-25 16:02:59 +02:00
Vincent PINON
083d85ceb7 update scripts to get translations on SVN 2014-09-25 13:39:23 +02:00
Vincent PINON
2c0bb0f3c5 fix timeline corruption by clip resize end + zoom change 2014-09-25 12:58:05 +02:00
Vincent PINON
1f0b7ed926 add SVG to image formats for slideshows 2014-09-24 14:19:46 +02:00
Vincent PINON
e96db6061e don't allow creating keyframes for "fixed" filters (#2956) 2014-09-23 22:04:42 +02:00
Jean-Baptiste Mardelle
e310e2845d Merge branch 'master' of git.kde.org:kdenlive 2014-09-23 22:02:07 +02:00
Jean-Baptiste Mardelle
fe74e5e772 * Don't hardcode timeline track header max width (best for high res screens)
* Fix crash when pressing "Enter" after renaming a track
2014-09-23 22:01:41 +02:00
Vincent PINON
2d923f749e terminate move from po/ to po-script/ 2014-09-23 21:18:49 +02:00
Jean-Baptiste Mardelle
402959c3bb Fix compilation 2014-09-23 20:52:44 +02:00
Albert Astals Cid
9234e0b056 Rename po to po-script
scripty bails out if there is a po directory since it is 99% an indicator that the project is doing wrong and storing the po files themselves instead of in the proper l10n place

I've moved it to po-script to solve this, I hope this is fine for you.

CCMAIL: vincent.pinon@laposte.net
2014-09-23 20:31:56 +02:00
Vincent PINON
790d60d459 Fix crash on image sequence (#3331) 2014-09-23 14:19:05 +02:00
Vincent PINON
4726eaa881 fix render timecode overlay (#3260) 2014-09-23 14:10:05 +02:00
Vincent PINON
3d0b612411 fix screen recording failure (#3358) 2014-09-23 09:58:22 +02:00
Vincent PINON
c6593fb67a fix title clip duration not taken into account (#3309) 2014-09-23 09:01:57 +02:00
Vincent PINON
87ad56ffe7 v0.9.10 release 2014-09-22 14:38:49 +02:00
Vincent PINON
2dab01215c add script to get translations from KDE SVN (#3306, #3361) 2014-09-22 14:32:45 +02:00
Vincent PINON
1d952f8c0b fix slideshow clips adding 1 frame (#3289) 2014-09-22 14:32:45 +02:00
Vincent PINON
3bf9342e3b don't try to delete track if none is selected (#3367) 2014-09-21 22:10:48 +02:00
Vincent PINON
24dcff5cdd delete recMonitor infoMessage before closing (#3358) 2014-09-21 22:10:48 +02:00
Vincent PINON
9464c5d7bf Don't detail stabilize library in menu 2014-09-21 22:10:48 +02:00
Vincent PINON
0236d2e8ac Revert regression with different fps clip
This reverts commit 08c4800d7e.
2014-09-18 12:52:01 +02:00
Vincent PINON
eaa4a3368e fix monitor timecode not spin function 2014-09-16 16:09:13 +02:00
Vincent PINON
c1bffa9082 Fix render end notification 2014-09-12 20:18:25 +02:00
Vincent PINON
3c47acf371 Render profile quality settings sorted from best to worst
(fix #3357, could be improved)
2014-09-12 12:02:42 +02:00
Vincent PINON
77007500d1 Restore CBR profiles (#3354) 2014-09-12 11:38:31 +02:00
Vincent PINON
8e11b3c900 Fix 'Clip in Timeline' when project monitor is inactive (#3261) 2014-09-11 19:27:13 +02:00
Steve Guilford
4a6fc05375 fix crash detected with undo/redo (bug #3240) 2014-09-05 20:37:54 +02:00
Vincent PINON
15348bb1b9 Add link to MLT doc in render edit dialog (#3355) 2014-09-01 23:50:13 +02:00
Vincent PINON
0abff03d9d Fix crash on image sequence (#3331) 2014-09-01 23:23:53 +02:00
Vincent PINON
08c4800d7e importing a 50fps project into a 25fps
(was not far? so much noise :-/)
2014-09-01 22:59:17 +02:00
Vincent PINON
a93dc90366 Revert "fix importing a 50fps project into a 25fps (#3320)"
This reverts commit 777d0baa97.
2014-08-31 21:17:58 +02:00
Vincent PINON
ab6a95bd9e Revert "fix non-video clips duration after commit 777d0b"
This reverts commit 1fd38cab78.
2014-08-31 21:17:56 +02:00
Vincent PINON
5305556bfd Revert "fix importing a 50fps project into a 25fps - take 3"
This reverts commit 900d0c49de.
2014-08-31 21:17:47 +02:00
Steve Guilford
7f9c6035ae re-enable Clip menu (fix bug #3347) 2014-08-24 21:48:22 +02:00
Till Theato
3595d4cdca Merge branch 'master' into next 2014-08-24 21:19:31 +02:00
Vincent PINON
f1247a0624 Handle VBR encoding profiles - missing commit 2014-08-23 22:50:08 +02:00
Steve Guilford
900d0c49de fix importing a 50fps project into a 25fps - take 3 2014-08-23 22:50:08 +02:00
Vincent PINON
9e1b3d932f Handle VBR encoding profiles, and use it! 2014-08-22 02:01:43 +02:00
Vincent PINON
645e6a6939 old cmake functions to keep building on old distros (bug #3319)
to be updated in next (refactoring) for KF5 port, master (stable) kept old fashion for now
2014-08-19 23:08:13 +02:00
Vincent PINON
27762572f6 fix proxy profile obsolete with libav 2014-08-19 09:01:21 +02:00
Vincent PINON
571e165572 fix crash cutting group on a clip edge (#3312, #3350) 2014-08-19 01:31:39 +02:00
Vincent PINON
f3e84ecb4a fix clip jobs (stabilize) operating on proxies (#3337) 2014-08-19 00:08:34 +02:00
Vincent PINON
867d21403e fix crash cutting group
fix compiler warning
2014-08-17 14:04:07 +02:00
Vincent PINON
1fd38cab78 fix non-video clips duration after commit 777d0b 2014-08-17 14:04:04 +02:00
Till Theato
1b0ff87c14 Move creating scopes to ScopeManager. 2014-08-14 12:22:18 +02:00
Simon A. Eugster
7767defba4 Fix to previous commit 2014-08-14 12:13:33 +02:00
Simon A. Eugster
c407bd3ce7 Renderer: nothing really 2014-08-14 11:30:10 +02:00
Simon A. Eugster
166a69fb70 Refactoring: Twostate action extracted from Monitor 2014-08-14 10:03:17 +02:00
Simon A. Eugster
bcde52fefe Timeline search: Fix hack 2014-08-14 10:03:17 +02:00
Till Theato
9e649854f6 Merge branch 'master' into next 2014-08-14 07:52:20 +02:00
Till Theato
c982ee2c91 Move timeline search into own class. 2014-08-13 18:47:11 +02:00
Vincent PINON
777d0baa97 fix importing a 50fps project into a 25fps (#3320)
REVIEW: 119749
When importing a one project into another, compute the durations of the
new clips based upon the clip's actual FPS value - not the imported-into
projects value.
2014-08-13 12:41:44 +00:00
Till Theato
976fa3c2d8 Move locating melt and MLT profiles to own class. 2014-08-13 14:38:57 +02:00
Till Theato
928b4e0451 Merge branch 'master' into next
Conflicts:
	src/mainwindow.cpp
2014-08-13 12:53:08 +02:00
Till Theato
3b42002f6f Simplify adding actions. 2014-08-13 12:40:26 +02:00
Jean-Baptiste Mardelle
154332610c Fix crash on document opening
Conflicts:
	src/mainwindow.cpp
2014-08-12 21:22:06 +00:00
Jean-Baptiste Mardelle
37a7e098e9 Fix crash on opening project file with images 2014-08-12 21:22:05 +00:00
Jean-Baptiste Mardelle
d1e5f43a49 Fix timeline thumbs flicker when fully zoomed #3247
Conflicts:
	src/doc/kthumb.cpp
2014-08-12 21:21:57 +00:00
Till Theato
cde8def66a Move "set zone in/out" to MonitorManager. 2014-08-12 20:53:06 +02:00
Till Theato
053142be59 Move "seek to zone in/out" to MonitorManager. 2014-08-12 20:47:38 +02:00
Till Theato
d29d370488 Simplify connecting new document. 2014-08-12 20:33:29 +02:00
Till Theato
6fac7eba49 Move notes widget handling to own class. 2014-08-12 19:47:46 +02:00
Till Theato
b21c45663b Move RecentFilesAction to ProjectManager. 2014-08-12 18:29:44 +02:00
Till Theato
5455b87dfe Move clip properties dialog handling to own class. 2014-08-12 18:16:38 +02:00
Till Theato
f77c13930c Completely handle TrackView in ProjectManager. 2014-08-12 17:29:02 +02:00
Till Theato
f49942f3ff Remove obsolete entry from settings file. 2014-08-12 15:27:04 +02:00
Jean-Baptiste Mardelle
6188299017 Fix crash on audiofiles 2014-08-12 12:41:04 +00:00
Jean-Baptiste Mardelle
eb6f88d88e Several fixes for high dpi screens
Conflicts:
	src/project/clipmanager.cpp
	src/project/subprojectitem.cpp
2014-08-12 12:39:05 +00:00
Jean-Baptiste Mardelle
11292a17b5 Fix thumbnailer aspect ratio 2014-08-12 12:35:20 +00:00
Till Theato
c9ccff84b6 Completely remove backup handling from MainWindow. 2014-08-12 13:06:19 +02:00
Till Theato
fdf8a090e1 Cleanup.
Removes remaining handling of multiple documents.
2014-08-12 12:13:23 +02:00
Till Theato
ae668f9f81 Start work on ProjectManager.
Very hackish currently as the code was only moved away from MainWindow.
2014-08-12 11:14:58 +02:00
Till Theato
b47c78efbc Move locale initialization to Core. 2014-08-12 10:18:39 +02:00
Till Theato
ec31456b0e Fix "Load Layout" menu. 2014-08-11 23:19:21 +02:00
Till Theato
39238bec81 Move the title bar hiding functionality to own class. 2014-08-11 23:07:51 +02:00
Till Theato
6c93e2ad3f Add addDock function to MainWindow. 2014-08-11 22:34:25 +02:00
Till Theato
16fc8d0253 Move JogShuttle handling from MainWindow to JogManager. 2014-08-11 22:05:24 +02:00
Till Theato
3012809469 Remove old keyframe code. 2014-08-11 14:02:21 +02:00
Till Theato
33428af424 Remove old keyframe code.
Conflicts:
	src/commands/CMakeLists.txt
	src/timeline/customtrackview.cpp
2014-08-11 13:56:17 +02:00
Till Theato
b4d800592e Remove unnecessary disconnects.
Disconnecting the old document had only been required when multiple
projects could be opened.
2014-08-11 12:57:22 +02:00
Till Theato
8b5ec8d86a Remove only partly implemented support to open multiple documents. 2014-08-11 12:54:22 +02:00
Till Theato
1932ea4b21 Move LayoutManagement to own class. 2014-08-11 12:21:18 +02:00
Till Theato
5cd5e178aa Simplify JogShuttle connections. 2014-08-11 09:32:24 +02:00
Till Theato
8e17248ec6 Let MonitorManager setup its actions. 2014-08-10 23:16:42 +02:00
Till Theato
519531d021 Add addAction functionality to MainWindow.
This also removes the need for the cumbersome
NameGrabbingActionCollection class.
2014-08-10 22:12:13 +02:00
Till Theato
cd9dd62571 Refactoring: Introduce singleton Core class.
Only MainWindow and MonitorManager are accessible through it at this
point. For future integration see refactoring branch.
2014-08-10 21:50:51 +02:00
Vincent PINON
2213e7ecae DejaVu as default dynamictext font (#3188) 2014-08-06 02:35:21 +02:00
Vincent PINON
f9433d7aa4 re-enable compilation on KDE < 4.5 (squeeze) (#3319) 2014-08-06 01:05:14 +02:00
Jonathan Riddell
19f2a84362 fix compilation on armhf (#3345) 2014-08-06 00:51:25 +02:00
Vincent PINON
a19c8e2ba1 Fix #3334 (replace in slotStartTranscode) 2014-08-05 16:45:11 +02:00
Vincent PINON
8e2ccb9b64 Move KThumb to doc/ 2014-08-05 13:50:44 +02:00
Vincent PINON
93d666b1c4 Environment variable MLT_PREFIX overrides profiles & melt path 2014-08-05 10:48:37 +02:00
Jean-Baptiste Mardelle
b9a0e05920 Update maximum track height, issue #3241 2014-07-30 23:55:59 +02:00
Vincent PINON
07b2b890f6 fix KComboBox / KLineEdit declaration in ui's 2014-07-30 23:22:18 +02:00
Vincent PINON
ac1f681dd0 Heat colormap in spectrogram (#3142) 2014-07-29 12:53:58 +02:00
Vincent PINON
02ddf43525 show proxy name in clipproperties 2014-07-29 11:51:01 +02:00
Vincent PINON
dd16eca959 take into acount MLT_PREFIX environment variable at run time 2014-07-29 10:26:33 +02:00
Vincent PINON
4883fe490c set tooltip for monitor pause button (#3256) 2014-07-29 09:25:15 +02:00
Vincent PINON
530e99f95f move widget files 2014-07-29 09:24:05 +02:00
Steve Guilford
369a335251 GUI - Remove deprecated video stabilizers from menu. 2014-07-25 14:13:51 +02:00
Vincent PINON
c10b28e142 fix clip monitor switch on proxy creation end (#3308) 2014-07-25 13:58:38 +02:00
l10n daemon script
7c02d91d7b SVN_SILENT made messages (.desktop file) 2014-07-25 05:28:36 +00:00
l10n daemon script
af38ffd583 SVN_SILENT made messages (.desktop file) 2014-07-24 04:41:42 +00:00
Vincent PINON
f352c5f887 fix cppcheck warnings (clean unused functions) 2014-07-24 00:20:16 +02:00
Vincent PINON
15d14b1925 fix remaining krazy warnings 2014-07-23 00:53:46 +02:00
Vincent PINON
d0fa610d80 moving files (continued) 2014-07-22 01:25:16 +02:00
l10n daemon script
bb45270454 SVN_SILENT made messages (.desktop file) 2014-07-16 04:55:37 +00:00
Vincent PINON
190f218e01 fix 0094e2b fec55b (KComboBox KLineEdit) ui declarations 2014-07-12 23:32:10 +02:00
Steve Guilford
3e491663b6 GUI Added menu option for new video stabilizer "vid.stab".
Duplicated screen for videostab2 stabilizer for use with vid.stab.
2014-07-08 09:22:43 +02:00
Vincent PINON
a3634c07a8 Git ignore QtCreator 3 user files 2014-07-08 08:38:10 +02:00
Vincent PINON
e9aee8f011 change transition settings layout (#3336) 2014-07-07 23:24:16 +02:00
Vincent PINON
aeb6eab6ad krazy fix: misc 2014-07-07 22:32:26 +02:00
Vincent PINON
0094e2b482 krazy fix: KComboBox
git grep -l QComboBox | xargs sed -i 's/QComboBox/KComboBox/g'
2014-07-07 21:50:40 +02:00
Vincent PINON
fec55b4b4c krazy fix: KLineEdit
git grep -l QLineEdit | xargs sed -i 's/QLineEdit/KLineEdit/g'
2014-07-07 21:50:27 +02:00
Vincent PINON
c0d991c223 krazy fix: headers 2014-07-07 16:25:07 +02:00
Vincent PINON
be8fed2d31 krazy fix: icon names 2014-07-07 16:25:06 +02:00
Vincent PINON
212b510ebf krazy fix: include config*.h in brackets
git grep -l '#include "config.*\.h"' \
| xargs sed -i 's/#include "\(config.*\.h\)"/#include <\1>/'
2014-07-07 16:25:06 +02:00
Vincent PINON
6e57fc99ef krazy fix: use Qt int types
git grep -l '\<int[0-9]\+_t\>' | grep -v kiss_fft \
| xargs sed -i 's/\<int\([0-9]\+\)_t\>/qint\1/'
2014-07-07 16:25:05 +02:00
Vincent PINON
dfaaed1fae fix const ref 2014-07-07 16:25:05 +02:00
Vincent PINON
0a0260a64a krazy fix: const ref in foreach
git grep -l 'foreach(\([^c][^o]\w\+\) \(\w\+\),' \
| xargs sed -i 's/foreach(\([^c][^o]\w\+\) \(\w\+\),/foreach(const \1 \&\2,/'
2014-07-07 16:25:05 +02:00
Vincent PINON
0e48c4a408 krazy fix: prefix increment/decrement
git grep -l 'for *(.*\w\+\(++\|--\))' \
| xargs sed -i 's/\(for *(.*; \)\(\w\+\)\(++\|--\))/\1\3\2)/'
2014-07-07 16:25:05 +02:00
Vincent PINON
eb0894bfcd fix QLatin1String compile error 2014-07-07 16:25:04 +02:00
Vincent PINON
85e85cb220 krazy fix: QLatin1String for search functions
git grep -l "\(starts\|ends\)With(\(\"[^\"]*\"\))" | xargs sed -i
"s/\(starts\|ends\)With(\(\"[^\"]*\"\))/\1With(QLatin1String(\2))/g"
2014-07-07 16:25:04 +02:00
Vincent PINON
4416b9b813 double quotes incase of string lists 2014-07-07 16:25:04 +02:00
Vincent PINON
299ef59267 krazy fix: single quote for single char
git grep -l '\(+\|<<\) "\(\\\?.\)"' \
  | xargs sed -i "s/\(+\|<<\) \"\(\\\\\\?.\)\"/\1 '\2'/g"
2014-07-07 08:37:54 +02:00
Vincent PINON
3a64eb9ee5 krazy fix: QPointer for new QDialog
git grep -l 'QDialog \*' | xargs sed -i 's/QDialog \*\(\w*\) =/QPointer<QDialog> \1 =/'
2014-07-07 08:30:10 +02:00
Vincent PINON
3b52567070 restore project render bitrate (#3326) 2014-07-01 08:37:12 +02:00
Vincent PINON
a07bc53018 fix archive project icon (#3325) 2014-07-01 08:22:54 +02:00
Vincent PINON
5a7add266a moving files (might be refined later) 2014-06-30 10:14:27 +02:00
Vincent PINON
5fcf17f29d merge command files
Conflicts:
	src/clipmanager.cpp
	src/commands/CMakeLists.txt
	src/customtrackview.cpp
2014-06-30 10:14:25 +02:00
Vincent PINON
aad6b144ed welcome back fades for split audio (#3323) 2014-06-30 10:14:10 +02:00
Vincent PINON
1de43cc50a resize render path box (#3300) 2014-05-20 07:43:40 +02:00
Vincent PINON
c6335a90a7 fix warnings from cppcheck --enable=all
Conflicts:
	src/kthumb.cpp
	src/lib/audio/fftTools.cpp
	src/onmonitoritems/rotoscoping/nearestpoint.cpp
	src/widgets/choosecolorwidget.cpp
	src/widgets/colorwheel.cpp
	src/widgets/videoglwidget.cpp
2014-05-20 07:43:40 +02:00
Pierre-Louis Bonicoli
ad5a83f185 large array: use dynamic memory instead of stack
Fix #3264
2014-05-20 07:43:40 +02:00
Vincent PINON
9d03fc9421 fix wrong changes in fades & profiles (shame on me) 2014-05-15 14:58:08 +02:00
1853 changed files with 202636 additions and 90739 deletions

4
.arcconfig Normal file
View File

@@ -0,0 +1,4 @@
{
"project.name" : "Kdenlive",
"phabricator.uri" : "https://phabricator.kde.org/"
}

93
.clang-format Normal file
View File

@@ -0,0 +1,93 @@
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlinesLeft: false
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: true
AfterControlStatement: false
AfterEnum: false
AfterFunction: true
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: true
AfterUnion: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: true
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 160
CommentPragmas: '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
- Regex: '^(<|"(gtest|isl|json)/)'
Priority: 3
- Regex: '.*'
Priority: 1
IncludeIsMainRegex: '$'
IndentCaseLabels: false
IndentWidth: 4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
ReflowComments: true
SortIncludes: true
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 32
UseTab: Never

3
.clang-format-ignore Normal file
View File

@@ -0,0 +1,3 @@
tests/catch.hpp
tests/fakeit.hpp
fuzzer/fakeit_standalone.hpp

165
.clang-tidy Normal file
View File

@@ -0,0 +1,165 @@
---
Checks: 'clang-diagnostic-*,clang-analyzer-*,,performance-*,modernize-*,readability-*, cppcoreguidelines-*, misc-definitions-in-headers, misc-misplaced-const'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
FormatStyle: file
User: nicolas
CheckOptions:
- key: google-readability-braces-around-statements.ShortStatementLines
value: '1'
- key: google-readability-function-size.StatementThreshold
value: '800'
- key: google-readability-namespace-comments.ShortNamespaceLines
value: '10'
- key: google-readability-namespace-comments.SpacesBeforeComments
value: '2'
- key: modernize-loop-convert.MaxCopySize
value: '16'
- key: modernize-loop-convert.MinConfidence
value: reasonable
- key: modernize-loop-convert.NamingStyle
value: CamelCase
- key: modernize-make-shared.IgnoreMacros
value: '1'
- key: modernize-make-shared.IncludeStyle
value: '0'
- key: modernize-make-shared.MakeSmartPtrFunction
value: 'std::make_shared'
- key: modernize-make-shared.MakeSmartPtrFunctionHeader
value: memory
- key: modernize-make-unique.IgnoreMacros
value: '1'
- key: modernize-make-unique.IncludeStyle
value: '0'
- key: modernize-make-unique.MakeSmartPtrFunction
value: 'std::make_unique'
- key: modernize-make-unique.MakeSmartPtrFunctionHeader
value: memory
- key: modernize-pass-by-value.IncludeStyle
value: llvm
- key: modernize-pass-by-value.ValuesOnly
value: '0'
- key: modernize-raw-string-literal.ReplaceShorterLiterals
value: '0'
- key: modernize-replace-auto-ptr.IncludeStyle
value: llvm
- key: modernize-replace-random-shuffle.IncludeStyle
value: llvm
- key: modernize-use-auto.MinTypeNameLength
value: '5'
- key: modernize-use-auto.RemoveStars
value: '0'
- key: modernize-use-default-member-init.IgnoreMacros
value: '1'
- key: modernize-use-default-member-init.UseAssignment
value: '0'
- key: modernize-use-emplace.ContainersWithPushBack
value: '::std::vector;::std::list;::std::deque'
- key: modernize-use-emplace.SmartPointers
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr'
- key: modernize-use-emplace.TupleMakeFunctions
value: '::std::make_pair;::std::make_tuple'
- key: modernize-use-emplace.TupleTypes
value: '::std::pair;::std::tuple'
- key: modernize-use-equals-default.IgnoreMacros
value: '1'
- key: modernize-use-noexcept.ReplacementString
value: ''
- key: modernize-use-noexcept.UseNoexceptFalse
value: '1'
- key: modernize-use-nullptr.NullMacros
value: 'NULL'
- key: modernize-use-transparent-functors.SafeMode
value: '0'
- key: modernize-use-using.IgnoreMacros
value: '1'
- key: performance-faster-string-find.StringLikeClasses
value: 'std::basic_string'
- key: performance-for-range-copy.WarnOnAllAutoCopies
value: '0'
- key: performance-inefficient-string-concatenation.StrictMode
value: '0'
- key: performance-inefficient-vector-operation.VectorLikeClasses
value: '::std::vector'
- key: performance-move-const-arg.CheckTriviallyCopyableMove
value: '1'
- key: performance-move-constructor-init.IncludeStyle
value: llvm
- key: performance-type-promotion-in-math-fn.IncludeStyle
value: llvm
- key: performance-unnecessary-value-param.IncludeStyle
value: llvm
- key: readability-braces-around-statements.ShortStatementLines
value: '0'
- key: readability-function-size.BranchThreshold
value: '4294967295'
- key: readability-function-size.LineThreshold
value: '4294967295'
- key: readability-function-size.NestingThreshold
value: '4294967295'
- key: readability-function-size.ParameterThreshold
value: '4294967295'
- key: readability-function-size.StatementThreshold
value: '800'
- key: readability-function-size.VariableThreshold
value: '4294967295'
- key: readability-identifier-naming.ClassCase
value: ''
- key: readability-identifier-naming.ClassPrefix
value: ''
- key: readability-identifier-naming.ClassSuffix
value: ''
- key: readability-identifier-naming.FunctionCase
value: ''
- key: readability-identifier-naming.FunctionPrefix
value: ''
- key: readability-identifier-naming.FunctionSuffix
value: ''
- key: readability-identifier-naming.GlobalConstantCase
value: ''
- key: readability-identifier-naming.GlobalConstantPrefix
value: ''
- key: readability-identifier-naming.GlobalConstantSuffix
value: ''
- key: readability-identifier-naming.IgnoreFailedSplit
value: '0'
- key: readability-identifier-naming.NamespaceCase
value: ''
- key: readability-identifier-naming.NamespacePrefix
value: ''
- key: readability-identifier-naming.NamespaceSuffix
value: ''
- key: readability-identifier-naming.PrivateMemberPrefix
value: m_
- key: readability-identifier-naming.PrivateMemberSuffix
value: ''
- key: readability-identifier-naming.StructCase
value: ''
- key: readability-identifier-naming.StructPrefix
value: ''
- key: readability-identifier-naming.StructSuffix
value: ''
- key: readability-identifier-naming.VariableCase
value: ''
- key: readability-identifier-naming.VariablePrefix
value: ''
- key: readability-identifier-naming.VariableSuffix
value: ''
- key: readability-implicit-bool-conversion.AllowIntegerConditions
value: '0'
- key: readability-implicit-bool-conversion.AllowPointerConditions
value: '1'
- key: readability-inconsistent-declaration-parameter-name.IgnoreMacros
value: '1'
- key: readability-inconsistent-declaration-parameter-name.Strict
value: '0'
- key: readability-simplify-boolean-expr.ChainedConditionalAssignment
value: '1'
- key: readability-simplify-boolean-expr.ChainedConditionalReturn
value: '1'
- key: readability-simplify-subscript-expr.Types
value: '::std::basic_string;::std::basic_string_view;::std::vector;::std::array'
- key: readability-static-accessed-through-instance.NameSpecifierNestingThreshold
value: '3'
...

6
.gitignore vendored
View File

@@ -1,3 +1,5 @@
*~
build
CMakeLists.txt.user
build/*
CMakeLists.txt.user*
po
*.patch

3
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,3 @@
include:
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-before.yml
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-applications-linux.yml

8
.tarignore Normal file
View File

@@ -0,0 +1,8 @@
*~
build
CMakeLists.txt.user*
.kdev*
*.kdev*
.git*
.tarignore
*.sh

30
AUTHORS
View File

@@ -1,23 +1,26 @@
Active Kdenlive authors
Jean-Baptiste Mardelle <jb@kdenlive.org>
MLT and KDE SC 4 porting, main developer and maintainer
Main developer and maintainer, MLT and KDE SC 4 / KF5 port,
2005-present
Vincent Pinon <vpinon@april.org>
Bugs fixing, release
Nicolas Carion <french.ebook.lover@gmail.com>
Code re-architecture & timeline rewrite
2016-present
Vincent Pinon <vpinon@kde.org>
KF5 port, Windows cross-build, bugs fixing
2012-present
Laurent Montel <montel@kde.org>
Bugs fixing, code clean up, review
2013-present
Till Theato <root@ttill.de>
Bug fixing, etc.
2010-present
Alberto Villa <avilla@FreeBSD.org>
Bug fixing, logo, etc.
2009-present
Former Kdenlive authors
Laurent Montel <montel@kde.org>
Bugs fixing, code clean up, review
2013-2017
Till Theato <root@ttill.de>
Rotoscoping, bug fixing, etc.
2009-2015
Steve Guilford <s.guilford@dbplugins.com>
Bug fixing
2014
Simon A. Eugster (Granjow) <simon.eu@gmail.com>
Colour and audio scopes, titler, manual, bug fixing, etc.
2009-2012
@@ -27,6 +30,9 @@ Former Kdenlive authors
Dan Dennedy <dan@dennedy.org>
Bug fixing
2009-2011
Alberto Villa <avilla@FreeBSD.org>
Bug fixing, logo, etc.
2009-2013
Jean-Michel Poure <jm@poure.com>
Rendering profiles customization
2004-2009

View File

@@ -2,20 +2,111 @@ project(Kdenlive)
# An odd patch version number means development version, while an even one means
# stable release. An additional number can be used for bugfix-only releases.
set(KDENLIVE_VERSION 0.9.8)
# Minimum versions of main dependencies.
set(MLT_MIN_MAJOR_VERSION 0)
set(MLT_MIN_MINOR_VERSION 8)
set(MLT_MIN_PATCH_VERSION 8)
set(MLT_MIN_VERSION ${MLT_MIN_MAJOR_VERSION}.${MLT_MIN_MINOR_VERSION}.${MLT_MIN_PATCH_VERSION})
set(QT_MIN_VERSION 4.5.0)
set(KDE_MIN_VERSION 4.3.0)
# KDE Application Version, managed by release script
set(KDE_APPLICATIONS_VERSION_MAJOR "19")
set(KDE_APPLICATIONS_VERSION_MINOR "03")
set(KDE_APPLICATIONS_VERSION_MICRO "70")
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
set(KDENLIVE_VERSION ${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO})
cmake_minimum_required(VERSION 3.0)
if(POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
endif()
if(POLICY CMP0053)
cmake_policy(SET CMP0053 NEW)
endif()
if(BUILD_FUZZING)
set(CMAKE_CXX_FLAGS "${KDENLIVE_CXX_FLAGS} -fsanitize=fuzzer-no-link,address")
endif()
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-warning-option")
endif()
# To be switched on when releasing.
option(RELEASE_BUILD "Remove Git revision from program version (use for stable releases)" ON)
option(RELEASE_BUILD "Remove Git revision from program version" ON)
option(BUILD_TESTING "Build tests" ON)
option(BUILD_FUZZING "Build fuzzing target" OFF)
# Minimum versions of main dependencies.
set(MLT_MIN_MAJOR_VERSION 6)
set(MLT_MIN_MINOR_VERSION 12)
set(MLT_MIN_PATCH_VERSION 0)
set(MLT_MIN_VERSION ${MLT_MIN_MAJOR_VERSION}.${MLT_MIN_MINOR_VERSION}.${MLT_MIN_PATCH_VERSION})
# KDE Frameworks
find_package(ECM 5.18.0 REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules)
include(KDECompilerSettings NO_POLICY_SCOPE)
include(FeatureSummary)
include(ECMInstallIcons)
include(GenerateExportHeader)
include(KDEInstallDirs)
include(KDECMakeSettings)
include(ECMOptionalAddSubdirectory)
include(ECMMarkNonGuiExecutable)
include(ECMAddAppIcon)
include(ECMQtDeclareLoggingCategory)
include(ECMEnableSanitizers)
add_definitions(-DTRANSLATION_DOMAIN=\"kdenlive\")
find_package(KF5 REQUIRED COMPONENTS Archive Bookmarks CoreAddons Config ConfigWidgets
DBusAddons KIO WidgetsAddons NotifyConfig NewStuff XmlGui Notifications GuiAddons TextWidgets IconThemes Declarative Solid
OPTIONAL_COMPONENTS DocTools FileMetaData Crash Purpose)
# Qt
set(QT_MIN_VERSION 5.7.0)
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets Svg Quick Concurrent QuickWidgets)
find_package(Qt5 OPTIONAL_COMPONENTS WebKitWidgets QUIET)
add_definitions(-DQT_NO_CAST_TO_ASCII -DQT_NO_URL_CAST_FROM_STRING)
set(DEFAULT_CXX_FLAGS "${DEFAULT_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
# MLT
find_package(MLT ${MLT_MIN_VERSION} REQUIRED)
set_package_properties(MLT PROPERTIES DESCRIPTION "Multimedia framework"
URL "https://mltframework.org"
PURPOSE "Required to do video processing")
message(STATUS "Found MLT++: ${MLTPP_LIBRARIES}")
# Windows
include(CheckIncludeFiles)
check_include_files(malloc.h HAVE_MALLOC_H)
check_include_files(pthread.h HAVE_PTHREAD_H)
if(WIN32)
find_package(DrMinGW)
set(MLT_PREFIX "..")
else()
set(MLT_PREFIX ${MLT_ROOT_DIR})
endif()
# Optional deps status
find_package(KF5 5.23.0 OPTIONAL_COMPONENTS XmlGui QUIET)
if(KF5XmlGui_FOUND)
message(STATUS "Found KF5 >= 5.23.0 enabling icon coloring")
else()
message(STATUS "KF5 < 5.23.0 Disable icon coloring")
set(KF5_ICON_COMPATIBILITY TRUE)
endif()
if(KF5FileMetaData_FOUND)
message(STATUS "Found KF5 FileMetadata to extract file metadata")
set(KF5_FILEMETADATA TRUE)
else()
message(STATUS "KF5 FileMetadata not found, file metadata will not be available")
endif()
if(KF5Purpose_FOUND)
message(STATUS "Found KF5 Purpose, filesharing enabled")
set(KF5_PURPOSE TRUE)
else()
message(STATUS "KF5 Purpose not found, filesharing disabled")
endif()
if(KF5DocTools_FOUND)
add_subdirectory(doc)
kdoctools_install(po)
endif()
# Get current version.
set(KDENLIVE_VERSION_STRING "${KDENLIVE_VERSION}")
@@ -23,20 +114,9 @@ if(NOT RELEASE_BUILD AND EXISTS ${CMAKE_SOURCE_DIR}/.git)
# Probably a Git workspace; determine the revision.
find_package(Git QUIET)
if(GIT_FOUND)
exec_program(${GIT_EXECUTABLE}
${CMAKE_SOURCE_DIR}
ARGS "describe --tags"
OUTPUT_VARIABLE KDENLIVE_GIT_REVISION
RETURN_VALUE TAG_RESULT
)
# git describe --tags failed; maybe the repository was checked with depth=1.
if(NOT ${TAG_RESULT} EQUAL 0)
exec_program(${GIT_EXECUTABLE}
${CMAKE_SOURCE_DIR}
ARGS "describe --always"
OUTPUT_VARIABLE KDENLIVE_GIT_REVISION
)
endif()
exec_program(${GIT_EXECUTABLE} ${CMAKE_SOURCE_DIR}
ARGS "log -n 1 --pretty=format:\"%h\""
OUTPUT_VARIABLE KDENLIVE_GIT_REVISION)
message(STATUS "Kdenlive Git revision: ${KDENLIVE_GIT_REVISION}")
set(KDENLIVE_VERSION_STRING "${KDENLIVE_VERSION} (rev. ${KDENLIVE_GIT_REVISION})")
else()
@@ -44,51 +124,56 @@ if(NOT RELEASE_BUILD AND EXISTS ${CMAKE_SOURCE_DIR}/.git)
endif()
endif()
include(CheckIncludeFiles)
check_include_files(malloc.h HAVE_MALLOC_H)
check_include_files(pthread.h HAVE_PTHREAD_H)
find_package(RTTR 0.9.6 QUIET)
if(NOT RTTR_FOUND)
message("RTTR not found on system, will download source and build it")
include(rttr.CMakeLists.txt)
endif()
# Search KDE and dependent packages.
find_package(KDE4 ${KDE_MIN_VERSION} REQUIRED)
include(KDE4Defaults)
include(MacroLibrary)
macro_log_feature(KDE4_FOUND
"KDELibs"
"KDE core libraries"
"http://www.kde.org"
TRUE
${KDE_MIN_VERSION}
)
# Find Qt core modules (QtCore and QtGui).
find_package(Qt4 ${QT_MIN_VERSION} REQUIRED)
# Search MLT package.
find_package(MLT ${MLT_MIN_VERSION} REQUIRED)
macro_log_feature(MLT_FOUND
"MLT"
"Multimedia framework and video playout server for TV broadcasting"
"http://mltframework.org"
TRUE
${MLT_MIN_VERSION}
)
set(MLT_PREFIX ${MLT_ROOT_DIR})
add_subdirectory(data)
macro_optional_add_subdirectory(doc)
add_subdirectory(effects)
add_subdirectory(export)
add_subdirectory(icons)
add_subdirectory(lumas)
add_subdirectory(man)
add_subdirectory(plugins)
macro_optional_add_subdirectory(po)
add_subdirectory(renderer)
add_subdirectory(src)
add_subdirectory(thumbnailer)
add_subdirectory(titles)
#add_subdirectory(testingArea)
macro_display_feature_log()
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
set(FFMPEG_SUFFIX "" CACHE STRING "FFmpeg custom suffix")
configure_file(config-kdenlive.h.cmake config-kdenlive.h @ONLY)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -Wno-suggest-override")
# Sources
add_subdirectory(src)
add_subdirectory(renderer)
add_subdirectory(thumbnailer)
add_subdirectory(data)
ki18n_install(po)
include(GNUInstallDirs)
install(FILES AUTHORS COPYING README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
install(FILES kdenlive.categories DESTINATION ${KDE_INSTALL_CONFDIR})
############################
# Tests
############################
if(BUILD_TESTING)
message(STATUS "Building tests")
add_subdirectory(tests)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexceptions")
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}/src
${MLT_INCLUDE_DIR}
${MLTPP_INCLUDE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/lib/external
${CMAKE_CURRENT_SOURCE_DIR}/lib
src)
add_executable(runTests ${Tests_SRCS})
set_property(TARGET runTests PROPERTY CXX_STANDARD 14)
target_link_libraries(runTests kdenliveLib)
add_test(runTests runTests -d yes)
endif()
if(BUILD_FUZZING)
message(STATUS "Building fuzzing")
set(CMAKE_CXX_COMPILER /usr/bin/clang++)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDENLIVE_CXX_FLAGS} -fsanitize=fuzzer-no-link,address")
add_subdirectory(fuzzer)
endif()

View File

@@ -1,3 +1,96 @@
15.08
Changes (~450 commits):
* New file format
- Can load old format but not save to it: no way back
wait a bit for big projects!
- All data are now in MLT structures
should ease exchanges with Shotcut and other editors?
* New monitor, using OpenGL & QML
- *brings back Movit* (GPU effects), but not mandatory ;)
- great *split screen* functionality to tune effect parameter
* Completely renewed bin manager (previously named project list)
- Allows *adding effects to bin clips*, affecting all timeline instances
- Free directory structure
- Icon / list / tree views
- More clip properties can be changed
- Much work to restore all old functions :\
* Effects list improvements
- improve sorting and marking item as favorite
* New audio waveform on timeline (à la Shotcut)
making information more visible
* New duplicate clip function (cool for titles)
* Propose predefined monitor zoom values
* Fixed several look issues (sizes, colors, icons...)
* Refactoring: replacing XML manipulations by MLT API calls
- reduces data duplication: faster, safer...
* Automatic builds (CI) on Linux and OSX
* Code checked by several static analyzers
* Some bugs fixed from 15.04 port (capture, effects, ...)
15.04
Changes:
* Port to KDE Frameworks 5
* Add ripple delete function
* Add stem audio export
* Make images sequences generation more convenient
* Save and restore title widget size
* Start some refactoring
* Fix warnings from compiler, static analyzers, execution...
Bug fix:
* #3407 don't copy clips if project is also on removable drive
* #3408 crash on selecting clip with grouped effects
* #3405 crash on adding 1st clip not matching project profile
* #3338 import clip keyframes
* #3160 Autosave new projects before saving
* #3415 FFmpeg recording freeze
0.9.10
Changes:
* handle VBR encoding profiles, and use it!
* video stabilizer: added new "vid.stab", removed older ones
* environment variable MLT_PREFIX overrides profiles & melt path
* several fixes for high dpi screens
* change proxy profile, obsolete with libav
* add SVG to image formats for slideshows
* restore project render bitrate (#3326)
* show proxy name in clipproperties
* add link to MLT doc in render edit dialog (#3355)
Bug fix:
* update maximum track height (#3241)
* resize render path box (#3300)
* change transition settings layout (#3336)
* heat colormap in spectrogram (#3142)
* fix clip monitor switch on proxy creation end (#3308)
* fix clip jobs (stabilize) operating on proxies (#3337)
* fix timeline corruption by clip resize end + zoom change
* fix title clip duration not taken into account (#3309)
* fix timeline thumbs flicker when fully zoomed (#3247)
* fix thumbnailer aspect ratio
* fix fades for split audio (#3323)
* fix transcoding (#3334)
* fix 'Clip in Timeline' when project monitor is inactive (#3261)
* fix audio analysis (use dynamic memory instead of stack)
* fix render end notification
* fix render timecode overlay (#3260)
* set tooltip for monitor pause button (#3256)
* fix slideshow clips adding 1 frame (#3289)
* fix archive project icon (#3325)
* fix compilation on armhf (#3345)
* don't allow creating keyframes for "fixed" filters (#2956)
* re-enable compilation on KDE < 4.5 (squeeze) (#3319)
* re-enable Clip menu (fix bug #3347)
* fix screen recording failure (#3358)
* fix crash detected with undo/redo (bug #3240)
* fix crash cutting group on a clip edge (#3312, #3350)
* fix crash on image sequence (#3331)
* fix crash in tracks config editor (#3367)
* fix crash on audiofiles
* fix crash on opening project file with images
* fix warnings from static analyzers (cppcheck, krazy)
* sort source files, easier to understand (for new developers)
0.9.8
Changes:
* Clean encoding profiles using MLT presets & profiles
@@ -10,7 +103,7 @@
Bug fix:
* Code cleanup (use const ref, fix includes, mem leaks, optimize...)
* Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashs & leaks
* Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashes & leaks
* Fix keyframing messed up for some effects
* Fix timeline corruption when trying to move clip before 0
* Fix crash when closing title widget
@@ -185,7 +278,7 @@
* Remove the "avformat-novalidate" trick for faster loading, caused crash. (#2205)
* Allow to assign a shortcut to usage of proxies in project.
* Use separate thread for generation of timeline thumbnails when zoom is at frame level to keep UI responsive.
* Allow to use JScript in render profile parameter values. Values that need evalutation need to be indicated by '%'.
* Allow to use JScript in render profile parameter values. Values that need evaluation need to be indicated by '%'.
* Check for missing proxies on document opening.
* Check document for invalid (overlapping) transitions.
* Check for duration mismatch in clip producers when opening a document (can cause corruption).

View File

@@ -1,9 +1,9 @@
#!bin/sh
kdenlive_subdirs="plugins renderer src src/ui"
kdenlive_subdirs="plugins renderer data src src/ui"
$EXTRACTRC --tag=name --tag=description --tag=label --tag=comment --tag=paramlistdisplay effects/*.xml data/kdenliveeffectscategory.rc >> rc.cpp
$EXTRACTRC `find $kdenlive_subdirs -name \*.rc -a ! -name encodingprofiles.rc -o -name \*.ui` >> rc.cpp
$EXTRACTRC --tag=name --tag=description --tag=label --tag=comment --tag=paramlistdisplay data/effects/*.xml data/kdenliveeffectscategory.rc >> rc.cpp
$EXTRACTRC `find $kdenlive_subdirs -name \*.rc -a ! -name encodingprofiles.rc -a ! -name camcorderfilters.rc -o -name \*.ui` >> rc.cpp
$XGETTEXT `find $kdenlive_subdirs -name \*.cpp -o -name \*.h` *.cpp -o $podir/kdenlive.pot
rm -f rc.cpp

52
README
View File

@@ -1,52 +0,0 @@
About Kdenlive
==============
Kdenlive is a video editing application,
based on MLT Framework and KDE Platform 4.
Please check the project page for more information:
http://kdenlive.org
Building from source
====================
You will first need to install development headers dependencies
from your system (mainly KDE and MLT).
Then in the directory where you extracted the source archive
(with custom /install/path):
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/install/path
make -j4
sudo make install
and then run
/install/path/bin/kdenlive
Alternately, to get kdenlive with an up-to-date multimedia stack
(isolated from your system), you can use the build-kdenlive.sh from:
https://github.com/mltframework/mlt-scripts/
Contributing
============
We welcome all feedback and offers for help!
* Talk about us!
* Report bugs you encounter (if not already done) on:
http://kdenlive.org/mantis
* Help other users on forum and bug tracker:
http://forum.kde.org/viewforum.php?f=262
* Help to fill the manual at:
http://userbase.kde.org/Kdenlive
* Complete and check application and documentation translation:
http://l10n.kde.org
* Prepare video tutorials (intro, special tricks...) in your language
and send us a link to add in homepage or doc
* Detail improvement suggestions
we don't test every (any?) other video editor, so give precise explanations
* Code! Help fixing bugs, improving usability, optimizing, porting...
register on KDE infrastructure, study its guidelines, and pick from roadmap:
http://community.kde.org/Kdenlive/Roadmap

29
README.md Normal file
View File

@@ -0,0 +1,29 @@
# About Kdenlive
Kdenlive (https://kdenlive.org) is a Free and Open Source video editing application, based on MLT Framework and KDE Frameworks 5. It is distributed under the GNU General Public Licence Version 2.
# Builing from source
Instructions to build Kdenlive are available on the KDE wiki : https://community.kde.org/Kdenlive/Development
# Contributing to Kdenlive
Please note that Kdenlive's Github repo is just a mirror: see https://community.kde.org/Infrastructure/Github_Mirror for detailed explanations on how to submit patches.
We welcome all feedback and offers for help!
* Talk about us!
* Report bugs you encounter (if not already done) on:
https://bugs.kde.org
* Help other users on forum and bug tracker:
http://forum.kde.org/viewforum.php?f=262
* Help to fill the manual at:
http://userbase.kde.org/Kdenlive
* Complete and check application and documentation translation:
http://l10n.kde.org
* Prepare video tutorials (intro, special tricks...) in your language
and send us a link to add in homepage or doc
* Detail improvement suggestions
we don't test every (any?) other video editor, so give precise explanations
* Code! Help fixing bugs, improving usability, optimizing, porting...
register on KDE infrastructure, study its guidelines, and pick from roadmap:

View File

@@ -0,0 +1,25 @@
# cmake macro to find DrMinGW Windows crash handler
#
# copyright (c) 2018, Vincent Pinon <vpinon@kde.org>
#
# once done this will define:
#
# DRMINGW_FOUND - system has DrMinGW
# DRMINGW_INCLUDE_DIR - the DrMinGW include directory
# DRMINGW_LIBRARY - the libraries needed to use DrMinGW
#
# redistribution and use is allowed according to the terms of the bsd license.
if (DRMINGW_INCLUDE_DIR AND DRMINGW_LIBRARY)
# already in cache, be silent
set (DRMINGW_FIND_QUIETLY true)
endif (DRMINGW_INCLUDE_DIR AND DRMINGW_LIBRARY)
find_path (DRMINGW_INCLUDE_DIR exchndl.h)
find_library (DRMINGW_LIBRARY exchndl)
include (FindPackageHandleStandardArgs)
find_package_handle_standard_args (DrMinGW DEFAULT_MSG DRMINGW_INCLUDE_DIR DRMINGW_LIBRARY)
mark_as_advanced(DRMINGW_INCLUDE_DIR DRMINGW_LIBRARY)

View File

@@ -1,105 +0,0 @@
# Copyright (c) 2009 Boudewijn Rempt <boud@valdyas.org>
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
#
# - try to find glew library and include files
# GLEW_INCLUDE_DIR, where to find GL/glew.h, etc.
# GLEW_LIBRARIES, the libraries to link against
# GLEW_FOUND, If false, do not try to use GLEW.
# Also defined, but not for general use are:
# GLEW_GLEW_LIBRARY = the full path to the glew library.
IF (WIN32)
IF(CYGWIN)
FIND_PATH( GLEW_INCLUDE_DIR GL/glew.h)
FIND_LIBRARY( GLEW_GLEW_LIBRARY glew32
${OPENGL_LIBRARY_DIR}
/usr/lib/w32api
/usr/X11R6/lib
)
ELSE(CYGWIN)
FIND_PATH( GLEW_INCLUDE_DIR GL/glew.h
$ENV{GLEW_ROOT_PATH}/include
)
FIND_LIBRARY( GLEW_GLEW_LIBRARY
NAMES glew glew32
PATHS
$ENV{GLEW_ROOT_PATH}/lib
${OPENGL_LIBRARY_DIR}
)
ENDIF(CYGWIN)
ELSE (WIN32)
IF (APPLE)
# These values for Apple could probably do with improvement.
FIND_PATH( GLEW_INCLUDE_DIR glew.h
/System/Library/Frameworks/GLEW.framework/Versions/A/Headers
${OPENGL_LIBRARY_DIR}
)
SET(GLEW_GLEW_LIBRARY "-framework GLEW" CACHE STRING "GLEW library for OSX")
SET(GLEW_cocoa_LIBRARY "-framework Cocoa" CACHE STRING "Cocoa framework for OSX")
ELSE (APPLE)
FIND_PATH( GLEW_INCLUDE_DIR GL/glew.h
/usr/include/GL
/usr/openwin/share/include
/usr/openwin/include
/usr/X11R6/include
/usr/include/X11
/opt/graphics/OpenGL/include
/opt/graphics/OpenGL/contrib/libglew
)
FIND_LIBRARY( GLEW_GLEW_LIBRARY GLEW
/usr/openwin/lib
/usr/X11R6/lib
)
ENDIF (APPLE)
ENDIF (WIN32)
SET( GLEW_FOUND "NO" )
IF(GLEW_INCLUDE_DIR)
IF(GLEW_GLEW_LIBRARY)
# Is -lXi and -lXmu required on all platforms that have it?
# If not, we need some way to figure out what platform we are on.
SET( GLEW_LIBRARIES
${GLEW_GLEW_LIBRARY}
${GLEW_cocoa_LIBRARY}
)
SET( GLEW_FOUND "YES" )
#The following deprecated settings are for backwards compatibility with CMake1.4
SET (GLEW_LIBRARY ${GLEW_LIBRARIES})
SET (GLEW_INCLUDE_PATH ${GLEW_INCLUDE_DIR})
ENDIF(GLEW_GLEW_LIBRARY)
ENDIF(GLEW_INCLUDE_DIR)
IF(GLEW_FOUND)
IF(NOT GLEW_FIND_QUIETLY)
MESSAGE(STATUS "Found Glew: ${GLEW_LIBRARIES}")
ENDIF(NOT GLEW_FIND_QUIETLY)
ELSE(GLEW_FOUND)
IF(GLEW_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find Glew")
ENDIF(GLEW_FIND_REQUIRED)
ENDIF(GLEW_FOUND)
MARK_AS_ADVANCED(
GLEW_INCLUDE_DIR
GLEW_GLEW_LIBRARY
GLEW_Xmu_LIBRARY
GLEW_Xi_LIBRARY
)

View File

@@ -1,7 +1,12 @@
# - Find the MLT includes and libraries
# Find the MLT includes and libraries
#
# Copyright (c) 2007-2012 Jean-Baptiste Mardell (jb@kdenlive.org)
# Copyright (c) 2012 Alberto Villa <avilla@FreeBSD.org>
#
# Redistribution and use is allowed according to the terms of the BSD license.
find_package(PkgConfig QUIET)
pkg_check_modules(PC_MLT QUIET mlt++)
pkg_check_modules(PC_MLT mlt++)
find_path(MLT_INCLUDE_DIR
NAMES framework/mlt.h

View File

@@ -1,47 +0,0 @@
# Find QJSON - JSON handling library for Qt
# Source: http://gitorious.org/libmygpo-qt/libmygpo-qt/blobs/634b150fabdcafddcfb98a9a08cc414d95ae0dbe/cmake/modules/FindQJSON.cmake
#
# This module defines
# QJSON_FOUND - whether the qsjon library was found
# QJSON_LIBRARIES - the qjson library
# QJSON_INCLUDE_DIR - the include path of the qjson library
#
if (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)
# Already in cache
set (QJSON_FOUND TRUE)
else (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)
if (NOT WIN32)
# use pkg-config to get the values of QJSON_INCLUDE_DIRS
# and QJSON_LIBRARY_DIRS to add as hints to the find commands.
include (FindPkgConfig)
pkg_check_modules (QJSON REQUIRED QJson>=0.5)
endif (NOT WIN32)
find_library (QJSON_LIBRARIES
NAMES
qjson
PATHS
${QJSON_LIBRARY_DIRS}
${LIB_INSTALL_DIR}
${KDE4_LIB_DIR}
)
find_path (QJSON_INCLUDE_DIR
NAMES
parser.h
PATH_SUFFIXES
qjson
PATHS
${QJSON_INCLUDE_DIRS}
${INCLUDE_INSTALL_DIR}
${KDE4_INCLUDE_DIR}
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(QJSON DEFAULT_MSG QJSON_LIBRARIES QJSON_INCLUDE_DIR)
endif (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)

View File

@@ -1,4 +1,39 @@
install(FILES banner.png timeline_nothumbs.png timeline_athumbs.png timeline_vthumbs.png timeline_avthumbs.png metadata.properties blacklisted_effects.txt blacklisted_transitions.txt encodingprofiles.rc meta_ffmpeg.png meta_libav.png meta_magiclantern.png DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
install( FILES kdenliveeffectscategory.rc DESTINATION ${CONFIG_INSTALL_DIR} )
install (FILES kdenlive.xpm DESTINATION share/pixmaps)
install (FILES kdenlive.menu DESTINATION share/menu RENAME kdenlive)
add_subdirectory(effects)
add_subdirectory(generators)
add_subdirectory(transitions)
add_subdirectory(icons)
add_subdirectory(lumas)
add_subdirectory(man)
add_subdirectory(titles)
add_subdirectory(profiles)
if (KF5_ICON_COMPATIBILITY)
add_subdirectory(pics)
endif()
install(FILES
banner.png
encodingprofiles.rc
externalproxies.rc
metadata.properties
meta_ffmpeg.png
meta_libav.png
meta_magiclantern.png
timeline_athumbs.png
timeline_avthumbs.png
timeline_nothumbs.png
timeline_vthumbs.png
kdenliveeffectscategory.rc
kdenlivetranscodingrc
DESTINATION ${DATA_INSTALL_DIR}/kdenlive)
install(FILES kdenlive.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR})
install(FILES kdenlive_renderprofiles.knsrc kdenlive_wipes.knsrc kdenlive_keyboardschemes.knsrc kdenlive_titles.knsrc DESTINATION ${CONFIG_INSTALL_DIR})
install(FILES profiles.xml DESTINATION ${DATA_INSTALL_DIR}/kdenlive/export)
install(FILES org.kde.kdenlive.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
install(FILES org.kde.kdenlive.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
find_package(SharedMimeInfo REQUIRED)
install(FILES org.kde.kdenlive.xml westley.xml DESTINATION ${XDG_MIME_INSTALL_DIR})
update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR})

22
data/XmlMessages.sh Executable file
View File

@@ -0,0 +1,22 @@
function get_files
{
echo org.kde.kdenlive.xml
}
function po_for_file
{
case "$1" in
org.kde.kdenlive.xml)
echo kdenlive_xml_mimetypes.po
;;
esac
}
function tags_for_file
{
case "$1" in
org.kde.kdenlive.xml)
echo comment
;;
esac
}

View File

@@ -12,85 +12,8 @@ frei0r.invert0r
frei0r.3dflippo
frei0r.perspective
# effects with XML UI
frei0r.alpha0ps
frei0r.alphagrad
frei0r.alphaspot
frei0r.balanc0r
frei0r.baltan
frei0r.bw0r
frei0r.brightness
frei0r.cartoon
frei0r.cluster
frei0r.c0rners
frei0r.coloradj_RGB
frei0r.colordistance
frei0r.colortap
frei0r.contrast0r
frei0r.curves
frei0r.defish0r
frei0r.delay0r
frei0r.delaygrab
frei0r.d90stairsteppingfix
frei0r.distort0r
frei0r.edgeglow
frei0r.equaliz0r
frei0r.facedetect
frei0r.facebl0r
frei0r.flippo
frei0r.glow
frei0r.IIRblur
frei0r.keyspillm0pup
frei0r.hqdn3d
frei0r.hueshift0r
frei0r.lenscorrection
frei0r.letterb0xed
frei0r.levels
frei0r.lightgraffiti
frei0r.luminance
frei0r.mask0mate
frei0r.nervous
frei0r.nosync0r
frei0r.pixeliz0r
frei0r.pr0be
frei0r.pr0file
frei0r.primaries
frei0r.rgbparade
frei0r.saturat0r
frei0r.scale0tilt
frei0r.scanline0r
frei0r.select0r
frei0r.sharpness
frei0r.sobel
frei0r.sopsat
frei0r.squareblur
frei0r.tehRoxx0r
frei0r.three_point_balance
frei0r.threelay0r
frei0r.threshold0r
frei0r.tint0r
frei0r.twolay0r
frei0r.vectorscope
frei0r.vertigo
frei0r.vignette
#MLT effects with XML UI
channelcopy
crop
dust
grain
lines
oldfilm
tcolor
rotoscoping
wave
vignette
volume
#Effects not usable with a simple GUI
sox
ladspa
#ladspa
jackrack
luma
data_show
@@ -100,8 +23,59 @@ region
resize
resample
mono
transition
# Effects need extra GUI to create the resulting melt.xml with the corrected content
videostab
videostab2
# Unimplemented/unusable Avfilter Effects
avfilter.abench
avfilter.adelay
avfilter.aemphasis
avfilter.aeval
avfilter.afade
avfilter.afftfilt
avfilter.aformat
avfilter.ssim
avfilter.ass
avfilter.bbox
avfilter.bench
# Crashing avfilters (would require an XML file to correctly define parameters
avfilter.acompressor
avfilter.aecho
avfilter.agate
avfilter.ametadata
avfilter.arealtime
avfilter.areverse
avfilter.ashowinfo
avfilter.channelmap
avfilter.chorus
avfilter.curves
avfilter.drawtext
avfilter.earwax
avfilter.fade
avfilter.field
avfilter.fieldhint
avfilter.fieldorder
avfilter.find_rect
avfilter.geq
avfilter.hflip
avfilter.metadata
avfilter.negate
avfilter.nnedi
avfilter.qp
avfilter.realtime
avfilter.removelogo
avfilter.reverse
avfilter.showinfo
avfilter.stereo3d
avfilter.subtitles
avfilter.super2xsai
avfilter.swapuv
avfilter.vectorscope
avfilter.vflip
avfilter.vignette
avfilter.volume
avfilter.volumedetect

View File

@@ -5,4 +5,13 @@ frei0r.composition
frei0r.alphainjection
frei0r.blend
frei0r.xfade0r
webvfx
# not usable directly or have xml definitions
# affine
# region
# luma/mix should not be shown directly as a transition, but can be used in xml,
# so we should find a way to hide it from GUI without really blacklisting
#luma
#mix

View File

@@ -1,7 +1,10 @@
INSTALL (FILES
audiowave.xml
audiowaveform.xml
automask.xml
audiobalance.xml
audiopan.xml
boxblur.xml
brightness.xml
channelcopy.xml
@@ -16,6 +19,7 @@ gamma.xml
grain.xml
greyscale.xml
invert.xml
loudness.xml
mirror.xml
mute.xml
normalise.xml
@@ -102,17 +106,32 @@ frei0r_vertigo.xml
frei0r_vignette.xml
frei0r_facebl0r.xml
frei0r_facedetect.xml
gain.xml
fade_from_black.xml
fade_to_black.xml
gain.xml
lift_gamma_gain.xml
movit_blur.xml
movit_deconvolution_sharpen.xml
movit_diffusion.xml
movit_glow.xml
movit_lift_gamma_gain.xml
movit_mirror.xml
movit_opacity.xml
movit_rect.xml
movit_saturation.xml
movit_unsharp_mask.xml
movit_vignette.xml
movit_white_balance.xml
qtblend.xml
rotoscoping.xml
speed.xml
swapchannels.xml
tcolor.xml
vignette.xml
swapchannels.xml
audiobalance.xml
audiopan.xml
rotoscoping.xml
tracker.xml
DESTINATION ${DATA_INSTALL_DIR}/kdenlive/effects)
add_subdirectory(update)
add_subdirectory(avfilter)

View File

@@ -39,7 +39,7 @@ Line 2:
Line 3:
- name of the effect that will appear to the user
Line 4:
- Short description of the effect to be shown in the effect list
- Short description of the effect to be shown in the effects list
- Additionally a <full> part can be added inside. It's content will be available in the effect stack (see frei0r_lightgraffiti.xml for an example):
- supports HTML formatting (requires the use of CDATA)
Line 5:
@@ -51,6 +51,7 @@ The rest:
- attribute "name": MLT filter parameter name
- attribute "paramprefix": a string to be prepended to the parameter value before passing it to MLT
- attribute "default": initial value, format depends on parameter type
- attribute "optional": if it is set, it means that this parameter can have an empty value. So then loading a project, don't set its value to default
- attribute "type": widget (GUI) to use
- "fixed":
- sets a (MLT filter) parameter, but does not expose it to the user (no GUI)
@@ -65,15 +66,18 @@ The rest:
- "suffix": (optional) displayed unit of the values
- "double":
- synonym for "constant"
- "bool":
- "bool":
- true/false
- represented by a checkbox
- "switch":
- 2 possible options defined by strings (max / min)
- represented by a checkbox
- "list":
- multiple choice
- represented by a drop-down menu
- additional parameter attribute:
- "paramlist": list of possible values separated by semicolon (no whitespaces!)
- addtional tag:
- additional tag:
- "paramlistdisplay": (optional) list of names to use for the values separated by comma
- "position":
- time stored as frame number
@@ -85,7 +89,7 @@ The rest:
- "alpha": (default = "0") use to enable alpha support
- "keyframe":
- keyframable number
- keyframes are opt-in (only one keyframe by default -> should be prefered over "constant" whenever possible)
- keyframes are opt-in (only one keyframe by default -> should be preferred over "constant" whenever possible)
- works with MLT filters that utilize start/end values
- same attributes as "constant"
- additional attributes:
@@ -95,7 +99,7 @@ The rest:
- works with MLT filters that use mlt_geometry for keyframe support (includes all frei0r filters)
- same attributes as "keyframe"
- "geometry":
- a rectangle: postion + dimension + additional value
- a rectangle: position + dimension + additional value
- works with MLT filters using mlt_geometry
- the rect can be edited on the project monitor
- additional attributes:
@@ -105,6 +109,8 @@ The rest:
- "url":
- url/path
- represented by button to open "file open" dialog
- additional attributes:
- "filter": Filter for file extensions. Example : "*.cpp *.cc *.C|C++ Source Files\n*.h *.H|Header files" or as using MIME type: "image/png text/html"
- "wipe":
- special GUI for the wipe transition makes it possible to select a direction of a slide
- "addedgeometry":
@@ -122,6 +128,8 @@ The rest:
- "keywordsdisplay": list of names to use for the values separated by semicolon
- "fontfamily":
- Font typeface entry
- "readonly" :
- Data (usually an animated geometry) that can be pasted to clipboard or dragged/dropped on another geometry parameter. Cannot be modified directly by user.
==========
==========

View File

@@ -3,7 +3,7 @@
<name>Balance</name>
<description>Adjust the left/right balance</description>
<author>Dan Dennedy</author>
<parameter type="keyframe" name="start" max="1000" min="0" default="500" factor="1000">
<parameter type="animated" name="split" max="1000" min="0" default=".5" factor="1000">
<name>Balance</name>
</parameter>
</effect>

View File

@@ -7,7 +7,7 @@
<paramlistdisplay>Left,Right</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="keyframe" name="start" max="1000" min="0" default="500" factor="1000">
<parameter type="keyframe" name="start" max="1000" min="0" default=".5" factor="1000">
<name>Pan</name>
</parameter>
</effect>

View File

@@ -0,0 +1,20 @@
<!DOCTYPE kpartgui>
<effect tag="audiowaveform" id="audiowaveform" type="audio">
<name>Audio Waveform Filter</name>
<author>Brian Matherly</author>
<parameter type="color" name="bgcolor" default="0x00000000" alpha="1">
<name>Background Color</name>
</parameter>
<parameter type="color" name="color.1" default="0xffffffff" alpha="1">
<name>Foreground Color</name>
</parameter>
<parameter type="constant" name="thickness" max="20" min="0" default="0">
<name>Line Thickness</name>
</parameter>
<parameter type="geometry" name="rect" default="0 0:100% 100%" fixed="1" opacity="false">
<name>Rectangle</name>
</parameter>
<parameter type="bool" name="fill" default="0">
<name>Fill</name>
</parameter>
</effect>

View File

@@ -0,0 +1,8 @@
INSTALL (FILES
acompressor.xml
aecho.xml
agate.xml
selectivecolor.xml
avfilter_lut3d.xml
DESTINATION ${DATA_INSTALL_DIR}/kdenlive/effects)

View File

@@ -0,0 +1,42 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.acompressor" type="audio">
<name>Compressor (avfilter)</name>
<description>Audio Compressor</description>
<author>libavfilter</author>
<parameter type="constant" name="av.level_in" max="64" min="0.016" default="1" decimals="3">
<name>Input Gain</name>
</parameter>
<parameter type="constant" name="av.threshold" max="1" min="0.001" default="0.125" decimals="3">
<name>Threshold</name>
</parameter>
<parameter type="constant" name="av.ratio" max="20" min="1" default="2">
<name>Ratio</name>
</parameter>
<parameter type="constant" name="av.attack" max="2000" min="0.01" default="20" decimals="3">
<name>Attack</name>
</parameter>
<parameter type="constant" name="av.release" max="9000" min="0.01" default="250" decimals="3">
<name>Release</name>
</parameter>
<parameter type="constant" name="av.makeup" max="64" min="1" default="2">
<name>Make Up Gain</name>
</parameter>
<parameter type="constant" name="av.knee" max="8" min="1" default="2.828" decimals="3">
<name>Knee</name>
</parameter>
<parameter type="list" name="av.link" default="0" paramlist="0;1">
<paramlistdisplay>Average,Maximum</paramlistdisplay>
<name>Link Type</name>
</parameter>
<parameter type="list" name="av.detection" default="0" paramlist="0;1">
<paramlistdisplay>Peak,Rms</paramlistdisplay>
<name>Detection</name>
</parameter>
<parameter type="constant" name="av.level_sc" max="64" min="0.016" default="1" decimals="3">
<name>Sidechain Gain</name>
</parameter>
<parameter type="constant" name="av.mix" max="1" min="0" default="1" decimals="3">
<name>Mix</name>
</parameter>
</effect>

View File

@@ -0,0 +1,19 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.aecho" type="audio">
<name>Echo (avfilter)</name>
<description>Add Echo</description>
<author>libavfilter</author>
<parameter type="constant" name="av.in_gain" max="1" min="0" default="0.6" decimals="3">
<name>Input Gain</name>
</parameter>
<parameter type="constant" name="av.out_gain" max="1" min="0" default="0.3" decimals="3">
<name>Output Gain</name>
</parameter>
<parameter type="constant" name="av.delays" max="90000" min="0" default="1000">
<name>Delay</name>
</parameter>
<parameter type="constant" name="av.decays" max="1" min="0" default="0.5" decimals="2">
<name>Decay</name>
</parameter>
</effect>

View File

@@ -0,0 +1,39 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.agate" type="audio">
<name>Gate (avfilter)</name>
<description>Audio Gate</description>
<author>libavfilter</author>
<parameter type="constant" name="av.level_in" max="64" min="0.016" default="1" decimals="3">
<name>Input Gain</name>
</parameter>
<parameter type="constant" name="av.range" max="1" min="0" default="0.061" decimals="3">
<name>Range</name>
</parameter>
<parameter type="constant" name="av.threshold" max="1" min="0" default="0.125" decimals="3">
<name>Threshold</name>
</parameter>
<parameter type="constant" name="av.ratio" max="9000" min="1" default="1">
<name>Ratio</name>
</parameter>
<parameter type="constant" name="av.attack" max="9000" min="0.01" default="20" decimals="3" suffif="ms">
<name>Attack</name>
</parameter>
<parameter type="constant" name="av.release" max="9000" min="0.01" default="250" decimals="3" suffif="ms">
<name>Release</name>
</parameter>
<parameter type="constant" name="av.makeup" max="64" min="1" default="1">
<name>Make Up Gain</name>
</parameter>
<parameter type="constant" name="av.knee" max="8" min="1" default="2.828" decimals="3">
<name>Knee</name>
</parameter>
<parameter type="list" name="av.detection" default="0" paramlist="0;1">
<paramlistdisplay>Peak,Rms</paramlistdisplay>
<name>Detection</name>
</parameter>
<parameter type="list" name="av.link" default="0" paramlist="0;1">
<paramlistdisplay>Average,Maximum</paramlistdisplay>
<name>Link Type</name>
</parameter>
</effect>

View File

@@ -0,0 +1,15 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.lut3d" id="avfilter.lut3d">
<name>Apply LUT</name>
<description>Apply a Look Up Table (LUT) to the video.
<full><![CDATA[A LUT is an easy way to correct the color of a video. Supported formats: .3dl (AfterEffects), .cube (Iridas), .dat(DaVinci), .m3d (Pandora)]]></full></description>
<author>libavfilter</author>
<parameter type="url" name="av.file" filter="*.cube *.3dl *.dat *.m3d|LUT files">
<name>LUT file to apply</name>
</parameter>
<parameter type="list" name="av.interp" default="0" paramlist="nearest;trilinear;tetrahedral ">
<name>Interpolation Mode</name>
<paramlistdisplay>Nearest, Trilinear, Tetrahedral</paramlistdisplay>
</parameter>
</effect>

View File

@@ -0,0 +1,38 @@
<!DOCTYPE kpartgui>
<effect tag="avfilter.selectivecolor" id="avfilter.selectivecolor">
<name>CMYK adjust (avfilter)</name>
<description>Apply CMYK correction to specific color ranges</description>
<author>libavfilter</author>
<parameter type="cmyk" name="av.reds" default="">
<name>Reds</name>
</parameter>
<parameter type="cmyk" name="av.yellows" default="">
<name>Yellows</name>
</parameter>
<parameter type="cmyk" name="av.greens" default="">
<name>Greens</name>
</parameter>
<parameter type="cmyk" name="av.cyans" default="">
<name>Cyans</name>
</parameter>
<parameter type="cmyk" name="av.blues" default="">
<name>Blues</name>
</parameter>
<parameter type="cmyk" name="av.magentas" default="">
<name>Magentas</name>
</parameter>
<parameter type="cmyk" name="av.whites" default="">
<name>Whites</name>
</parameter>
<parameter type="cmyk" name="av.neutrals" default="">
<name>Neutrals</name>
</parameter>
<parameter type="cmyk" name="av.blacks" default="">
<name>Blacks</name>
</parameter>
<parameter type="list" name="av.correction_method" default="0" paramlist="0;1">
<paramlistdisplay>Absolute,Relative</paramlistdisplay>
<name>Correction Method</name>
</parameter>
</effect>

View File

@@ -3,7 +3,7 @@
<name>Brightness (keyframable)</name>
<description>Change image brightness with keyframes</description>
<author>Charles Yates</author>
<parameter type="keyframe" name="intensity" max="300" min="0" default="100" factor="100">
<parameter type="animated" name="level" max="400" min="0" default="1" factor="100">
<name>Intensity</name>
</parameter>
</effect>

View File

@@ -1,12 +1,12 @@
<!DOCTYPE kpartgui>
<effect tag="chroma" id="chroma">
<name>Blue Screen</name>
<name>Chroma Key</name>
<description>Make selected color transparent</description>
<author>Charles Yates</author>
<parameter type="color" name="key" default="0x0000ffff">
<name>Color key</name>
</parameter>
<parameter type="constant" name="variance" max="100" min="0" factor="100" default="15">
<parameter type="constant" name="variance" max="1000" min="0" factor="1000" default="150">
<name>Variance</name>
</parameter>
</effect>

View File

@@ -3,10 +3,10 @@
<name>Dynamic Text</name>
<description>Overlay text with keywords replaced</description>
<author>Brian Matherly</author>
<parameter type="geometry" name="geometry" default="0%/0%:100%x100%:100" fixed="0">
<parameter type="geometry" name="geometry" default="0 0:%width %height:100" fixed="0">
<name>Geometry</name>
</parameter>
<parameter type="fontfamily" name="family" default="Sans">
<parameter type="fontfamily" name="family" default="DejaVu Sans">
<name>Font Family</name>
</parameter>
<parameter type="constant" name="size" max="200" min="8" default="48">

View File

@@ -6,7 +6,7 @@
<parameter type="position" name="in" max="0" min="0" default="-75">
<name>Duration</name>
</parameter>
<parameter type="fixed" name="out" max="99999" min="0" default="0">
<parameter type="fixed" name="out" max="99999" min="0" default="%out">
<name>Out</name>
</parameter>
<parameter type="fixed" name="start" max="1" min="1" default="1">

View File

@@ -6,7 +6,7 @@
<parameter type="position" name="in" max="0" min="0" default="-75">
<name>Duration</name>
</parameter>
<parameter type="fixed" name="out" max="90000" min="0" default="0">
<parameter type="fixed" name="out" max="90000" min="0" default="%out">
<name></name>
</parameter>
<parameter type="fixed" name="gain" max="1" min="1" default="1">

View File

@@ -3,7 +3,7 @@
<name>Freeze</name>
<description>Freeze video on a chosen frame</description>
<author>Jean-Baptiste Mardelle</author>
<parameter type="position" name="frame" max="1000000" min="0" default="0">
<parameter type="position" name="frame" max="1000000" min="0" default="0" relative="true">
<name>Freeze at</name>
</parameter>
<parameter type="bool" name="freeze_before" default="0">

View File

@@ -4,29 +4,29 @@
<name>Alpha operations</name>
<description>Display and manipulation of the alpha channel</description>
<author>Marko Cebokli</author>
<parameter type="list" name="Display" default="0.0" paramlist="0.0;0.21;0.36;0.50;0.64;0.79;1.0">
<paramlistdisplay>Image,Alpha as gray,Gray + red,Selection on black,Selection on gray,Selection on white,Selection on checkers</paramlistdisplay>
<name>Display</name>
</parameter>
<parameter type="bool" name="Display input alpha" default="0">
<name>Display input alpha</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.21;0.36;0.50;0.64;0.79;1.0">
<paramlistdisplay>NO OP,Shave,Shrink hard,Shrink soft,Grow hard,Grow soft,Threshold</paramlistdisplay>
<name>Operation</name>
</parameter>
<parameter type="simplekeyframe" name="Threshold" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Threshold" default=".500" min="0" max="1000" factor="1000">
<name>Threshold</name>
</parameter>
<parameter type="simplekeyframe" name="Shrink/grow amount" default="500" min="0" max="1000" factor="1000" intimeline="1">
<parameter type="keyframe" name="Shrink/grow amount" default=".500" min="0" max="1000" factor="1000" intimeline="1">
<name>Shrink/grow amount</name>
</parameter>
<parameter type="bool" name="Invert" default="0">
<name>Invert</name>
</parameter>
@@ -36,29 +36,29 @@
<name>Alpha operations</name>
<description>Display and manipulation of the alpha channel</description>
<author>Marko Cebokli</author>
<parameter type="list" name="Display" default="0.0" paramlist="0.0;0.21;0.36;0.50;0.64;0.79;1.0">
<paramlistdisplay>Image,Alpha as gray,Gray + red,Selection on black,Selection on gray,Selection on white,Selection on checkers</paramlistdisplay>
<name>Display</name>
</parameter>
<parameter type="bool" name="Display input alpha" default="0">
<name>Display input alpha</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.2;0.3;0.4;0.6;0.7;0.8;1.0">
<paramlistdisplay>NO OP,Shave,Shrink hard,Shrink soft,Grow hard,Grow soft,Threshold,Blur</paramlistdisplay>
<name>Operation</name>
</parameter>
<parameter type="simplekeyframe" name="Threshold" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Threshold" default=".500" min="0" max="1000" factor="1000">
<name>Threshold</name>
</parameter>
<parameter type="simplekeyframe" name="Shrink/Grow/Blur amount" default="500" min="0" max="1000" factor="1000" intimeline="1">
<parameter type="keyframe" name="Shrink/Grow/Blur amount" default=".500" min="0" max="1000" factor="1000" intimeline="1">
<name>Shrink/Grow/Blur amount</name>
</parameter>
<parameter type="bool" name="Invert" default="0">
<name>Invert</name>
</parameter>

View File

@@ -3,31 +3,29 @@
<name>Alpha gradient</name>
<description>Fill the alpha channel with a specified gradient</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" name="Position" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Position" default=".500" min="0" max="1000" factor="1000">
<name>Position</name>
</parameter>
<parameter type="simplekeyframe" name="Transition width" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Transition width" default=".500" min="0" max="1000" factor="1000">
<name>Transition width</name>
</parameter>
<parameter type="simplekeyframe" name="Tilt" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Tilt" default=".500" min="0" max="1000" factor="1000">
<name>Tilt</name>
</parameter>
<parameter type="simplekeyframe" name="Min" default="0" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Min" default="0" min="0" max="1000" factor="1000">
<name>Min</name>
</parameter>
<parameter type="simplekeyframe" name="Max" default="1000" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Max" default="1" min="0" max="1000" factor="1000">
<name>Max</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Max,Min,Add,Subtract</paramlistdisplay>
<name>Operation</name>
</parameter>
</effect>

View File

@@ -3,48 +3,47 @@
<name>Alpha shapes</name>
<description>Draws simple shapes into the alpha channel</description>
<author>Marko Cebokli</author>
<parameter type="list" name="Shape" default="0.0" paramlist="0.0;0.38;0.62;1.0">
<paramlistdisplay>Rectangle,Ellipse,Triangle,Diamond</paramlistdisplay>
<name>Shape</name>
</parameter>
<parameter type="simplekeyframe" name="Position X" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Position X" default=".500" min="0" max="1000" factor="1000">
<name>Position X</name>
</parameter>
<parameter type="simplekeyframe" name="Position Y" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Position Y" default=".500" min="0" max="1000" factor="1000">
<name>Position Y</name>
</parameter>
<parameter type="simplekeyframe" name="Size X" default="100" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Size X" default=".100" min="0" max="1000" factor="1000">
<name>Size X</name>
</parameter>
<parameter type="simplekeyframe" name="Size Y" default="100" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Size Y" default=".100" min="0" max="1000" factor="1000">
<name>Size Y</name>
</parameter>
<parameter type="simplekeyframe" name="Tilt" default="500" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Tilt" default=".500" min="0" max="1000" factor="1000">
<name>Tilt</name>
</parameter>
<parameter type="simplekeyframe" name="Transition width" default="200" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Transition width" default=".200" min="0" max="1000" factor="1000">
<name>Transition width</name>
</parameter>
<parameter type="simplekeyframe" name="Min" default="0" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Min" default="0" min="0" max="1000" factor="1000">
<name>Min</name>
</parameter>
<parameter type="simplekeyframe" name="Max" default="1000" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Max" default="1" min="0" max="1000" factor="1000">
<name>Max</name>
</parameter>
<parameter type="list" name="Operation" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Max,Min,Add,Subtract</paramlistdisplay>
<name>Operation</name>
</parameter>
</effect>

View File

@@ -7,7 +7,7 @@
<parameter type="color" name="Neutral Color" default="0xffffffff">
<name>Neutral Color</name>
</parameter>
<parameter type="simplekeyframe" name="Green Tint" default="1200" min="0" max="2500" factor="1000">
<parameter type="keyframe" name="Green Tint" default="1.2" min="0" max="2500" factor="1000">
<name>Green Tint</name>
</parameter>
</effect>
@@ -18,7 +18,7 @@
<parameter type="color" name="Neutral Color" default="0xffffffff">
<name>Neutral Color</name>
</parameter>
<parameter type="simplekeyframe" name="Green Tint" default="1333" min="0" max="10000" factor="10000">
<parameter type="keyframe" name="Green Tint" default=".1333" min="0" max="10000" factor="10000">
<name>Green Tint</name>
</parameter>
</effect>

View File

@@ -8,11 +8,10 @@
<paramlistdisplay>RGB,Red,Green,Blue,Alpha,Luma,Hue,Saturation</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="list" name="Luma formula" default="1" paramlist="0;1">
<parameter type="list" name="4" default="1" paramlist="0;1">
<paramlistdisplay>Rec. 601,Rec. 709</paramlistdisplay>
<name>Luma formula</name>
</parameter>
<parameter type="bezier_spline" name="Bézier spline" depends="Channel" default="-1;-1#0;0#0.1;0.1|0.9;0.9#1;1#2;2" />
<parameter type="bezier_spline" name="5" depends="Channel" default="-1;-1#0;0#0.1;0.1|0.9;0.9#1;1#2;2" />
</effect>

View File

@@ -0,0 +1,69 @@
<!DOCTYPE kpartgui>
<effect LC_NUMERIC="C" tag="frei0r.c0rners" id="frei0r.c0rners">
<name>Corners</name>
<description>Four corners geometry engine</description>
<author>Marko Cebokli</author>
<parameter type="keyframe" widget="corners" name="0" default="0.333334" min="0" max="6000" factor="6000">
<name>Corner 1 X</name>
</parameter>
<parameter type="keyframe" widget="corners" name="1" default="0.333334" min="0" max="6000" factor="6000">
<name>Corner 1 Y</name>
</parameter>
<parameter type="keyframe" widget="corners" name="2" default="0.666667" min="0" max="6000" factor="6000">
<name>Corner 2 X</name>
</parameter>
<parameter type="keyframe" widget="corners" name="3" default="0.333334" min="0" max="6000" factor="6000">
<name>Corner 2 Y</name>
</parameter>
<parameter type="keyframe" widget="corners" name="4" default="0.666667" min="0" max="6000" factor="6000">
<name>Corner 3 X</name>
</parameter>
<parameter type="keyframe" widget="corners" name="5" default="0.666667" min="0" max="6000" factor="6000">
<name>Corner 3 Y</name>
</parameter>
<parameter type="keyframe" widget="corners" name="6" default="0.333334" min="0" max="6000" factor="6000">
<name>Corner 4 X</name>
</parameter>
<parameter type="keyframe" widget="corners" name="7" default="0.666667" min="0" max="6000" factor="6000">
<name>Corner 4 Y</name>
</parameter>
<parameter type="keyframe" widget="corners" name="9" default=".5" min="0" max="2000" factor="2000">
<name>Stretch X</name>
</parameter>
<parameter type="keyframe" widget="corners" name="10" default=".5" min="0" max="2000" factor="2000">
<name>Stretch Y</name>
</parameter>
<parameter type="keyframe" widget="corners" name="13" default=".05" min="0" max="100" factor="100" intimeline="1">
<name>Feather Alpha</name>
</parameter>
<parameter type="bool" name="8" default="0">
<name>Enable Stretch</name>
</parameter>
<parameter type="list" name="11" default="0.166" paramlist="0;0.166;0.333;0.5;0.666;0.833;1.0">
<paramlistdisplay>Nearest neighbor,Bilinear,Bicubic smooth,Bicubic sharp,Spline 4x4,Spline 6x6,Lanczos</paramlistdisplay>
<name>Interpolator</name>
</parameter>
<parameter type="bool" name="12" default="1">
<name>Transparent Background</name>
</parameter>
<parameter type="list" name="14" default="0.0" paramlist="0.0;0.3;0.5;0.7;1.0">
<paramlistdisplay>Write on clear,Maximum,Minimum,Add,Subtract</paramlistdisplay>
<name>Alpha operation</name>
</parameter>
</effect>

View File

@@ -1,5 +1,5 @@
<!DOCTYPE kpartgui>
<effect tag="frei0r.colgate" id="frei0r.colgate">
<effect tag="frei0r.colgate" id="frei0r.colgate" context="nomovit">
<name>White Balance (LMS space)</name>
<description>Do simple color correction, in a physically meaningful
way</description>
@@ -7,8 +7,8 @@ way</description>
<parameter type="color" name="Neutral Color" default="0x7f7f7fff">
<name>Neutral Color</name>
</parameter>
<parameter type="simplekeyframe" name="Color Temperature"
<parameter type="keyframe" name="Color Temperature"
default="6500" min="1000" max="15000" factor="15000">
<name>Color Temperature</name>
</parameter>
</effect>
</effect>

View File

@@ -0,0 +1,117 @@
<!DOCTYPE kpartgui>
<group>
<effect tag="frei0r.curves" id="frei0r.curves">
<name>Curves</name>
<description>Color curves adjustment</description>
<author>Maksim Golovkin</author>
<parameter type="list" name="Channel" default="0" paramlist="0;1;2;3">
<paramlistdisplay>Red,Green,Blue,Luma</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="list" name="4" default="1" paramlist="0;1">
<paramlistdisplay>Rec. 601,Rec. 709</paramlistdisplay>
<name>Luma formula</name>
</parameter>
<!-- No actual parameter: Represents the curve widget -->
<parameter type="curve" default="0" depends="Channel" number="3" inpoints="6 8 10 12 14" outpoints="7 9 11 13 15" min="1" max="5" />
<parameter type="fixed" name="3" default="2" min="2" max="5">
<name>Number of curve points</name>
</parameter>
<parameter type="fixed" name="6" default="0" min="0" max="1">
<name>Point 1 input value</name>
</parameter>
<parameter type="fixed" name="7" default="0" min="0" max="1">
<name>Point 1 output value</name>
</parameter>
<parameter type="fixed" name="8" default="1" min="0" max="1">
<name>Point 2 input value</name>
</parameter>
<parameter type="fixed" name="9" default="1" min="0" max="1">
<name>Point 2 output value</name>
</parameter>
<parameter type="fixed" name="10" default="0" min="0" max="1">
<name>Point 3 input value</name>
</parameter>
<parameter type="fixed" name="11" default="0" min="0" max="1">
<name>Point 3 output value</name>
</parameter>
<parameter type="fixed" name="12" default="0" min="0" max="1">
<name>Point 4 input value</name>
</parameter>
<parameter type="fixed" name="13" default="0" min="0" max="1">
<name>Point 4 output value</name>
</parameter>
<parameter type="fixed" name="14" default="0" min="0" max="1">
<name>Point 5 input value</name>
</parameter>
<parameter type="fixed" name="15" default="0" min="0" max="1">
<name>Point 5 output value</name>
</parameter>
<parameter type="bool" name="1" default="0">
<name>Show graph in picture</name>
</parameter>
<parameter type="list" name="2" default="3" paramlist="0;1;2;3">
<paramlistdisplay>Top Left,Top Right,Bottom Left,Bottom Right</paramlistdisplay>
<name>Graph position</name>
</parameter>
</effect>
<effect LC_NUMERIC="C" tag="frei0r.curves" id="frei0r.curves" version="0.3">
<name>Curves</name>
<description>Color curves adjustment</description>
<author>Maksim Golovkin</author>
<parameter type="list" name="Channel" default="0.5" paramlist="0.5;0;0.1;0.2;0.3;0.4;0.6;0.71">
<paramlistdisplay>RGB,Red,Green,Blue,Alpha,Luma,Hue,Saturation</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="list" name="4" default="1" paramlist="0;1">
<paramlistdisplay>Rec. 601,Rec. 709</paramlistdisplay>
<name>Luma formula</name>
</parameter>
<!-- No actual parameter: Represents the curve widget -->
<parameter type="curve" name="kdenlive:curve" default="0/0;1/1" depends="Channel" list1="6 8 10 12 14" list2="7 9 11 13 15" min="1" max="5" />
<parameter type="hidden" name="3" default="0.2" min="0.2" max="0.5">
<name>Number of curve points</name>
</parameter>
<parameter type="hidden" name="6" default="0" min="0" max="1">
<name>Point 1 input value</name>
</parameter>
<parameter type="hidden" name="7" default="0" min="0" max="1">
<name>Point 1 output value</name>
</parameter>
<parameter type="hidden" name="8" default="1" min="0" max="1">
<name>Point 2 input value</name>
</parameter>
<parameter type="hidden" name="9" default="1" min="0" max="1">
<name>Point 2 output value</name>
</parameter>
<parameter type="hidden" name="10" default="0" min="0" max="1">
<name>Point 3 input value</name>
</parameter>
<parameter type="hidden" name="11" default="0" min="0" max="1">
<name>Point 3 output value</name>
</parameter>
<parameter type="hidden" name="12" default="0" min="0" max="1">
<name>Point 4 input value</name>
</parameter>
<parameter type="hidden" name="13" default="0" min="0" max="1">
<name>Point 4 output value</name>
</parameter>
<parameter type="hidden" name="14" default="0" min="0" max="1">
<name>Point 5 input value</name>
</parameter>
<parameter type="hidden" name="15" default="0" min="0" max="1">
<name>Point 5 output value</name>
</parameter>
<parameter type="bool" name="1" default="0">
<name>Show graph in picture</name>
</parameter>
<parameter type="list" name="2" default="0.3" paramlist="0;0.1;0.2;0.3">
<paramlistdisplay>Top Left,Top Right,Bottom Left,Bottom Right</paramlistdisplay>
<name>Graph position</name>
</parameter>
</effect>
</group>

View File

@@ -3,13 +3,11 @@
<name>Denoiser</name>
<description>High quality 3D denoiser</description>
<author>Marko Cebokli, Daniel Moreno</author>
<parameter type="simplekeyframe" name="Spatial" default="40" min="0" max="1000" factor="1000">
<parameter type="simplekeyframe" name="Spatial" default="0.004" min="0" max="1000" factor="1000">
<name>Spatial</name>
<comment>Amount of spatial filtering</comment>
</parameter>
<parameter type="simplekeyframe" name="Temporal" default="60" min="0" max="1000" factor="1000">
<parameter type="simplekeyframe" name="Temporal" default="0.006" min="0" max="1000" factor="1000">
<name>Temporal</name>
<comment>Amount of temporal filtering</comment>
</parameter>

View File

@@ -3,13 +3,11 @@
<name>Blur</name>
<description>Blur using 2D IIR filters (Exponential, Lowpass, Gaussian)</description>
<author>Marko Cebokli</author>
<parameter type="simplekeyframe" name="Amount" default="40" min="0" max="1000" factor="1000">
<parameter type="keyframe" name="Amount" default="0.4" min="0" max="1000" factor="1000">
<name>Amount</name>
<comment>Amount of blur</comment>
</parameter>
<parameter type="list" name="Type" default="0.5" paramlist="0.0,0.5,0.999">
<parameter type="list" name="Type" default="0.5" paramlist="0.0;0.5;0.999">
<paramlistdisplay>Exponential,Lowpass,Gaussian</paramlistdisplay>
<name>Type</name>
<comment>Select blurring algorithm</comment>
@@ -20,4 +18,4 @@
<comment>Enable edge compensation</comment>
</parameter>
</effect>
</effect>

View File

@@ -4,10 +4,9 @@
<name>Levels</name>
<description>Adjust levels</description>
<author>Maksim Golovkin</author>
<parameter type="list" name="Channel" default="3" paramlist="0;1;2;3">
<paramlistdisplay>Red,Green,Blue,Luma</paramlistdisplay>
<name>Channel</name>
<parameter type="list" name="Channel" default="3" paramlist="0;1;2;3">
<paramlistdisplay>Red,Green,Blue,Luma</paramlistdisplay>
<name>Channel</name>
</parameter>
<parameter type="simplekeyframe" name="Input black level" default="0" min="0" max="1000" factor="1000">
<name>Input black level</name>
@@ -32,7 +31,7 @@
<name>Histogram position</name>
</parameter>
</effect>
<effect LC_NUMERIC="C" tag="frei0r.levels" id="frei0r.levels" version="0.2">
<effect LC_NUMERIC="C" tag="frei0r.levels" id="frei0r.levels" version="0.2" hideKeyframes="1">
<name>Levels</name>
<description>Adjust levels</description>
<author>Maksim Golovkin</author>
@@ -44,16 +43,16 @@
<parameter type="simplekeyframe" name="Input black level" default="0" min="0" max="1000" factor="1000">
<name>Input black level</name>
</parameter>
<parameter type="simplekeyframe" name="Input white level" default="1000" min="0" max="1000" factor="1000">
<parameter type="simplekeyframe" name="Input white level" default="1" min="0" max="1000" factor="1000">
<name>Input white level</name>
</parameter>
<parameter type="simplekeyframe" name="Gamma" default="1000" min="10" max="4000" factor="4000">
<parameter type="simplekeyframe" name="Gamma" default="0.25" min="10" max="4000" factor="4000">
<name>Gamma</name>
</parameter>
<parameter type="simplekeyframe" name="Black output" default="0" min="0" max="1000" factor="1000">
<name>Black output</name>
</parameter>
<parameter type="simplekeyframe" name="White output" default="1000" min="0" max="1000" factor="1000">
<parameter type="simplekeyframe" name="White output" default="1" min="0" max="1000" factor="1000">
<name>White output</name>
</parameter>
<parameter type="bool" name="Show histogram" default="0">

View File

@@ -1,6 +1,6 @@
<!DOCTYPE kpartgui>
<effect tag="frei0r.mask0mate" id="frei0r.mask0mate" type="video" unique="1">
<name>Mask0Mate</name>
<name>Rectangular Alpha mask</name>
<description>Creates an square alpha-channel mask</description>
<author>Richard Spindler</author>
<parameter type="constant" name="Left" max="1000" min="0" default="0" factor="1000">

View File

@@ -1,6 +1,6 @@
<!DOCTYPE kpartgui>
<effect LC_NUMERIC="C" tag="frei0r.pr0be" id="frei0r.pr0be">
<name>pr0be</name>
<name>Video values</name>
<description>Measure video values</description>
<author>Marko Cebokli</author>

View File

@@ -1,6 +1,6 @@
<!DOCTYPE kpartgui>
<effect LC_NUMERIC="C" tag="frei0r.pr0file" id="frei0r.pr0file">
<name>pr0file</name>
<name>Oscilloscope</name>
<description>2D video oscilloscope</description>
<author>Marko Cebokli</author>

View File

@@ -1,19 +1,19 @@
<!DOCTYPE kpartgui>
<effect tag="frei0r.scale0tilt" id="frei0r.scale0tilt">
<name>Crop, Scale and Position</name>
<name>Crop, Scale and Tilt</name>
<description>Scales, Tilts and Crops an Image</description>
<author>Richard Spindler</author>
<parameter type="constant" name="Clip left" max="%width-1" min="0" default="0" factor="%width">
<name>Clip left</name>
<name>Crop left</name>
</parameter>
<parameter type="constant" name="Clip right" max="%width-1" min="0" default="0" factor="%width">
<name>Clip right</name>
<name>Crop right</name>
</parameter>
<parameter type="constant" name="Clip top" max="%height-1" min="0" default="0" factor="%height">
<name>Clip top</name>
<name>Crop top</name>
</parameter>
<parameter type="constant" name="Clip bottom" max="%height-1" min="0" default="0" factor="%height">
<name>Clip bottom</name>
<name>Crop bottom</name>
</parameter>
<parameter type="constant" name="Scale X" max="1000" min="1" default="50" factor="100">
<name>Scale X</name>

View File

@@ -9,7 +9,7 @@
<name>Color to select</name>
</parameter>
<parameter type="bool" name="Invert selection" default="0">
<parameter type="bool" name="Invert selection" default="1">
<name>Invert selection</name>
</parameter>
@@ -56,7 +56,7 @@
<name>Color to select</name>
</parameter>
<parameter type="bool" name="Invert selection" default="0">
<parameter type="bool" name="Invert selection" default="1">
<name>Invert selection</name>
</parameter>

Some files were not shown because too many files have changed in this diff Show More