Warning, /multimedia/kdenlive/ChangeLog is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: none
0002 # SPDX-License-Identifier: CC0-1.0
0003 
0004 15.08
0005         Changes (~450 commits):
0006         * New file format
0007           - Can load old format but not save to it: no way back
0008             wait a bit for big projects!
0009           - All data are now in MLT structures
0010             should ease exchanges with Shotcut and other editors?
0011         * New monitor, using OpenGL & QML
0012           - *brings back Movit* (GPU effects), but not mandatory ;)
0013           - great *split screen* functionality to tune effect parameter
0014         * Completely renewed bin manager (previously named project list)
0015           - Allows *adding effects to bin clips*, affecting all timeline instances
0016           - Free directory structure
0017           - Icon / list / tree views
0018           - More clip properties can be changed
0019           - Much work to restore all old functions :\
0020         * Effects list improvements
0021           - improve sorting and marking item as favorite
0022         * New audio waveform on timeline (à la Shotcut)
0023           making information more visible
0024         * New duplicate clip function (cool for titles)
0025         * Propose predefined monitor zoom values
0026         * Fixed several look issues (sizes, colors, icons...)
0027         * Refactoring: replacing XML manipulations by MLT API calls
0028           - reduces data duplication: faster, safer...
0029         * Automatic builds (CI) on Linux and OSX
0030         * Code checked by several static analyzers
0031         * Some bugs fixed from 15.04 port (capture, effects, ...)
0032 
0033 15.04
0034     Changes:
0035     * Port to KDE Frameworks 5
0036     * Add ripple delete function
0037     * Add stem audio export
0038     * Make images sequences generation more convenient
0039     * Save and restore title widget size
0040     * Start some refactoring
0041     * Fix warnings from compiler, static analyzers, execution...
0042 
0043     Bug fix:
0044     * #3407 don't copy clips if project is also on removable drive
0045     * #3408 crash on selecting clip with grouped effects
0046     * #3405 crash on adding 1st clip not matching project profile
0047     * #3338 import clip keyframes
0048     * #3160 Autosave new projects before saving
0049     * #3415 FFmpeg recording freeze
0050 
0051 0.9.10
0052     Changes:
0053     * handle VBR encoding profiles, and use it!
0054     * video stabilizer: added new "vid.stab", removed older ones
0055     * environment variable MLT_PREFIX overrides profiles & melt path
0056     * several fixes for high dpi screens
0057     * change proxy profile, obsolete with libav
0058     * add SVG to image formats for slideshows   
0059     * restore project render bitrate (#3326)
0060     * show proxy name in clipproperties
0061     * add link to MLT doc in render edit dialog (#3355)
0062 
0063     Bug fix:
0064     * update maximum track height (#3241)
0065     * resize render path box (#3300)
0066     * change transition settings layout (#3336)
0067     * heat colormap in spectrogram (#3142)
0068     * fix clip monitor switch on proxy creation end (#3308)
0069     * fix clip jobs (stabilize) operating on proxies (#3337)
0070     * fix timeline corruption by clip resize end + zoom change
0071     * fix title clip duration not taken into account (#3309)
0072     * fix timeline thumbs flicker when fully zoomed (#3247)
0073     * fix thumbnailer aspect ratio
0074     * fix fades for split audio (#3323)
0075     * fix transcoding (#3334)
0076     * fix 'Clip in Timeline' when project monitor is inactive (#3261)
0077     * fix audio analysis (use dynamic memory instead of stack)
0078     * fix render end notification
0079     * fix render timecode overlay (#3260)       
0080     * set tooltip for monitor pause button (#3256)
0081     * fix slideshow clips adding 1 frame (#3289)
0082     * fix archive project icon (#3325)
0083     * fix compilation on armhf (#3345)
0084     * don't allow creating keyframes for "fixed" filters (#2956)        
0085     * re-enable compilation on KDE < 4.5 (squeeze) (#3319)
0086     * re-enable Clip menu (fix bug #3347)
0087     * fix screen recording failure (#3358)
0088     * fix crash detected with undo/redo (bug #3240)
0089     * fix crash cutting group on a clip edge (#3312, #3350)
0090     * fix crash on image sequence (#3331)
0091     * fix crash in tracks config editor (#3367)
0092     * fix crash on audiofiles
0093     * fix crash on opening project file with images
0094     * fix warnings from static analyzers (cppcheck, krazy)
0095     * sort source files, easier to understand (for new developers)
0096 
0097 0.9.8
0098     Changes:
0099     * Clean encoding profiles using MLT presets & profiles
0100     * Fades ui: video instead of audio on AV clips
0101     * Support a custom suffix for FFmpeg binaries (mostly for packagers)
0102     * Make audio align work asynchronously
0103     * Remove the MLT processing threads option that never really worked
0104     * Copy proxies with 'move project'
0105     * Add support for JogShuttle on newer systems, make shuttle device selection more straightforward, add ProV2 keys
0106 
0107     Bug fix:
0108     * Code cleanup (use const ref, fix includes, mem leaks, optimize...)
0109     * Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashes & leaks
0110     * Fix keyframing messed up for some effects
0111     * Fix timeline corruption when trying to move clip before 0
0112     * Fix crash when closing title widget
0113     * Fix thumbnails for image clips in timeline
0114     * Fix crash on quick undo/redo (#3240)
0115     * Fix multithreading (#3186)
0116     * Fix some problems with transitions keyframes
0117     * Fix scopes (#3052)
0118 
0119 0.9.6
0120 
0121     Changes:
0122     * New Median filter from Marko Cebokli
0123     * Show project duration in status bar
0124     * Add reverse clip to clip actions (#2933)
0125     * Make audio / video bitrate easily configurable in custom render profiles (#3012)
0126     * Implement deinterlacer and rescale options for MLT consumer
0127     * Automatic recovery of corrupted files produced by Kdenlive 0.9.4
0128     * Make monitor ruler slightly bigger so it's easier to click for seeking
0129     * Show clip size & fps in project tree tooltip
0130     * Allow retrieval of metadata created by Magic Lantern for canon cams
0131 
0132     Bug fix:
0133     * Fix font GUI issue (#3049)
0134     * Fixes timeline corruption by spacer tool
0135     * Correctly handle unsupported filters
0136     * Remove space from filename start / end in render dialog (#3018)
0137     * Fix possible crash when changing speed effect
0138     * Fix vstab angle parameter (#2955)
0139     * Fix playlist corruption & crash when moving clip (#3046)
0140     * Fix moving transition sometimes losing properties (#3025)
0141     * Fix crash in title widget (#3032)
0142     * Fix crash when doing clip resize and clicking item quickly
0143     * Fix wrong group moving when groups overlap
0144     * Set document as modified when changing project metadata (#2996)
0145     * Don't corrupt project when adding a title clip and a transition already is in place
0146     * Fix monitor displaying corrupt image on startup (#2992)
0147     * Fix clip monitor not activated on open (#2992)
0148     * Fix cutting of geometry keyframes (like pan & zoom) (#2991)
0149     * Optimize jogshuttle code
0150     * Fix metadata not properly set for project (#2996)
0151     * Fix "Clip in project tree" in groups (#2781)
0152     * Fix keyframes when undoing a clip / group cut
0153     * Fix double click in a timeline clip to add keyframe
0154     * Warn before overwriting stabilized clip
0155     * Fix monitor focus on ruler wheel event
0156     * Fix proxy of playlist aspect ratio broken on some locales
0157     * Fix Coverity warnings from v0.9.4
0158     * Fix crash when opening invalid file from command line (#2984)
0159     * Fix DVD chapters broken when using an intro movie, show chapters in monitor ruler
0160     * Fix small UI bugs in title widget (#1257)
0161     * Fix timeline seek sometimes not refreshing on last frame of the seek, small update for monitor ruler colors
0162     * Small cleanup in render widget, fix error message (no matching profile) sometimes appearing when it should not
0163     * Fix monitor timecode not visible with some window decorations (#2979)
0164     * Fix moving guide bug
0165     * Fix some clips metadata corrupting project file (#2976)
0166     * Fix possible crash on track deletion (#2967)
0167     * Fix compilation on OSX (moc issue)
0168     * Fix keyframe line not painted over clips in timeline
0169 
0170 0.9.4
0171     * Fix color parameter in some effects not working correctly (#2644)
0172     * Fix V4l licensing issue (#2632)
0173     * Fix keyframes lost / broken when pasting an effect
0174 
0175 0.9.2
0176     * Fix firewire capture (preview not showing)
0177     * Fix freeze when reloading previously missing clip
0178     * Fade effects lost when moving / resizing clip
0179     * Undoing change in clip crop start breaking clip
0180     * Make disabling of track effects possible
0181     * Fix slideshow clips not working
0182     * Fix crash on composite transition
0183     * Fix crash when opening stop motion widget
0184     * Fix rendering of projects created in another locale
0185 
0186 0.9
0187     * Fix monitor effect scene sometimes forcing monitor minimum size
0188     * Improve detection of locale issues (default to POSIX when there is a locale conflict on the system)
0189     * Improve timeline operation for small clips (disable resizing, only allow move)
0190     * Add background color parameter to "Rotate" and "Pan and Zoom" effects
0191     * Allow to scroll using the mouse wheel in monitor editing scene
0192     * Zoom to mouse when using CTRL + mouse wheel in monitor editing scene
0193     * Add support for new slope mode in "Color Selection" effect to allow smooth alpha transition
0194     * Introduce grouping of effects; groups can also be saved
0195     * Allow dragging an effect to another clip/track
0196     * Allow record monitor to go fullscreen
0197     * Image sequences can now start at an arbitrary frame (#2508)
0198     * Add automatic clip alignment based on audio (experimental, has to be manually enabled)s
0199     * Allow archiving for offline use (only archive proxies)
0200     * Offline editing: Allow working on project with only proxies available (#2509)
0201     * Allow rendering to another framerate
0202     * Check for missing locale and ask to install instead of opening corrupted project
0203     * Allow to open project files manually extracted from archived project
0204     * Support dropping a folder in the project tree (#1288)
0205     * Add "select all clips in track" and "select all clips in timeline" features (#1950)
0206     * Put audio effects in subcategories to avoid uberlong menus (#2436)
0207     * Support for project metadata (can be embedded in rendered file)
0208     * Add Online Resource Widget allowing easy search and download of online services (freesound, openclipart, archive.org)
0209     * Introduce MLT clip analysis to get auto normalize data in sox gain effect
0210     * Connect recording to audio scopes
0211     * Add audio only recording (works while playing)
0212     * Add extract zone function: part of clip is copied to new file without re-encoding
0213     * Introduce generic job framework to process clips
0214     * Improve the Choose color widget: Use less space and make it easier to pick the average color value from an area
0215     * Add GUI for effect Dynamic Text: Allows to display timecode/framecount and other data
0216     * Rework effect stack: All effects are shown at once and are collapsible
0217     * Add two different video stabilizers
0218     * Add IIR Blur GUI
0219     * Add date column to project tree
0220 
0221     * Fix clip move sometimes giving error when it should work 
0222     * Fix custom effects not considering capital letters in name (#2580)
0223     * Fix script rendering when script name contains whitespace
0224     * Ensure clip in project tree is visible after rename (scroll if necessary) (#2563)
0225     * Fix monitor scene never resetting scrollbars
0226     * Fix issues with transitions when inserting track (#2477)
0227     * Fix some GUI elements not responding to color theme change
0228     * Do not hide render profile list when there is only one item to avoid confusion (#2543)
0229     * Fix consecutive error messages overwriting each other (#2519)
0230     * Fix crash when editing properties of several missing clips
0231     * Fix vectorscope for 24b RGB images (#2478)
0232     * Fix archiving sometimes not saving playlist clips and subclips (#2475)
0233     * Fix archiving feature not saving playlist clips and slowmotion clips inside them (#2475)
0234     * Fix crash recovery feature issues with long or non UTF-8 filenames (#2441), (#2450)
0235     * Fix rendering jobs sometimes not starting
0236     * Fix crash on proxy creation (concurrency issue) (#2471)
0237     * Fix zone playing (#2468)
0238     * Fix click on monitor sometimes not triggering play
0239     * Fix crash when moving a folder and a clip in project tree (#2458)
0240     * Fix color change not working in title widget (#2459)
0241     * Fix slideshow clips created with invalid frame duration
0242     * Fix profile warning with clips that have 1088 pixels height
0243     * Fix unnecessary proxy reload on document load
0244     * Fix detection of broken render scripts
0245 
0246 0.8.2.1
0247     * Fix title text oultine transparency not working
0248     * Make titler window fit on smaller resolutions (1024x768)
0249     * Fix corruption when undoing and redoing a transition add + move
0250     * Fix possible crash in thumbnails
0251     * Fix possible crashes in clip transcoding and improve feedback when failing
0252     * Various small optimizations (unnecessary clip reloads)
0253     * Fix timecode widget hard to edit and sometimes giving random values
0254     * Workaround locale issue ahappening when system C locale and Qt's locale did not give the same numeric separator
0255     * Fix audio thumbnail concurrency issue
0256     * Fix various video thumbnails issues (don't load several times the same thumb, load all of them, ...)
0257     * Fix crash when opening a file dialog on KDE < 4.5
0258     * Fix various proxy issues (missing extension, concurrency, disabling broken proxy, ...)
0259     * Fix startup crash caused by invalid parsing of v4l data
0260     * Fix project tree disabled after loading some projects / creating new one
0261     * Fix corrupted timeline / monitor timecode
0262     * Fix search path for Luma files when missing
0263 
0264 0.8.2
0265     * Load zone thumbnails from disk if available.
0266     * Optimise document loading.
0267     * In case of missing or invalid clips, open only one dialog box instead of one for each clip.
0268     * Display proxy creation progress in project tree.
0269     * Improve way of picking an average color of an area.
0270     * Make audio bitrate in render dialog selectable.
0271     * Add support for handling different versions of filters and add rules to convert between them.
0272     * Move all cached data in one operation, so that user does not get one dialog box for each file in case of duplicates. (#2297)
0273     * Show filter version in filter info box.
0274     * When multiple clips are selected do not allow resizing, but moving only. (#2257)
0275     * Add remux with MKV transcode preset.
0276     * Make audio only render profiles faster by telling ffmpeg to skip video.
0277     * Open documents using a locale different to the system as read only.
0278     * Replace locale-dependent comma with slash in geometry value.
0279     * Add Kdenlive manual converted from UserBase QuickStart page.
0280     * Improve handling of missing luma files. (#2216)
0281     * Remove the "avformat-novalidate" trick for faster loading, caused crash. (#2205)
0282     * Allow to assign a shortcut to usage of proxies in project.
0283     * Use separate thread for generation of timeline thumbnails when zoom is at frame level to keep UI responsive.
0284     * Allow to use JScript in render profile parameter values. Values that need evaluation need to be indicated by '%'.
0285     * Check for missing proxies on document opening.
0286     * Check document for invalid (overlapping) transitions.
0287     * Check for duration mismatch in clip producers when opening a document (can cause corruption).
0288     * Automatically create backups of the project file; they can be restored in a recovery dialog.
0289     * Allow to manually edit video4linux capture profile.
0290     * Allow to store presets for proxy creation parameters.
0291     * Enable proxies for playlist clips (*.mlt, *.kdenlive).
0292     * Directly encode capture from Decklink card to make it usable in Kdenlive.
0293     * Allow to use bitrate different from presets in render dialog.
0294     * Whole projects (including all necessary files) can be archieved into a directory or file.
0295     * Allow use of different ffmpeg preset for 1st and 2nd render pass.
0296     * Notes widget: context menu now allows to insert clickable timecode to make easy reference to some place in the project.
0297 
0298     * Fix encoding of dvd vob menu file.
0299     * Fix possible crash when doing fast start/stop.
0300     * Fix multiple concurrency crashes related to thumbnail and proxy creation.
0301     * Fix name of dvgrab captured file. (#2344)
0302     * Fix issues with simultaneous 2-pass rendering (x264). (#2338)
0303     * Fix rendering progress not shown if multiple copies of Kdenlive are open. (#1265)
0304     * Fix DVD chapters discarded when opening from render dialog. (#2335)
0305     * Fix possible corruption caused by vertical offset of transitions in timeline.
0306     * Fix aspect ratio of thumbnails to correctly use the project's arpect ratio.
0307     * Fix bitrate broken when editing render profile or making it a favorite. (#2321)
0308     * Fix audio issues in rendered file when using a recent ffmpeg version by replacing 'b' with 'vb' (ffmpeg bitrate parameter). (#2318)
0309     * Fix rendering to Flash could be broken by setting the number of encoder threads. (#2312)
0310     * Fix DVD wizard losing chapters data when switching to menu page.
0311     * Fix previewing of affine transitions with transparent png.
0312     * Fix timeline corruption when using 'Remove space' tool (transitions could overlap).
0313     * Fix 'adjust to original size' and 'fit to width/height' for title and color clips in geometry widget (pan and zoom, composite, affine).
0314     * Fix vorbis rendering by setting the audio quality (aq).
0315     * Rotoscoping: do not allow to add keyframes until initial spline is created to avoid corruptions.
0316     * Fix possible crash in DVD wizard chapters. (#2264)
0317     * Do not duplicate effect stack after split audio but move audio effects only.
0318     * Fix issues related to the usage of comma as numeric separator in some locales.
0319     * Fix build on GNU/kFreeBSD.
0320     * Fix cursor not visible in title widget. (#2231)
0321     * Fix aspect ratio in title widget background image. (#2225)
0322     * Fix layout in save profile dialog. (#2224)
0323     * Fix timeline corruption because resizing a clip end could overlap another clip in some cases.
0324     * Fix last keyframe for composite transition (and other geometry effects) inserted one frame after the end of the transition.
0325     * Prevent crash when deleting a clip while playing. (#2200)
0326     * Disable save action if we are in the same state as last save.
0327     * Fix pan and zoom keyframes lost after clip resize. (#2210)
0328     * Fix mouse wheel in slider section of (effect) parameters with a large range (> 1000).
0329     * Fix GUI setup issues with some list parameters (for effects).
0330     * Fix timecode widget not communicating changes upon focus leave.
0331     * Fix list of effects in effect stack taking up to much space by default.
0332     * Fix transition track not correctly saved. (#2187)
0333     * Fix "save zone" saving proxy instead of real clip. (#2184)
0334     * Fix freeze when saving while timeline is at maximum zoom. (#2174)
0335     * Fix crash when deleting a track and having an audio clip on last track. (#2168)
0336     * Do not allow to create overlapping transitions that could corrupt timeline. (#1901)
0337     * Fix sometimes effects were missing. (#2152)
0338     * Fix crash in histogram scope.
0339     * Fix multiple possible timeline corruptions. (#2157)
0340     * Do not allow rendering to a frame rate different than current project's profile. (#2138)
0341     * Fix DVD menu entries hidden under some circumstances.
0342     * Fix channels in audio thumbnails being displaced by one frame. (#1976)
0343     * Fix possible crash caused by audio thumbnails. (#2147)
0344     * Fix possible freeze and error on project opening. (#2144)
0345     * Fix progress bar running twice on 2pass render.
0346     * Fix proxy file path issue on system installation.
0347     * Use luma as default channel for levels effect.
0348     * Fix handling of proxies when duration != duration of original clip.
0349     * Fix filename encoding problem in renderer. (#2110)
0350     * Fix user specified CFLAGS ignored. (#2108)
0351 
0352 0.8
0353     See http://kdenlive.org/discover/0.8