Compare commits

...

99 Commits

Author SHA1 Message Date
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
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
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
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
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
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
776 changed files with 4532 additions and 7034 deletions

5
.gitignore vendored
View File

@@ -1,3 +1,6 @@
*~
build
CMakeLists.txt.user
CMakeLists.txt.user*
po
doc/*/
doc/CMakeLists.txt

15
AUTHORS
View File

@@ -1,20 +1,20 @@
Active Kdenlive authors
Jean-Baptiste Mardelle <jb@kdenlive.org>
MLT and KDE SC 4 porting, main developer and maintainer
2005-present
Vincent Pinon <vpinon@april.org>
Bugs fixing, release
2012-present
Jean-Baptiste Mardelle <jb@kdenlive.org>
MLT and KDE SC 4 porting, main developer
2005-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
Steve Guilford <s.guilford@dbplugins.com>
Bug fixing
2014
Former Kdenlive authors
@@ -27,6 +27,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,12 +2,12 @@ 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)
set(KDENLIVE_VERSION 0.9.10)
# 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_MINOR_VERSION 9)
set(MLT_MIN_PATCH_VERSION 0)
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)
@@ -76,17 +76,11 @@ 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()

View File

@@ -1,3 +1,49 @@
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 developpers)
0.9.8
Changes:
* Clean encoding profiles using MLT presets & profiles

View File

@@ -1,4 +1,9 @@
# - 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++)

View File

@@ -1,11 +1,16 @@
# 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
#
# Copyright (c) 2010 Pino Toscano, <toscano.pino@tiscali.it>
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
if (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)

View File

@@ -1,4 +1,38 @@
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(icons)
add_subdirectory(lumas)
add_subdirectory(man)
add_subdirectory(titles)
install(FILES
banner.png
blacklisted_effects.txt
blacklisted_transitions.txt
encodingprofiles.rc
kdenliveui.rc
kdenlive.notifyrc
metadata.properties
meta_ffmpeg.png
meta_libav.png
meta_magiclantern.png
timeline_athumbs.png
timeline_avthumbs.png
timeline_nothumbs.png
timeline_vthumbs.png
DESTINATION ${DATA_INSTALL_DIR}/kdenlive)
install(FILES profiles.xml DESTINATION ${DATA_INSTALL_DIR}/kdenlive/export)
install(FILES
kdenliveeffectscategory.rc
kdenlive_projectprofiles.knsrc
kdenlive_renderprofiles.knsrc
kdenlive_titles.knsrc
kdenlive_wipes.knsrc
kdenlivetranscodingrc
DESTINATION ${CONFIG_INSTALL_DIR})
install(FILES kdenlive.xpm DESTINATION share/pixmaps)
install(FILES kdenlive.menu DESTINATION share/menu RENAME kdenlive)
install(FILES kdenlive.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
find_package(SharedMimeInfo REQUIRED)
install(FILES kdenlive.xml westley.xml DESTINATION ${XDG_MIME_INSTALL_DIR})
update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR})

View File

@@ -6,7 +6,7 @@
<parameter type="geometry" name="geometry" default="0%/0%:100%x100%: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">

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