[pitivi] Created tag RELEASE-0_13_4
- From: Edward Hervey <edwardrv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Created tag RELEASE-0_13_4
- Date: Wed, 10 Mar 2010 19:24:56 +0000 (UTC)
The unsigned tag 'RELEASE-0_13_4' was created.
Tagger: Edward Hervey <bilboed bilboed com>
Date: Wed Mar 10 20:24:45 2010 +0100
Releasing 0.13.4
Changes since the last tag 'RELEASE-0_13_3':
Adi Roiban (2):
Update Romanian translation
Update Romanian translation
Aleksander Å?ukasiewicz (1):
Updated Polish translation
Alessandro Decina (49):
Avoid exception generating thumbnails for streams having framerate 0/1
Fix picture thumbnails.
Fix undoing 'ungroup' operation. Fixes #597711.
Fix traceback previewing audio stream. Fixes #597790.
Revert "Fix traceback previewing audio stream. Fixes #597790."
Remove obsolete FIXME.
Workaround for 610072. Fixes a segfault.
Make rendering video only or audio only work again. Partly fixes #584135.
In the encoding dialog, show "no audio" if audio isn't available. Fixes #584135.
Some more fixes for #584135.
PictureSourceFactory, add ffmpegcolorspace after imagefreeze.
discoverer: seek at duration / 3 when generating thumbnails.
Set a better default size for the preference window. Fixes #593663.
Fix a regression undoing splitting of clips. Fixes #597704.
Fix #602892 - clips deleted from the source list are not restored in the timeline when undoing.
Oops, revert some crap that I committed with be3922
Fix merge screwup.
checkpoint
Remove a sync_state_with_parent call since it might deadlock.
Disable some more updates.
Fix some bugs introduced merging the default_sources branch.
Allow pitivi to run without HAL. Partly fixes #605920.
tests/test_discoverer: make sure we get notify::caps for ghost pads.
discoverer: add some debugging.
Cache thumbnails in XDG_CACHE_HOME/pitivi.
discoverer: add an elements whose sole purpose is to EOS after a buffer.
Revert a change in log.py that I introduced in the previous commit.
track: add debug logs to show the current default sources.
track: don't update the default sources if updates are disabled.
Fix exception if something != dnd.TYPE_PITIVI_FILESOURCE is dragged on the timeline.
Make singledecodebin and pipeline queues smaller.
Fix keyboard shortcuts for seeking. Fixes #608949.
seeker: cosmetic change
discoverer: also query the duration once caps are fixed.
Block video pads to prepare for seeking only once they are negotiated. Fixes #611761.
Set a default size for the detachable source list window.
discoverer: add some debug logs to show how many unfixed pads are left.
discoverer: add some debugging.
discoverer: handle state change failure going to PLAYING.
discoverer: generate shorter filenames for thumbnails.
discoverer: add a comment about the EOS elements.
discoverer: blind fix for subtitle movies never going EOS.
discoverer: try a better fix for subtitles
Pass valid uris for filenames to discoverer. Fixes #611996.
Fix tests/common.py so that I can use trial to run tests again.
Fix discoverer tests.
Fix #611996 some more.
Fix #611996 even more (folders now).
discoverer: fix discovery of files with unknown streams
Alexandre Prokoudine (2):
Russian translation updated by Valery V. Inozemtsev
Slightly updated Russian translation
Andrej ŽnidarÅ¡iÄ? (4):
Added Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
António Lima (3):
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Aron Xu (1):
Update Simplified Chinese translation.
Brandon Lewis (176):
ruler.py, timeline.py: elminate flicker during zooming
timelinecanvas.py: remove unecessary update request
ruler.py: zoom based on the playhead position
ui.common.py: increase track spacing
timelinecanvas.py: override expose event
timelinecanvas.py: paint theme-compliant background
timelinecanvas.py: paint beveled border between tracks
controller.py: allow controllers to override whether or not they handle mouse events
curve.py, trackobject.py: focusing of any part of trackobject also focuses trackobject
trackobject.py: hide trim handles when not focused
trackobject.py: add 1 pixel border
controller.py: tweaks to make sure enter/leave are called and curors are set correctly
trackobject.py: raise objects on enter instead of drag start
preview.py: add border around thumbnails
add pitivi.desktop.in to .gitignore
remove pitivi.desktop.in from version control
ui.timeline.py: add a little spacing between canvas and adjacent controls
ui.timeline.py: bevel the ruler and timeline controls outward
ui.timeline.py: set a contrasting inward bevel on the canvas
previewer.py: set cairo surface directly in _thumbForTime
previewer.py: make tdur a property
previewer.py: constant tdur for AudioPreviewer
previewer.py: render waveform thumbnails at constant size
previewer.py: scale audio thumbnails to the current zoom
previewer.py: use the min-max waveform generation algorithm, speeding up drawing and improving accuracy previewer.py: combine resampling and rendering loops
arraysink.py, previewer.py: support multi-channel audio
previewer.py: make larger audio thumbnail tiles, undersample for smoother appearance
zoominterface.py: add method to compute pixel width at arbitrary zoom ratio
previewer.py: add spacing offset to thumbnail duration, eliminates some uncessary re-renderings
prevewer.py: quantize thubnail timestamps to avoid unecessary redraws
previewer.py: don't draw anything if we get an empty buffer
projectmanager.py: check in ProjectSettingsChanged and ProjectLogObserver
settings.py: add copy() method to ExportSettings class
projectsettings.py: pass a copy of current project to export settings widget
project.py: don't connect to settings-changed signal of ExportSettings
project.py,mainwindow.py,ui.timeline.py: pass old, new settings in settings-changed signal
application.py: track changes to project settings changes to project settings are now undoable and change dirty state closes bug 593465
application.py: add a --no-ui option which will not show a gui
tests: check-in and dist test_integration.py
test_integration.py: add watchdog timer and tests
test_integration.py: check in base test case
application.py: fix a bug exposed by Base integration test
test_integration.py: test importing files
test_integration.py: test timeline
test_integration.py: add scrubContext() method
test_integration.py: add TestMoveSources test case
test_integration: use media from tests submodule
test_integration.py: factor integration test logic into IntanceRunner
test_integration.py: factor scrub() logic into separate class
test_integration.py: make Configuration.matches() test more complete
curve.py: remove crack copied over from preview.py
preview{er},trackobject.py: remove references to instance module
test_integration.py: more meaningful error message for Configuration.matches()
test_integration.py: split out test cases from fixture
test_integration.py: fix some problems with Brush
test_integration.py: add simple ripple test case
test_integration.py: add more complex suite of integration tests
test_integration.py: add simple test case for ripple trim start
test_integration.py: check for duplicate source names in Configuration
test_integration.py: clear dirty bit to prevent save confirmation dialog when running with ui
application.py,test_integration.py: changes to make running tests with UI work better
remove integration tests from make check target: run them with make check-integration, instead
mainwindow.xml: disable plugin manager
timeline.py,test_timeline.py: add getObjsAtTime() method and tests
[test_]timeline.py: check in Timeline.split() method and unit tests
ui.timeline.py: make split command modeless split now uses current playhead position as input time
trackobject.py: seek playhead on unmodified click
ruler.py: remove unnecessary seek request, ensures previous commit always works
timelinecanvas.py: seek when clicking in blank area
timelinecanvas.py: remove duplicate __gsignals__
pitivi/timeline/timeline.py: allow adding TimelineObjects to selection
timeline.py: add getObjsInRegion() method
timeline.py: implement SELECT_BETWEEN selection mode
ui.trackobject.py: fix SHIFT/CONTROL + click: SHIFT + click selects rectangular area CONTROL + toggles selected state closes bugs 590784 and 587378
timeine.py,timelinecanvas.py: convert razor to movable playhead
timelinecanvas.py: cosmetic tweaks for playhead to improve appearance
timelinecanvas.py: remove cruft related to razor tool
timelinecanvas.py: update playhead on zoom
timelinecanvas.py: make playhead black
test_integration.py: can run tests with UI by setting ENABLE_UI
test_integration.py: test for seeking (requires ENABLE_UI)
ui.timeline.py: add an InfoStub to the timeline widget
pitivi/ui/mainwindow.py: use the timeline infostub to report pipeline errors
filelisterrordialog.py: some small tweaks to make dialog more generic
mainwindow.py: remove references to MainWindow.errordialog
ui.timeline.py: don't expand timeline infostub
ui.timeline.py: better error messages
ui/sourcelist.py: change conflicting accelerator
ui/timeline.py: remove zoom buttons from timeline toolbar
ui/timeline.py: add +/- accelerators for zooming to menu action
ui/timeline.py: add a gtk.HScale to upper left corner of timeline for zooming closes bug 586025
mainwindow.py,viewer.py: hide viewer slider when timeline is current pipeline closes bug 590632
ui/timeline.py: set a tooltip on the zoom slider
timeline.py,ui.trackobject.py: check in alessandro's fix for 597703
mainwindow.py: set zoom ratio when adding the first clips to the timeline closes bug 595362
previewer.py: cache and display waveforms at multiple resolutions
previewer.py: fine-tune for longer clips
utils.py: fix stupid f #$%ing signalinterface unit test failure
project.py: put a seeker in the project
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.
pitivi/ui/ruler.py: use project seeker in ruler
ui.timeline.py: use project seeker in timeline.py
trackobject.py: use project seeker in trackobject.py
timelinecanvas.py: use project seeker in for playhead
sourcelist.py: also seek when adding new clips to timeline
mainwindow.py,test_integration.py: issue preliminary seek on timeline closes bugs 603045, 603424, 603102
viewer.py: add seek-on-click behavior to viewer slider closes bug 432647
curve.py,utils.py: move between() function to utils
track.py: add getVisibleKeyframes(), updateMedia{Start,Stop} interpolator methods
track.py: move start and end keyframes when media_{start,stop} of track object changes
curve.py: use getVisibleKeyframes() for drawing curve
curve.py, trackobject.py: fix curve hitbox detection issues curve.py: make keyframes larger again
track.py: preserve shape of curve after splitting
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.
etree.py: add a version attribute to curve elements when saving
etree.py: check for curve version and do conversion if necessary when loading
tests/test_etree_formatter.py: update unit tests
stream.py: implement has_alpha() for RGB and YUV streams
factories/base.py: refactor SourceFactory._makeStreamBin for more flexibility
factories/file.py: PictureFileSourceFactory just got a lot simpler
factories/base.py: preserve any existing alpha channel
factories/file.py: don't use ffvideoscale when still image has alpha ffvideoscale can handle rgba but not ayuv
thumbnailsink.py: set alphamask so transparent thumbnails render
factories/base.py: clean up child bin
test_factories_file.py: fix test cases
pitivi/factories/base.py: clear ghost pad target before removing it
ui/timeline.py: seek timeline after spliting. fixes 603149
arraysink.py: limit waveforms to a single channel
utils.py: add formatPercent function
track.py: add value formatValue function, with optional format func passed in constructor
curve.py: specify formatfunc in getInterpolatedProperties
ui.common.py: check in roundedrec function
trackobject.py: don't specify height of curve widget
curve.py: draw value label around focused keyframe
curve.py: shift curve upward
timelinecanvas.py: shift tracks downward to make room for label
curve.py,timelinecanvas.py: rename KW_LABEL_OVERFLOW to KW_LABEL_Y_OVERFLOW
curve.py: use a separate clipping rectangle for value labels
curve.py: adjust is_item_at to account for overflow
curve.py: slightly larger oval around value label
curve.py: checkpoint: fixed bug 589814
ui/many files: don't call show_all() in mainwindow.py, call show() on individual components
ui/sourcelist.py: remove useless overriding of show() and hide() methods
ui/sourcelist.py: add large icon column to sourcelist model
ui/sourcelist.py: create an iconview widget
ui/sourcelist.py: allow user to switch views. save/restore this setting
ui/sourcelist.py: implement iconview DnD
ui/sourcelist.py: make *UnderMouse*() work with iconview
pitivi/ui/sourcelist.py: make popup insensitive when not useable
pitivi/ui/sourcelist.py: use nautilus behaviour for right-click modifiers
AUTHORS: add Stephen Griffiths to authors
factories/base.py: move videoscale element to base SourceFactory
factories/file.py: remove redundant videoscale from PictureFileSourceFactory
factories/{base.py,file.py}: move definition of alpha and volume props to SourceFactory
factories/base.py: force all images to the same resolution
factories/base.py: add setFilterCaps method to dynamically set caps on SourceFactory bins
project.py: set width/height on filter caps when settings change. stop/pause pipeline to make sure caps are renegotiated
factories/base.py: replace scale/videobox combo with SmartVideoScale element which does this for us
project.py: get the full video caps from our settings, since we can handle this now
smartscale.py: scale video to output resolution even if dar is the same
gap.py, test_gap.py: check in findAllGaps() and unit test
etree.py, track.py, ui.track.py: remove references to default TrackObjects
track.py: assign maximum allowable priority to default sources
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.
track.py: update default sources whenever a track-object is added or removed, or when updates are re-enabled
track.py: keep track of new default sources
tests/test_timeline.py,test_etree_formatter.py: update test cases
track.py: use factory class name for gnlobjects created by TrackObjects
track.py: add bin to gnlobject and set priority when making default sources
smartscale.py: don't assume that width, height, etc will be present in the given caps
factories/base.py: check if bin actually has ghostpad before attempting to remove it
tests/test_factories_file.py: disable obsolete unit test
ui/timeline.py: remove duplicated code which connects DnD signal handlers
factories/base.py: fix bug preventing scaling when project settings change
tests/common.py: don't bother checking for leaks if test case ends in failure or error
test_factories_file.py: check in unit test for SourceFactory.setFilterCaps()
Claude Paroz (2):
Updated French translation
mainwindow.py Fix string concatenation. Fixes #593962
Daniel Nylander (1):
Updated Swedish translation
Dimitris Tsiolis (1):
Updated Greek translation for pitivi
Edward Hervey (28):
Merging translations
Merging translation
encode.py: Build factories only once.
merging translations
Add video mixing support, needs some more loving though
factories: Setup alpha/ffmpegcolorspace elements for video streams
SmartVideoMixer: Force usage of AYUV and use black background.
SourceFactory: Add a 3-buffer queue for video streams.
SmartVideoMixer: Ensure we request a unique sink pad
videomixing: Use new gnloperation signal to inform videomixer of zorder.
SourceFactory: Make sure video elements reach the proper state befor using them.
Merging translations
factories: Silence identity.
ElementTreeFormatter: Don't attempt to deserialize blank properties.
Merging translations
Merging translations
tests: update test_encode for deprecated theoraenc properties
discoverer: Make fakesink EOS instantly.
stream: Detect subpicture/* as TextStream(s)
Merging translations
Merging translations
Merging translations
Merging translations
Merging translations
configure: bump GNonLin requirement to 0.10.15
configure: 0.13.3.2 pre release
configure.ac: Make sure people use latest GStreamer
Releasing 0.13.4 "Cabernet d'Anjou"
Flamarion Jorge (2):
Updated Brazilian Portuguese translation.
Updated Brazilian Portuguese translation
Fran Diéguez (1):
Updated Galician translation
Gabor Kelemen (4):
Added hu to LINGUAS
Hungarian translation added by Attila Hammer
Hungarian translation updated
Updated Hungarian translation
Gianvito Cavasoli (4):
Updated Italian translation
Updated Italian translation
Updated Italian translation
Micro update to Italian translation
Greg Auger (1):
Add pulseaudio 'role' tagging
Ivaylo Valkov (1):
Updated Bulgarian translation
Jan Drábek (1):
Update Czech translation
Jean-François Fortin Tam (3):
Cleans up the toolbar
Add more video frame rates. Fixes #603203.
Change the default timeline colors to black (video) and green (audio).
Jennie Petoumenou (1):
Updated Greek translation
Jesse Avilés (2):
Updated Spanish translation
Updated Spanish translation
Jorge González (4):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation, fixed typo
Updated Spanish translation
Karl Palsson (3):
bind the delete key to removing a file from the source list
make it explicit that we're talking about YOUR version being out of date
Fixes bug blah, the filename display with non ascii chars
Lucian Adrian Grijincu (1):
Update Romanian translation
Marek Ä?ernocký (4):
Update Czech translation.
Update Czech translation.
Update Czech translation
Update Czech translation
Mario Blättermann (4):
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Matej UrbanÄ?iÄ? (1):
Added sl for Slovenian language
Philip Withnall (1):
Updated British English translation
Robin Norwood (1):
Rename Add Clips to Import clips in the source list popup menu.
Rodolfo Ribeiro Gomes (1):
Updated Brazilian Portuguese translation; reviewed by Vladimir Melo.
Rudolfs Mazurs (2):
Updated Latvian translation
Updated Latvian translation
Stephen Griffiths (1):
pitivi/ui/sourcelist.py: make insert key sensitive with both views
Tim Waugh (1):
Use at least 1 sample-per-pixel when previewing audio stream. Fixes #597790.
Timo Jyrinki (3):
Update Finnish translation.
Committing some updates I did to Finnish translation.
Updated Finnish translation.
Xandru Armesto Fernandez (2):
Updated asturian translation
Added asturian language
dumol (1):
Updated Romanian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]