2009-08-05 Edward Hervey * configure.ac: configure.ac: 0.13.1.3 pre-release 2009-08-05 Alessandro Decina * configure.ac: Bump dependencies. Depend on core & base 0.10.24 and gst-python 0.10.16. 2009-08-05 Alessandro Decina * pitivi/ui/sourcelist.py: Fix a traceback dragging source list items on the source list itself. 2009-08-04 Alessandro Decina * configure.ac: Bump gnonlin dependency to 0.10.11.3. 2009-08-04 Alessandro Decina * pitivi/stream.py: Make Stream.isCompatible check that stream classes are compatible as well. 2009-08-04 Alessandro Decina * pitivi/factories/file.py: Add a workaround for some deadlocks involving PictureFileSource and ghostpads. 2009-08-03 Brandon Lewis * pitivi/ui/mainwindow.py: mainwindow.py: handle state-changed signal from project pipeline fixes bug 582327 2009-08-03 Brandon Lewis * pitivi/ui/timeline.py: ui.timeline.py: only set scroll position when state == gst.STATE playing 2009-08-03 Brandon Lewis * pitivi/ui/timeline.py: ui.timeline.py: add method setState() which records pipeline state 2009-08-03 Brandon Lewis * pitivi/timeline/track.py: * pitivi/ui/curve.py: track.py, curve.py: when creating keyframes, calculate value so that it lies on the existing curve. fixes bug 589815 2009-08-03 Brandon Lewis * pitivi/ui/curve.py: curve.py: only move the current segment when user clicks and drags on a curve fixes bug 589813 2009-08-03 Brandon Lewis * pitivi/ui/curve.py: curve.py: set cursor to hand shape when hovering over interpolation curve fixes bug 589812 2009-08-03 Alessandro Decina * pitivi/elements/imagefreeze.py: Don't call caps.make_writable() in imagefreeze. make_writable() should never be called from python since it breaks refcounting. 2009-08-03 Edward Hervey Merging translations Merge commit 'gnome/master' 2009-08-01 Brandon Lewis * pitivi/ui/exportsettingswidget.py: exportsettingswidget.py: remember window size closes bug 579237 This commit is a little complicated because the glade dialogs seemed to be ignoring set_default_size. We connect to map event and use that to install an idle handler which actually sets the dialog size. This seems to be the only reliable way to set the size of this dialog. The idle handler also connects to the configure event -- we don't want to do this any earlier or the saved dialog size will be overwritten before the dialog is shown. 2009-08-01 Brandon Lewis * pitivi/ui/encodingdialog.py: * pitivi/ui/exportsettingswidget.py: encodingdialog.py, exportesttingswidget.py: pass application instance in constructor 2009-07-31 Brandon Lewis * pitivi/ui/mainwindow.py: mainwindow.py: add config file entries for element settings widget squash into mainwindow commit 2009-08-01 Claude Paroz * po/fr.po: Updated French translation 2009-07-29 Brandon Lewis * pitivi/timeline/timeline.py: timeline.py: implementation of ripple trimming of clips closes bug 589715 2009-07-29 Brandon Lewis * tests/test_timeline.py: test_timeline.py: check in test cases for ripple trims 2009-07-31 António Lima * po/pt.po: Updated Portuguese translation 2009-07-31 Alessandro Decina * pitivi/timeline/gap.py: * pitivi/timeline/timeline.py: * pitivi/timeline/track.py: * pitivi/utils.py: * tests/test_timeline.py: Fix some overlap checks. This commit makes Timeline.get(Next|Prev)TimelineObject aware of tracks, fixing overlap checks editing objects having the same priority but different track. 2009-07-31 Alessandro Decina * pitivi/application.py: Add the -d command line option to start a post mortem pdb on uncaught exceptions. 2009-07-30 Edward Hervey * pitivi/elements/Makefile.am: * pitivi/elements/audioclipper.py: * pitivi/elements/mixer.py: elements: Use audio-clipping probe before adder. This ensures that we're not sending too much data to adder which would result in weird 'clipping' sound. THIS IS A HACK ! It should be fixed in adder (see #590265) 2009-07-30 Alessandro Decina * pitivi/ui/timelinecanvas.py: * pitivi/ui/timelinecontrols.py: * pitivi/ui/track.py: Make the timeline canvas request enough space to show two single-layer tracks. 2009-07-30 Edward Hervey * configure.ac: configure.ac: We require pygtk >= 2.14. Fixes #590195 2009-07-29 Alessandro Decina * pitivi/discoverer.py: Set pngenc in snapshot mode inside discoverer. 2009-07-29 Alessandro Decina * pitivi/timeline/timeline.py: * tests/test_timeline.py: * tests/test_track.py: Avoid collapses when trimming. Fixes #589694. 2009-07-29 Alessandro Decina * pitivi/ui/mainwindow.py: Save windows settings when closed from a delete-event. Fixes #580680. 2009-07-29 Alessandro Decina * pitivi/ui/timelinecontrols.py: Set the alignment of timeline controls. 2009-07-29 Alessandro Decina * pitivi/ui/timeline.py: * pitivi/ui/timelinecontrols.py: Make TrackControls be a Label and not an Expander. We made the expander unsensitive in the last release since expanding/collapsing didn't look that good. Now i'm removing the expander altogether. 2009-07-29 Edward Hervey Merging translations Merge commit 'gnome/master' 2009-07-28 Brandon Lewis * pitivi/ui/mainwindow.py: mainwindow.py: increase size of missing file dialog. closes bug 583241 2009-07-28 Brandon Lewis * pitivi/ui/curve.py: curve.py: take curve line width into account when calculating the XY position keyframes. fixes bug 589689 2009-07-28 Per Kongstad * po/da.po: Updated Danish translation 2009-07-27 Brandon Lewis * pitivi/timeline/track.py: track.py: pass along interpolator property overrides when given fixes bug 589820 by allowing volume to be set from 0 - 5. Up to a factor 10 is possible with the volume element, but this makes the scale unusably small with the current clip height. 2009-07-27 Brandon Lewis * pitivi/factories/file.py: * pitivi/factories/test.py: test.py, base.py: keys in interpolated property dict now represent min/max value overrides. override volume property max 2009-07-27 Brandon Lewis * pitivi/ui/curve.py: curve.py: scale keyframe values using lower and range properties 2009-07-27 Brandon Lewis * pitivi/timeline/track.py: track.py: interpolator now has public lower, upper, and range properties 2009-07-28 Brandon Lewis * pitivi/ui/controller.py: controller.py: don't change cursor back to arrow while dragging to avoid jitter. Set the cursor as appropriate when the drag ends. 2009-07-28 Brandon Lewis * pitivi/ui/sourcelist.py: ui.sourcelist.py: add a column containing the escaped, unquoted factory base name and use this as the search_column. fixes bug 579237 2009-07-27 Alessandro Decina * pitivi/timeline/timeline.py: * pitivi/ui/timeline.py: Use MoveContext when dragging clips from the sourcelist to the timeline. Fixes #589695. 2009-07-27 Alessandro Decina * pitivi/timeline/timeline.py: Fix clip selection and grouping. Fixes #589803. 2009-07-27 Alessandro Decina * pitivi/ui/sourcelist.py: Fix double clicking in the source list. Fixes #589807. Double clicking was broken in 6f623e01, which fixed #572327. Hopefully I didn't break it again. 2009-07-27 Edward Hervey Merging translations Merge commit 'gnome/master' 2009-07-27 Alessandro Decina * pitivi/ui/mainwindow.py: * pitivi/ui/mainwindow.xml: Add Undo and Redo buttons to the toolbar. Fixes #588258. 2009-07-26 Alessandro Decina * pitivi/timeline/timeline.py: Don't allow clip start times to go < 0. 2009-07-26 Alessandro Decina * pitivi/timeline/timeline.py: * tests/test_timeline.py: Use an alternate, less annoying approach to avoid clip overlaps. 2009-07-24 Daniel Nylander * po/sv.po: Updated Swedish translation