[pitivi] Releasing 0.13.4 "Cabernet d'Anjou"
- From: Edward Hervey <edwardrv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Releasing 0.13.4 "Cabernet d'Anjou"
- Date: Wed, 10 Mar 2010 19:24:27 +0000 (UTC)
commit 726f903216561f1c15180f8fa8c88770abe38bd3
Author: Edward Hervey <bilboed bilboed com>
Date: Wed Mar 10 20:18:57 2010 +0100
Releasing 0.13.4 "Cabernet d'Anjou"
ChangeLog | 1707 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NEWS | 14 +
RELEASE | 149 ++++--
configure.ac | 2 +-
4 files changed, 1831 insertions(+), 41 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 58bb85d..ac9bcc3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1710 @@
+2010-03-10 Edward Hervey <bilboed bilboed com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/bugzilla:
+ Releasing 0.13.4 "Cabernet d'Anjou"
+
+2010-03-10 Edward Hervey <bilboed bilboed com>
+
+ * configure.ac:
+ configure.ac: Make sure people use latest GStreamer
+ We need 0.10.26 at least for a fix in decodebin2, but since 28 got released
+ within a short timespan, let's use that one.
+
+2010-03-10 Alexandre Prokoudine <alexandre prokoudine gmail com>
+
+ * po/ru.po:
+ Slightly updated Russian translation
+
+2010-03-09 Edward Hervey <bilboed bilboed com>
+
+ * configure.ac:
+ configure: 0.13.3.2 pre release
+
+2010-03-09 Edward Hervey <bilboed bilboed com>
+
+ * configure.ac:
+ configure: bump GNonLin requirement to 0.10.15
+ We need this for the many videomixing-related fixes
+
+2010-03-08 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+
+2010-03-08 Marek Ä?ernocký <marek manet cz>
+
+ * po/cs.po:
+ Update Czech translation
+
+2010-03-07 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: fix discovery of files with unknown streams
+
+2010-03-07 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/pathwalker.py:
+ * pitivi/ui/sourcelist.py:
+ Fix #611996 even more (folders now).
+
+2010-03-07 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/sourcelist.py:
+ Fix #611996 some more.
+
+2010-03-07 Dimitris Tsiolis <dimits7 gmail com>
+
+ * po/el.po:
+ Updated Greek translation for pitivi
+
+2010-03-07 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+
+2010-03-07 Marek Ä?ernocký <marek manet cz>
+
+ * po/cs.po:
+ Update Czech translation
+
+2010-03-07 Jorge González <jorgegonz svn gnome org>
+
+ * po/es.po:
+ Updated Spanish translation
+
+2010-03-07 Alessandro Decina <alessandro d gmail com>
+
+ * tests/test_discoverer.py:
+ Fix discoverer tests.
+
+2010-03-07 Alessandro Decina <alessandro d gmail com>
+
+ * tests/common.py:
+ Fix tests/common.py so that I can use trial to run tests again.
+
+2010-03-07 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/application.py:
+ * pitivi/sourcelist.py:
+ Pass valid uris for filenames to discoverer. Fixes #611996.
+
+2010-03-07 Jean-François Fortin Tam <nekohayo gmail com>
+
+ * pitivi/ui/trackobject.py:
+ Change the default timeline colors to black (video) and green (audio).
+
+2010-03-06 Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+
+ * po/sl.po:
+ Updated Slovenian translation
+
+2010-03-06 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: try a better fix for subtitles
+
+2010-03-06 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: blind fix for subtitle movies never going EOS.
+
+2010-03-06 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: add a comment about the EOS elements.
+
+2010-03-06 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: generate shorter filenames for thumbnails.
+ Fixes some weird bugs due to file operations failing with too long filenames.
+
+2010-03-06 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: handle state change failure going to PLAYING.
+
+2010-03-05 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: add some debugging.
+
+2010-03-05 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: add some debug logs to show how many unfixed pads are left.
+
+2010-03-05 Fran Diéguez <frandieguez ubuntu com>
+
+ * po/gl.po:
+ Updated Galician translation
+
+2010-03-05 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+
+2010-03-05 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/projecttabs.py:
+ Set a default size for the detachable source list window.
+
+2010-03-05 Jean-François Fortin Tam <nekohayo gmail com>
+
+ * pitivi/ui/exportsettingswidget.py:
+ Add more video frame rates. Fixes #603203.
+
+2010-03-05 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ Block video pads to prepare for seeking only once they are negotiated. Fixes #611761.
+
+2010-03-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_factories_file.py:
+ test_factories_file.py: check in unit test for SourceFactory.setFilterCaps()
+ it's easier to test this functionality when it's part of FileSourceFactory, as
+ it involves creating bins with SourceFactorie's _makeStreamBin
+
+2010-03-04 Gianvito Cavasoli <gianvito gmx it>
+
+ * po/it.po:
+ Micro update to Italian translation
+
+2010-03-04 Gianvito Cavasoli <gianvito gmx it>
+
+ * po/it.po:
+ Updated Italian translation
+
+2010-03-04 Mario Blättermann <mariobl gnome org>
+
+ * po/de.po:
+ Updated German translation
+
+2010-03-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/common.py:
+ tests/common.py: don't bother checking for leaks if test case ends in failure or error
+
+2010-03-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: fix bug preventing scaling when project settings change
+
+2010-03-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui/timeline.py: remove duplicated code which connects DnD signal handlers
+
+2010-03-03 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: also query the duration once caps are fixed.
+ Workarounds a bug with flump3dec.
+
+2010-03-02 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/utils.py:
+ seeker: cosmetic change
+
+2010-03-02 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+
+2010-03-02 Robin Norwood <robin norwood gmail com>
+
+ * pitivi/ui/sourcelist.py:
+ Rename Add Clips to Import clips in the source list popup menu.
+
+2010-03-02 Daniel Nylander <po danielnylander se>
+
+ * po/sv.po:
+ Updated Swedish translation
+
+2010-03-02 Timo Jyrinki <timo jyrinki iki fi>
+
+ * po/fi.po:
+ Updated Finnish translation.
+
+2010-03-02 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/timeline.py:
+ Fix keyboard shortcuts for seeking. Fixes #608949.
+
+2010-03-02 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/elements/singledecodebin.py:
+ * pitivi/pipeline.py:
+ Make singledecodebin and pipeline queues smaller.
+ Set max_size_buffers=3 in singledecodebin and Pipeline. This makes
+ seeking around in the timeline a bit faster.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/timeline.py:
+ Fix exception if something != dnd.TYPE_PITIVI_FILESOURCE is dragged on the timeline.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ track: don't update the default sources if updates are disabled.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ track: add debug logs to show the current default sources.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/log/log.py:
+ Revert a change in log.py that I introduced in the previous commit.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ * pitivi/log/log.py:
+ discoverer: add an elements whose sole purpose is to EOS after a buffer.
+ Add EOSSir and use it instead of fakesink.num_buffers = 1 if we have cached
+ thumbnails. Fixes not-expected errors when discovering images.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ * pitivi/settings.py:
+ Cache thumbnails in XDG_CACHE_HOME/pitivi.
+ This speeds up importing a project significantly until we get a
+ project format that bundles thumbnails.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: add some debugging.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * tests/test_discoverer.py:
+ tests/test_discoverer: make sure we get notify::caps for ghost pads.
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/device.py:
+ * pitivi/ui/mainwindow.py:
+ * pitivi/ui/webcam_managerdialog.py:
+ Allow pitivi to run without HAL. Partly fixes #605920.
+ Based on a patch from Guillaume Bouchard.
+
+2010-03-01 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+
+2010-02-10 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_factories_file.py:
+ tests/test_factories_file.py: disable obsolete unit test
+
+2010-02-10 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: check if bin actually has ghostpad before attempting to remove it
+
+2010-02-10 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/elements/smartscale.py:
+ smartscale.py: don't assume that width, height, etc will be present in the given caps
+
+2010-03-01 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ Fix some bugs introduced merging the default_sources branch.
+ Fix a deadlock calling gnlsource.set_state(gst.STATE_NULL) with composition
+ updates turned off.
+ Fix not-linked errors posted by removed default sources.
+
+2010-02-28 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/timeline.py:
+ Disable some more updates.
+
+2010-02-28 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ Remove a sync_state_with_parent call since it might deadlock.
+
+2010-02-25 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ checkpoint
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: add bin to gnlobject and set priority when making default sources
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: use factory class name for gnlobjects created by TrackObjects
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_etree_formatter.py:
+ * tests/test_timeline.py:
+ tests/test_timeline.py,test_etree_formatter.py: update test cases
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: keep track of new default sources
+
+2009-12-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: update default sources whenever a track-object is added or removed, or when updates are re-enabled
+
+2009-12-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: use gap-finding code to handle multiple default sources basically brute-force approach: keep a list of sources added, remove previous sources, find new gap list, add new sources.
+
+2009-12-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: assign maximum allowable priority to default sources
+
+2009-12-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/formatters/etree.py:
+ * pitivi/timeline/track.py:
+ * pitivi/ui/track.py:
+ etree.py, track.py, ui.track.py: remove references to default TrackObjects
+
+2009-12-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/gap.py:
+ * tests/test_gap.py:
+ gap.py, test_gap.py: check in findAllGaps() and unit test
+
+2010-02-28 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/factories/base.py:
+ Fix merge screwup.
+
+2010-02-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/elements/smartscale.py:
+ smartscale.py: scale video to output resolution even if dar is the same
+
+2010-02-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/project.py:
+ project.py: get the full video caps from our settings, since we can handle this now
+
+2010-02-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: replace scale/videobox combo with SmartVideoScale element which does this for us
+
+2010-02-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/project.py:
+ project.py: set width/height on filter caps when settings change. stop/pause pipeline to make sure caps are renegotiated
+
+2010-02-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: add setFilterCaps method to dynamically set caps on SourceFactory bins
+
+2010-01-28 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: force all images to the same resolution
+
+2010-01-27 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ * pitivi/factories/file.py:
+ factories/{base.py,file.py}: move definition of alpha and volume props to SourceFactory
+
+2010-01-27 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/file.py:
+ factories/file.py: remove redundant videoscale from PictureFileSourceFactory
+
+2010-01-27 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: move videoscale element to base SourceFactory
+
+2010-02-28 Jennie Petoumenou <jenniepet src gnome org>
+
+ * po/el.po:
+ Updated Greek translation
+
+2010-02-25 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/factories/base.py:
+ Oops, revert some crap that I committed with be3922
+
+2010-02-25 António Lima <amrlima gmail com>
+
+ * po/pt.po:
+ Updated Portuguese translation
+
+2010-02-25 Gabor Kelemen <kelemeng gnome hu>
+
+ * po/hu.po:
+ Updated Hungarian translation
+
+2010-02-22 Aron Xu <aronxu gnome org>
+
+ * po/zh_CN.po:
+ Update Simplified Chinese translation.
+
+2010-02-22 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/sourcelist.py:
+ Fix #602892 - clips deleted from the source list are not restored in the timeline when undoing.
+
+2010-02-22 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ * pitivi/ui/timeline.py:
+ Fix a regression undoing splitting of clips. Fixes #597704.
+
+2010-02-21 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/prefs.py:
+ Set a better default size for the preference window. Fixes #593663.
+
+2010-02-21 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/discoverer.py:
+ discoverer: seek at duration / 3 when generating thumbnails.
+
+2010-02-21 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/elements/imagefreeze.py:
+ * pitivi/factories/base.py:
+ * pitivi/factories/file.py:
+ PictureSourceFactory, add ffmpegcolorspace after imagefreeze.
+ Fixes not-negotiated errors with some pngs.
+
+2010-02-21 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/encodingdialog.py:
+ Some more fixes for #584135.
+
+2010-02-21 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/encodingdialog.py:
+ In the encoding dialog, show "no audio" if audio isn't available. Fixes #584135.
+
+2010-02-21 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/settings.py:
+ * pitivi/ui/encodingdialog.py:
+ Make rendering video only or audio only work again. Partly fixes #584135.
+
+2010-02-20 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/track.py:
+ Workaround for 610072. Fixes a segfault.
+
+2009-10-09 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/mainwindow.py:
+ Remove obsolete FIXME.
+
+2010-02-19 Timo Jyrinki <timo jyrinki iki fi>
+
+ * po/fi.po:
+ Committing some updates I did to Finnish translation.
+
+2010-02-15 Rudolfs Mazurs <rudolfs mazurs gmail com>
+
+ * po/lv.po:
+ Updated Latvian translation
+
+2010-02-15 Rudolfs Mazurs <rudolfs mazurs gmail com>
+
+ * po/lv.po:
+ Updated Latvian translation
+
+2010-02-09 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/stream.py:
+ stream: Detect subpicture/* as TextStream(s)
+ Fixes #609426
+
+2010-02-09 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/discoverer.py:
+ discoverer: Make fakesink EOS instantly.
+ We need this to make the discoverer EOS as soon as possible.
+ Fixes #575356
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * AUTHORS:
+ AUTHORS: add Stephen Griffiths to authors
+
+2010-02-02 Stephen Griffiths <scgmk5 gmail com>
+
+ * pitivi/ui/sourcelist.py:
+ pitivi/ui/sourcelist.py: make insert key sensitive with both views
+
+2010-02-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ pitivi/ui/sourcelist.py: use nautilus behaviour for right-click modifiers
+
+2010-02-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ pitivi/ui/sourcelist.py: make popup insensitive when not useable
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: make *UnderMouse*() work with iconview
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: implement iconview DnD
+
+2010-02-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: allow user to switch views. save/restore this setting
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: create an iconview widget
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: add large icon column to sourcelist model
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: remove useless overriding of show() and hide() methods
+
+2010-02-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ * pitivi/ui/projecttabs.py:
+ * pitivi/ui/sourcelist.py:
+ * pitivi/ui/timeline.py:
+ * pitivi/ui/viewer.py:
+ ui/many files: don't call show_all() in mainwindow.py, call show() on individual components
+
+2010-02-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: checkpoint: fixed bug 589814
+
+2010-02-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: slightly larger oval around value label
+
+2010-01-27 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: adjust is_item_at to account for overflow
+
+2010-01-27 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: use a separate clipping rectangle for value labels
+
+2010-01-27 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ * pitivi/ui/timelinecanvas.py:
+ curve.py,timelinecanvas.py: rename KW_LABEL_OVERFLOW to KW_LABEL_Y_OVERFLOW
+
+2010-01-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: shift tracks downward to make room for label
+
+2010-01-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: shift curve upward
+
+2009-08-17 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: draw value label around focused keyframe
+
+2010-01-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ trackobject.py: don't specify height of curve widget
+
+2009-08-17 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/common.py:
+ ui.common.py: check in roundedrec function
+
+2009-08-17 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/factories/file.py:
+ * pitivi/timeline/track.py:
+ curve.py: specify formatfunc in getInterpolatedProperties
+ factories/file.py,timeline/track.py: give formatfunc in
+ getInterpolatedProperties
+
+2009-08-17 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: add value formatValue function, with optional format func passed in constructor
+
+2009-08-17 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/utils.py:
+ utils.py: add formatPercent function
+
+2010-01-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/elements/arraysink.py:
+ arraysink.py: limit waveforms to a single channel
+ closes bug 607614
+
+2010-02-04 Xandru Armesto Fernandez <xandru softastur org>
+
+ * po/LINGUAS:
+ Added asturian language
+
+2010-02-04 Xandru Armesto Fernandez <xandru softastur org>
+
+ * po/ast.po:
+ Updated asturian translation
+
+2010-01-29 Gabor Kelemen <kelemeng gnome hu>
+
+ * po/hu.po:
+ Hungarian translation updated
+
+2010-01-28 Gabor Kelemen <kelemeng gnome hu>
+
+ * po/hu.po:
+ Hungarian translation added by Attila Hammer
+
+2010-01-27 Gabor Kelemen <kelemeng gnome hu>
+
+ * po/LINGUAS:
+ Added hu to LINGUAS
+
+2009-12-18 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui/timeline.py: seek timeline after spliting. fixes 603149
+
+2010-01-22 Edward Hervey <bilboed bilboed com>
+
+ * tests/test_encode.py:
+ tests: update test_encode for deprecated theoraenc properties
+
+2010-01-20 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ pitivi/factories/base.py: clear ghost pad target before removing it
+
+2010-01-19 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_factories_file.py:
+ test_factories_file.py: fix test cases
+
+2010-01-19 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: clean up child bin
+
+2010-01-15 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/elements/thumbnailsink.py:
+ thumbnailsink.py: set alphamask so transparent thumbnails render
+
+2010-01-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/file.py:
+ factories/file.py: don't use ffvideoscale when still image has alpha ffvideoscale can handle rgba but not ayuv
+
+2010-01-15 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: preserve any existing alpha channel
+
+2010-01-19 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/file.py:
+ factories/file.py: PictureFileSourceFactory just got a lot simpler
+
+2010-01-15 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/factories/base.py:
+ factories/base.py: refactor SourceFactory._makeStreamBin for more flexibility
+ Allow subclassses to pass a bin when the chain up to which we will link to
+ both source and sink pads. This allows us to do both upstream and downstream
+ processing at each level of abstraction.
+
+2010-01-07 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/stream.py:
+ stream.py: implement has_alpha() for RGB and YUV streams
+
+2010-01-11 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_etree_formatter.py:
+ tests/test_etree_formatter.py: update unit tests
+ checkpoint: start end keyframes are now adjustable
+ closes bug 589691
+
+2010-01-11 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/formatters/etree.py:
+ etree.py: check for curve version and do conversion if necessary when loading
+
+2010-01-11 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/formatters/etree.py:
+ etree.py: add a version attribute to curve elements when saving
+
+2010-01-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: sets start/end keyframes to {in,out}_point in constructor fixes gst_controller assertion warnings because we don't later try to unset a time that was never set.
+
+2010-01-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: preserve shape of curve after splitting
+
+2010-01-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ * pitivi/ui/trackobject.py:
+ curve.py, trackobject.py: fix curve hitbox detection issues curve.py: make keyframes larger again
+ closes bugs 603425, 603107
+
+2009-12-18 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: use getVisibleKeyframes() for drawing curve
+
+2009-12-18 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: move start and end keyframes when media_{start,stop} of track object changes
+ note: this changes the semantics of the start, end keyframes. they are not
+ longer fixed to the start and end points of the file but represent the start of the file in
+ the timeline.
+
+2009-12-18 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/track.py:
+ track.py: add getVisibleKeyframes(), updateMedia{Start,Stop} interpolator methods
+
+2009-12-18 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ * pitivi/utils.py:
+ curve.py,utils.py: move between() function to utils
+
+2010-01-20 Greg Auger <gregory auger googlemail com>
+
+ * pitivi/ui/mainwindow.py:
+ Add pulseaudio 'role' tagging
+
+2010-01-18 António Lima <amrlima gmail com>
+
+ * po/pt.po:
+ Updated Portuguese translation
+
+2010-01-12 Ivaylo Valkov <ivaylo e-valkov org>
+
+ * po/LINGUAS:
+ * po/bg.po:
+ Updated Bulgarian translation
+
+2010-01-11 dumol <dumol twinsun ath cx>
+
+ * po/ro.po:
+ Updated Romanian translation
+
+2010-01-01 Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+
+ * po/sl.po:
+ Updated Slovenian translation
+
+2009-12-31 Flamarion Jorge <jorge flamarion gmail com>
+
+ * po/pt_BR.po:
+ Updated Brazilian Portuguese translation
+ Reviewed by Djavan Fagundes <dnoway gmail com>
+
+2009-12-30 Marek Ä?ernocký <marek manet cz>
+
+ * po/cs.po:
+ Update Czech translation.
+
+2009-12-28 Marek Ä?ernocký <marek manet cz>
+
+ * po/cs.po:
+ Update Czech translation.
+
+2009-12-19 Lucian Adrian Grijincu <lucian grijincu gmail com>
+
+ * po/ro.po:
+ Update Romanian translation
+
+2009-12-13 Jorge González <jorgegonz svn gnome org>
+
+ * po/es.po:
+ Updated Spanish translation, fixed typo
+
+2009-12-12 Mario Blättermann <mariobl gnome org>
+
+ * po/de.po:
+ Updated German translation
+
+2009-12-10 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/viewer.py:
+ viewer.py: add seek-on-click behavior to viewer slider closes bug 432647
+
+2009-12-09 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ * tests/test_integration.py:
+ mainwindow.py,test_integration.py: issue preliminary seek on timeline closes bugs 603045, 603424, 603102
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ sourcelist.py: also seek when adding new clips to timeline
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: use project seeker in for playhead
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ trackobject.py: use project seeker in trackobject.py
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: use project seeker in timeline.py
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/ruler.py:
+ pitivi/ui/ruler.py: use project seeker in ruler
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ pitivi/ui/mainwindow.py: connect to the project seeker in mainwindow.py note that this commit will break all seeking. it is restored by later commits.
+
+2009-12-01 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/project.py:
+ project.py: put a seeker in the project
+
+2009-12-09 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+ Merge remote branch 'gnome/master'
+
+2009-12-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/utils.py:
+ utils.py: fix stupid f #$%ing signalinterface unit test failure
+
+2009-11-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: fine-tune for longer clips
+
+2009-11-03 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: cache and display waveforms at multiple resolutions
+ The waveform previewer was exceeding some kind of cairo limitation
+ at low zoom ratios. This limitation has something to do with the number and
+ size of images drawn during a single update. By storing and lower-resolution
+ versions of each waveform segment, we can avoid hitting this limitation.
+
+2009-10-29 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ mainwindow.py: set zoom ratio when adding the first clips to the timeline closes bug 595362
+
+2009-10-29 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/timeline.py:
+ * pitivi/ui/trackobject.py:
+ timeline.py,ui.trackobject.py: check in alessandro's fix for 597703
+
+2009-12-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui/timeline.py: set a tooltip on the zoom slider
+
+2009-12-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ * pitivi/ui/viewer.py:
+ mainwindow.py,viewer.py: hide viewer slider when timeline is current pipeline closes bug 590632
+
+2009-12-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui/timeline.py: add a gtk.HScale to upper left corner of timeline for zooming closes bug 586025
+
+2009-12-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui/timeline.py: add +/- accelerators for zooming to menu action
+
+2009-12-08 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui/timeline.py: remove zoom buttons from timeline toolbar
+
+2009-12-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/sourcelist.py:
+ ui/sourcelist.py: change conflicting accelerator
+
+2009-12-05 Adi Roiban <adi roiban ro>
+
+ * po/ro.po:
+ Update Romanian translation
+
+2009-12-05 Adi Roiban <adi roiban ro>
+
+ * po/LINGUAS:
+ * po/ro.po:
+ Update Romanian translation
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: better error messages
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: don't expand timeline infostub
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ mainwindow.py: remove references to MainWindow.errordialog
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/filelisterrordialog.py:
+ filelisterrordialog.py: some small tweaks to make dialog more generic
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.py:
+ pitivi/ui/mainwindow.py: use the timeline infostub to report pipeline errors
+
+2009-12-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: add an InfoStub to the timeline widget
+
+2009-12-04 Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+
+ * po/sl.po:
+ Updated Slovenian translation
+
+2009-12-01 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+ Merge remote branch 'gnome/master'
+
+2009-11-20 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: test for seeking (requires ENABLE_UI)
+
+2009-11-20 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: can run tests with UI by setting ENABLE_UI
+
+2009-11-30 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: make playhead black
+
+2009-11-30 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: update playhead on zoom
+
+2009-11-30 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: remove cruft related to razor tool
+
+2009-11-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: cosmetic tweaks for playhead to improve appearance
+
+2009-11-24 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ * pitivi/ui/timelinecanvas.py:
+ timeine.py,timelinecanvas.py: convert razor to movable playhead
+
+2009-11-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ ui.trackobject.py: fix SHIFT/CONTROL + click: SHIFT + click selects rectangular area CONTROL + toggles selected state closes bugs 590784 and 587378
+
+2009-11-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/timeline.py:
+ timeline.py: implement SELECT_BETWEEN selection mode
+
+2009-11-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/timeline.py:
+ timeline.py: add getObjsInRegion() method
+
+2009-11-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/timeline.py:
+ pitivi/timeline/timeline.py: allow adding TimelineObjects to selection
+
+2009-11-29 Jorge González <jorgegonz svn gnome org>
+
+ * po/es.po:
+ Updated Spanish translation
+
+2009-11-28 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/formatters/etree.py:
+ ElementTreeFormatter: Don't attempt to deserialize blank properties.
+ Fixes #603202
+
+2009-11-27 Claude Paroz <claude 2xlibre net>
+
+ * pitivi/ui/mainwindow.py:
+ mainwindow.py Fix string concatenation. Fixes #593962
+
+2009-11-26 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/factories/operation.py:
+ * pitivi/factories/timeline.py:
+ factories: Silence identity.
+ This avoids making them waste cpu time creating messages nobody reads
+
+2009-11-25 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: remove duplicate __gsignals__
+
+2009-11-23 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: seek when clicking in blank area
+ do not seek when selecting objects under the marquee. Also, explicitly clear
+ the selection when the click has occured in a blank area and the shift or
+ control keys were not depressed.
+
+2009-11-23 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/ruler.py:
+ ruler.py: remove unnecessary seek request, ensures previous commit always works
+
+2009-11-23 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ trackobject.py: seek playhead on unmodified click
+
+2009-11-23 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: make split command modeless split now uses current playhead position as input time
+
+2009-11-23 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/timeline.py:
+ * tests/test_timeline.py:
+ [test_]timeline.py: check in Timeline.split() method and unit tests
+
+2009-11-20 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/timeline/timeline.py:
+ * tests/test_timeline.py:
+ timeline.py,test_timeline.py: add getObjsAtTime() method and tests
+
+2009-11-23 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+ Merge remote branch 'gnome/master'
+
+2009-11-23 Rodolfo Ribeiro Gomes <rodolforg gmail com>
+
+ * po/pt_BR.po:
+ Updated Brazilian Portuguese translation; reviewed by Vladimir Melo.
+
+2009-11-23 Flamarion Jorge <jorge flamarion gmail com>
+
+ * po/pt_BR.po:
+ Updated Brazilian Portuguese translation.
+
+2009-11-21 António Lima <amrlima gmail com>
+
+ * po/pt.po:
+ Updated Portuguese translation
+
+2009-11-20 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/mainwindow.xml:
+ mainwindow.xml: disable plugin manager
+
+2009-11-19 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * Makefile.am:
+ * tests/Makefile.am:
+ * tests/runtests.py:
+ remove integration tests from make check target: run them with make check-integration, instead
+
+2009-11-11 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/application.py:
+ * tests/test_integration.py:
+ application.py,test_integration.py: changes to make running tests with UI work better
+
+2009-11-11 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: clear dirty bit to prevent save confirmation dialog when running with ui
+
+2009-11-11 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: check for duplicate source names in Configuration
+
+2009-11-10 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: add simple test case for ripple trim start
+
+2009-11-19 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: add more complex suite of integration tests
+
+2009-11-09 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: add simple ripple test case
+
+2009-11-09 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: fix some problems with Brush
+
+2009-11-06 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: split out test cases from fixture
+
+2009-11-06 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: more meaningful error message for Configuration.matches()
+
+2009-11-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/preview.py:
+ * pitivi/ui/previewer.py:
+ * pitivi/ui/trackobject.py:
+ preview{er},trackobject.py: remove references to instance module
+
+2009-11-05 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/ui/curve.py:
+ curve.py: remove crack copied over from preview.py
+
+2009-11-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: make Configuration.matches() test more complete
+
+2009-11-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: factor scrub() logic into separate class
+ should make complex sequences of interaction easier to implement
+
+2009-11-04 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: factor integration test logic into IntanceRunner
+ Reduces test case boilerplate code and enables most tests to run as
+ self-contained methods of TestCase objects.
+
+2009-10-29 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration: use media from tests submodule
+
+2009-10-28 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: add TestMoveSources test case
+
+2009-10-28 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: add scrubContext() method
+
+2009-10-26 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: test timeline
+
+2009-10-26 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: test importing files
+
+2009-08-29 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/factories/base.py:
+ SourceFactory: Make sure video elements reach the proper state befor using them.
+
+2009-08-23 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/elements/mixer.py:
+ * pitivi/timeline/track.py:
+ videomixing: Use new gnloperation signal to inform videomixer of zorder.
+ Doesn't seem to work 100% reliably though. Requires gnonlin git.
+
+2009-08-23 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/elements/mixer.py:
+ SmartVideoMixer: Ensure we request a unique sink pad
+
+2009-08-23 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/factories/base.py:
+ SourceFactory: Add a 3-buffer queue for video streams.
+ This is causing really weird crashers and non-linked errors :(
+
+2009-08-23 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/elements/mixer.py:
+ SmartVideoMixer: Force usage of AYUV and use black background.
+ We have operational video mixing :)
+
+2009-08-23 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/factories/base.py:
+ * pitivi/factories/file.py:
+ factories: Setup alpha/ffmpegcolorspace elements for video streams
+ This needs more work though because it's not doing the mixing properly :)
+
+2009-06-29 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/elements/mixer.py:
+ * pitivi/timeline/track.py:
+ Add video mixing support, needs some more loving though
+
+2009-11-18 Mario Blättermann <mariobl gnome org>
+
+ * po/de.po:
+ Updated German translation
+
+2009-11-06 Edward Hervey <bilboed bilboed com>
+
+ merging translations
+ Merge remote branch 'gnome/master'
+
+2009-11-06 Edward Hervey <bilboed bilboed com>
+
+ * pitivi/encode.py:
+ encode.py: Build factories only once.
+ This avoids stray double-elements lists
+
+2009-11-04 Jorge González <jorgegonz svn gnome org>
+
+ * po/es.po:
+ Updated Spanish translation
+
+2009-11-04 Jean-François Fortin Tam <nekohayo gmail com>
+
+ * pitivi/ui/mainwindow.xml:
+ Cleans up the toolbar
+ [ui] Remove "New", "Open" and "Save" toolbar buttons.
+ https://bugzilla.gnome.org/show_bug.cgi?id=558019
+
+2009-10-28 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/application.py:
+ application.py: fix a bug exposed by Base integration test
+
+2009-10-26 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: check in base test case
+
+2009-10-28 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/test_integration.py:
+ test_integration.py: add watchdog timer and tests
+
+2009-10-28 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * tests/Makefile.am:
+ * tests/test_integration.py:
+ tests: check-in and dist test_integration.py
+
+2009-10-26 Brandon Lewis <brandon_lewis alum berkeley edu>
+
+ * pitivi/application.py:
+ application.py: add a --no-ui option which will not show a gui
+
+2009-10-19 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/application.py:
+ application.py: track changes to project settings changes to project settings are now undoable and change dirty state closes bug 593465
+
+2009-10-19 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/project.py:
+ * pitivi/ui/mainwindow.py:
+ * pitivi/ui/timeline.py:
+ project.py,mainwindow.py,ui.timeline.py: pass old, new settings in settings-changed signal
+
+2009-10-19 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/project.py:
+ project.py: don't connect to settings-changed signal of ExportSettings
+
+2009-10-19 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/projectsettings.py:
+ projectsettings.py: pass a copy of current project to export settings widget
+
+2009-10-19 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/settings.py:
+ settings.py: add copy() method to ExportSettings class
+
+2009-10-19 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/projectmanager.py:
+ projectmanager.py: check in ProjectSettingsChanged and ProjectLogObserver
+
+2009-10-09 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/previewer.py:
+ Revert "Fix traceback previewing audio stream. Fixes #597790."
+ This reverts commit 0e6d977a06080b22b0f900211e8263db71686051. A better fix was
+ committed.
+
+2009-10-08 Tim Waugh <twaugh redhat com>
+
+ * pitivi/ui/previewer.py:
+ Use at least 1 sample-per-pixel when previewing audio stream. Fixes #597790.
+
+2009-10-08 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/previewer.py:
+ Fix traceback previewing audio stream. Fixes #597790.
+
+2009-10-08 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/timeline/timeline.py:
+ * pitivi/ui/timeline.py:
+ * tests/test_timeline_undo.py:
+ Fix undoing 'ungroup' operation. Fixes #597711.
+
+2009-10-08 Edward Hervey <bilboed bilboed com>
+
+ Merging translation
+ Merge remote branch 'gnome/master'
+
+2009-10-08 Matej UrbanÄ?iÄ? <mateju svn gnome org>
+
+ * po/LINGUAS:
+ Added sl for Slovenian language
+
+2009-10-08 Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+
+ * po/sl.po:
+ Added Slovenian translation
+
+2009-10-07 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/previewer.py:
+ Fix picture thumbnails.
+
+2009-10-07 Alessandro Decina <alessandro d gmail com>
+
+ * pitivi/ui/previewer.py:
+ Avoid exception generating thumbnails for streams having framerate 0/1
+
+2009-10-04 Mario Blättermann <mariobl gnome org>
+
+ * po/de.po:
+ Updated German translation
+
+2009-10-02 Gianvito Cavasoli <gianvito gmx it>
+
+ * po/it.po:
+ Updated Italian translation
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: don't draw anything if we get an empty buffer
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ prevewer.py: quantize thubnail timestamps to avoid unecessary redraws
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: add spacing offset to thumbnail duration, eliminates some uncessary re-renderings
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/zoominterface.py:
+ zoominterface.py: add method to compute pixel width at arbitrary zoom ratio
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: make larger audio thumbnail tiles, undersample for smoother appearance
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/elements/arraysink.py:
+ * pitivi/ui/previewer.py:
+ arraysink.py, previewer.py: support multi-channel audio
+
+2009-07-29 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: use the min-max waveform generation algorithm, speeding up drawing and improving accuracy previewer.py: combine resampling and rendering loops
+
+2009-07-29 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: scale audio thumbnails to the current zoom
+
+2009-07-29 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: render waveform thumbnails at constant size
+
+2009-07-29 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: constant tdur for AudioPreviewer
+
+2009-07-29 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: make tdur a property
+
+2009-07-29 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/previewer.py:
+ previewer.py: set cairo surface directly in _thumbForTime
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: set a contrasting inward bevel on the canvas
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: bevel the ruler and timeline controls outward
+
+2009-09-24 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ui.timeline.py: add a little spacing between canvas and adjacent controls
+
+2009-09-23 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi.desktop.in:
+ remove pitivi.desktop.in from version control
+
+2009-09-23 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * .gitignore:
+ add pitivi.desktop.in to .gitignore
+
+2009-09-22 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/preview.py:
+ preview.py: add border around thumbnails
+
+2009-09-21 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ trackobject.py: raise objects on enter instead of drag start
+
+2009-09-07 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/controller.py:
+ controller.py: tweaks to make sure enter/leave are called and curors are set correctly
+
+2009-09-07 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ trackobject.py: add 1 pixel border
+
+2009-09-03 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/trackobject.py:
+ trackobject.py: hide trim handles when not focused
+
+2009-09-03 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/curve.py:
+ * pitivi/ui/trackobject.py:
+ curve.py, trackobject.py: focusing of any part of trackobject also focuses trackobject
+
+2009-09-03 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/controller.py:
+ controller.py: allow controllers to override whether or not they handle mouse events
+
+2009-09-21 Edward Hervey <bilboed bilboed com>
+
+ Merging translations
+ Merge remote branch 'gnome/master'
+
+2009-09-19 Jan Drábek <repli2dev gmail com>
+
+ * po/cs.po:
+ Update Czech translation
+
+2009-09-02 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: paint beveled border between tracks
+
+2009-09-02 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: paint theme-compliant background
+
+2009-09-02 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: override expose event
+
+2009-09-02 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/common.py:
+ ui.common.py: increase track spacing
+
+2009-09-11 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/ruler.py:
+ ruler.py: zoom based on the playhead position
+
+2009-09-11 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timelinecanvas.py:
+ timelinecanvas.py: remove unecessary update request
+
+2009-09-11 Brandon Lewis <brandon_lewis berkeley edu>
+
+ * pitivi/ui/timeline.py:
+ ruler.py, timeline.py: elminate flicker during zooming
+ When the scroll adjustment changes, the canvas immediately scrolls its
+ internal gdk window, which is the source of the flicker while zooming.
+ Temporarily setting redraw_when_scrolling to true both suppresses this
+ behavior and triggers a complete redraw of the canvas, eliminating flicker.
+
+2009-09-16 Karl Palsson <bugs tweak net au>
+
+ * pitivi/ui/encodingdialog.py:
+ Fixes bug blah, the filename display with non ascii chars
+
+2009-09-16 Karl Palsson <bugs tweak net au>
+
+ * po/en_GB.po:
+ make it explicit that we're talking about YOUR version being out of date
+
+2009-09-16 Karl Palsson <bugs tweak net au>
+
+ * pitivi/ui/sourcelist.py:
+ bind the delete key to removing a file from the source list
+
+2009-09-16 Timo Jyrinki <timo jyrinki iki fi>
+
+ * po/fi.po:
+ Update Finnish translation.
+
+2009-09-15 Claude Paroz <claude 2xlibre net>
+
+ * po/fr.po:
+ Updated French translation
+
+2009-09-14 Aleksander Å?ukasiewicz <aleksander lukasiewicz org>
+
+ * po/LINGUAS:
+ * po/pl.po:
+ Updated Polish translation
+
+2009-09-14 Alexandre Prokoudine <alexandre prokoudine gmail com>
+
+ * po/ru.po:
+ Russian translation updated by Valery V. Inozemtsev
+
+2009-09-13 Philip Withnall <philip tecnocode co uk>
+
+ * po/en_GB.po:
+ Updated British English translation
+
+2009-09-13 Jesse Avilés <jesseaviles gmail com>
+
+ * po/es.po:
+ Updated Spanish translation
+
+2009-09-13 Jesse Avilés <jesseaviles gmail com>
+
+ * po/es.po:
+ Updated Spanish translation
+
+2009-09-12 Gianvito Cavasoli <gianvito dmx it>
+
+ * po/it.po:
+ Updated Italian translation
+
2009-09-12 Edward Hervey <bilboed bilboed com>
* ChangeLog:
diff --git a/NEWS b/NEWS
index 107e100..867c724 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,17 @@
+2010 March 10 - PiTiVi 0.13.4
+
+ * video mixing/transparency support
+ * icon view in source list
+ * smoother scrolling
+ * modeless splitting
+ * seek on click
+ * faster waveforms
+ * zoom slider
+ * UI beautifications
+ * Speed optimisations
+ * dbus/hal dependency now optional
+ * translated in 30 languages
+
2009 September 12 - PiTiVi 0.13.3
* Fix rendering failures
diff --git a/RELEASE b/RELEASE
index 4cb055c..9c8e155 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-0.13.3 Release "... we shall never (sur)render"
------------------------------------------------
+0.13.4 Release "Cabernet d'Anjou"
+---------------------------------
The PiTiVi team is proud to announce the third release in the unstable 0.13
PiTiVi series.
@@ -8,44 +8,73 @@ Due to its dependency on GStreamer, The PiTiVi team strongly recommends users ha
all official latest gstreamer libraries and plugins installed for the best user
experience.
-Title is from a quote by Winston Churchill â??We shall defend our island, whatever
-the cost may be, we shall fight on the beaches, we shall fight on the landing
-grounds, we shall fight in the fields and in the streets, we shall fight in the
-hills; we shall never surrender.â??
-
* Features of this release
- * Fix rendering failures
+ * video mixing/transparency support
+ * icon view in source list
+ * smoother scrolling
+ * modeless splitting
+ * seek on click
+ * faster waveforms
+ * zoom slider
* UI beautifications
- * Switch to themeable ruler
* Speed optimisations
- * Show the project name in the window title
+ * dbus/hal dependency now optional
+ * translated in 30 languages
* Requirements
- * gstreamer >= 0.10.24
+ * gstreamer >= 0.10.28
* gst-python >= 0.10.16
- * gnonlin >= 0.10.13
+ * gnonlin >= 0.10.15
* pygtk >= 2.14.0
* Python >= 2.5
* zope.interface (http://www.zope.org/Products/ZopeInterface)
* setuptools (http://peak.telecommunity.com/DevCenter/setuptools)
* pygoocanvas (http://live.gnome.org/GooCanvas)
- * dbus and HAL for capture support
+ * (optional) dbus and HAL for capture support
* Contributors
- 39 Alessandro Decina
- 32 Brandon Lewis
- 22 Edward Hervey
- 2 Hendrik Richter
- 2 Jorge González
- 2 Michael Terry
- 1 Antón Méixome
- 1 Claude Paroz
+ 176 Brandon Lewis
+ 49 Alessandro Decina
+ 27 Edward Hervey
+ 4 Andrej ŽnidarÅ¡iÄ?
+ 4 Gabor Kelemen
+ 4 Gianvito Cavasoli
+ 4 Jorge González
+ 4 Marek Ä?ernocký
+ 4 Mario Blättermann
+ 3 António Lima
+ 3 Jean-François Fortin Tam
+ 3 Karl Palsson
+ 3 Timo Jyrinki
+ 2 Adi Roiban
+ 2 Alexandre Prokoudine
+ 2 Claude Paroz
+ 2 Flamarion Jorge
+ 2 Jesse Avilés
+ 2 Rudolfs Mazurs
+ 2 Xandru Armesto Fernandez
+ 1 Aleksander Å?ukasiewicz
+ 1 Aron Xu
1 Daniel Nylander
- 1 Petr Kovar
+ 1 Dimitris Tsiolis
+ 1 Fran Diéguez
+ 1 Greg Auger
+ 1 Ivaylo Valkov
+ 1 Jan Drábek
+ 1 Jennie Petoumenou
+ 1 Lucian Adrian Grijincu
+ 1 Matej UrbanÄ?iÄ?
+ 1 Philip Withnall
+ 1 Robin Norwood
+ 1 Rodolfo Ribeiro Gomes
+ 1 Stephen Griffiths
+ 1 Tim Waugh
+ 1 dumol
+
* Download
@@ -64,21 +93,61 @@ hills; we shall never surrender.â??
* Bugs Fixed
- * 520653 : pitivi.desktop fixes and more
- * 575311 : clips appear to be duplicated at high zoom levels when the timeline cursor is near the edge
- * 576576 : not possible to add clip at end of timeline
- * 584170 : Video Playback Fails, Without Program Crash
- * 590114 : rendering never finishes
- * 590153 : Zoom to optimum level when loading projects
- * 590203 : image hang during playback (auriga)
- * 590440 : Strings not marked for translation in check.py
- * 591571 : Removing a keyframe is not easy
- * 591616 : crashes when creating a new project after loading a project
- * 591617 : regression: centering on playhead when zooming broke
- * 593736 : play button is empty
- * 594114 : Sound curves not taken into account when rendering
- * 594311 : Clicking the timeline leads to a TypeError
- * 575975 : project-centric window title
- * 582363 : huge tabs the size of a hallway
- * 594181 : playhead/seeking broken by latest changes to factory cache in singledecodebin
- * 594396 : " save as " confuses pitivi; subsequent saves are on the original project file
+ * 589814 : [keyframe] should have percentage labels
+ * 610072 : crash when crossing trimming handles
+ * 354647 : Use gtk.IconView for sources
+ * 432647 : [Viewer] slider should be clickable
+ * 558019 : Import/Open is a bit confusing
+ * 604699 : broken link to Brandon's wiki in the gnonlin docs
+ * 337967 : avoid black frames as video thumbnails in the source list
+ * 575356 : timeout on importing large clip
+ * 575983 : pitivi doesn't find Python 2.6 well
+ * 576289 : tagging PiTiVi's audio streams for pulseaudio
+ * 579544 : cannot add layers above existing ones
+ * 584135 : " No audio " gets changed to some audio improperly; handle properly timelines without audio or without video
+ * 585735 : [patch] Use different colors for video and audio clips
+ * 585738 : Difference between mounted videos / different layers
+ * 586025 : use a slider instead of 2 zoom buttons
+ * 589691 : keyframes outside trimmed regions cannot be adjusted
+ * 590569 : lack of consistency : icon for razor is a pair of scissor
+ * 590632 : hide the previewer's slider widget when not previewing something directly in the source list
+ * 590784 : shift + click should select a horizontal range of clips
+ * 593663 : Preference window initial size is too small
+ * 593962 : Bad string concatenation in gettext call (mainwindow.py)
+ * 593977 : [PERFORMANCE] loading projects is slow
+ * 594389 : move playhead on click - better splitting metaphor
+ * 594826 : alpha channel for PNG images
+ * 595362 : default empty timeline length is way too long
+ * 595402 : delete key on a clip in the source list should remove it.
+ * 595960 : [performance] thumbnails are slow to generate when zooming
+ * 596134 : render sound is desynched
+ * 596267 : division by zero when trying to load a timeline that starts with a still image
+ * 596948 : Can't grab waveform extremities
+ * 597243 : delete key on a clip in the source list should remove it only if the timeline is not focused
+ * 597703 : Trim handles can get glued together
+ * 597704 : Traceback when undoing 'split' operation
+ * 597711 : Traceback when undoing 'ungroup' operation
+ * 597790 : Traceback while previewing audio stream
+ * 598342 : OGG Theora ignores rendering resolution
+ * 602892 : clips deleted in the source list are not restored in the timeline when undoing deletion
+ * 603045 : [regression] viewer no longer displays after dropping files
+ * 603102 : cannot render until the timeline has been seeked, and traceback if trying to seek after trying to render directly
+ * 603107 : keyframes are hard to manipulate near trimming handles/clips edges
+ * 603148 : unlinking clips resets the playhead position
+ * 603149 : splitting resets the playhead position
+ * 603202 : PiTiVi can't load its own project format/file
+ * 603203 : More frame rate support
+ * 603424 : first seek doesn't work until you used the ruler to seek
+ * 603425 : video curves' hitbox eats kittens
+ * 604381 : tracebacks when trying to open an old project (0.13.1 release screencast)
+ * 607408 : Pitivi does not respect theme settings
+ * 607614 : downmix channels for drawing audio waveforms on the timeline
+ * 608949 : [regression] keyboard shortcuts for scrubbing/frame seeking broke
+ * 609426 : traceback when importing an MPEG2-TS file (.mts, .m2ts)
+ * 611761 : [regression] some mpeg files get detected as sound-only
+ * 611915 : Timeout not configurable
+ * 611946 : [regression] some clips randomly cause pitivi to segfault on import since changes in thumbnailing
+ * 611996 : Files with % and # in the file name can't be imported by drag and drop
+ * 581816 : render output filename not in unicode
+ * 593465 : changing project settings does not mark the project as changed
+ * 594312 : convert entities in filenames in the render dialog
diff --git a/configure.ac b/configure.ac
index 157950d..3238869 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(PiTiVi, 0.13.3.2,
+AC_INIT(PiTiVi, 0.13.4,
http://www.pitivi.org/,
pitivi)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]