Merge lp:~timo-jyrinki/ubuntu/trusty/pitivi/merge_debian_0.93-3 into lp:ubuntu/trusty/pitivi

Proposed by Timo Jyrinki
Status: Merged
Merged at revision: 44
Proposed branch: lp:~timo-jyrinki/ubuntu/trusty/pitivi/merge_debian_0.93-3
Merge into: lp:ubuntu/trusty/pitivi
Diff against target: 291181 lines (+138329/-126639)
606 files modified
.pc/01_disable-devel-mode.patch/bin/pitivi.in (+49/-46)
.pc/01_disable-devel-mode.patch/pitivi/configure.py (+90/-0)
.pc/01_disable-devel-mode.patch/pitivi/configure.py.in (+90/-0)
ABOUT-NLS (+0/-435)
AUTHORS (+17/-1)
COPYING (+1/-1)
ChangeLog (+0/-26291)
INSTALL (+0/-365)
Makefile.am (+7/-8)
Makefile.in (+307/-198)
NEWS (+55/-1)
README (+11/-3)
RELEASE (+78/-66)
aclocal.m4 (+9431/-335)
bin/Makefile.in (+152/-38)
bin/pitivi.in (+55/-41)
common/Makefile.in (+215/-130)
common/m4/Makefile.in (+140/-33)
config.guess (+1535/-0)
config.sub (+1790/-0)
configure (+10518/-1757)
configure.ac (+43/-32)
data/Makefile.am (+9/-2)
data/Makefile.in (+268/-148)
data/audiopresets/Makefile.in (+152/-39)
data/icons/16x16/Makefile.am (+1/-3)
data/icons/16x16/Makefile.in (+152/-41)
data/icons/16x16/pitivi.svg (+0/-258)
data/icons/22x22/Makefile.am (+1/-3)
data/icons/22x22/Makefile.in (+152/-41)
data/icons/22x22/pitivi.svg (+0/-747)
data/icons/24x24/Makefile.am (+0/-1)
data/icons/24x24/Makefile.in (+151/-39)
data/icons/256x256/Makefile.am (+10/-0)
data/icons/256x256/Makefile.in (+543/-0)
data/icons/32x32/Makefile.am (+1/-3)
data/icons/32x32/Makefile.in (+152/-41)
data/icons/32x32/pitivi.svg (+0/-765)
data/icons/48x48/Makefile.am (+1/-3)
data/icons/48x48/Makefile.in (+152/-41)
data/icons/48x48/pitivi.svg (+0/-922)
data/icons/512x512/Makefile.am (+10/-0)
data/icons/512x512/Makefile.in (+543/-0)
data/icons/Makefile.am (+2/-2)
data/icons/Makefile.in (+227/-139)
data/icons/scalable/Makefile.am (+0/-11)
data/icons/scalable/Makefile.in (+0/-431)
data/icons/scalable/pitivi.svg (+0/-922)
data/pitivi.appdata.xml.in (+23/-0)
data/pitivi.desktop.in (+6/-5)
data/pitivi.desktop.in.in (+5/-4)
data/pixmaps/Makefile.am (+146/-76)
data/pixmaps/Makefile.in (+354/-122)
data/pixmaps/defaultthumbnail.svg (+0/-588)
data/pixmaps/effects/defaultthumbnail.svg (+588/-0)
data/pixmaps/pitivi-align-24.svg (+352/-168)
data/pixmaps/pitivi-align.svg (+0/-228)
data/pixmaps/pitivi-gapless-24.svg (+340/-0)
data/pixmaps/pitivi-group-24.svg (+174/-169)
data/pixmaps/pitivi-group.svg (+0/-225)
data/pixmaps/pitivi-split-24.svg (+222/-242)
data/pixmaps/pitivi-split.svg (+0/-324)
data/pixmaps/pitivi-ungroup-24.svg (+182/-133)
data/pixmaps/pitivi-ungroup.svg (+0/-188)
data/renderpresets/Makefile.in (+152/-39)
data/ui/Makefile.am (+15/-9)
data/ui/Makefile.in (+166/-47)
data/ui/alignmentprogress.ui (+3/-3)
data/ui/clipmediaprops.ui (+377/-0)
data/ui/cliptransformation.ui (+17/-9)
data/ui/depsmanager.ui (+3/-3)
data/ui/effectslibrary.ui (+105/-0)
data/ui/elementsettingsdialog.ui (+1/-1)
data/ui/encodingdialog.ui (+0/-878)
data/ui/encodingprogress.ui (+0/-197)
data/ui/filelisterrordialog.ui (+47/-33)
data/ui/mainwindow.xml (+4/-22)
data/ui/medialibrary.ui (+287/-0)
data/ui/preferences.ui (+52/-8)
data/ui/projectsettings.ui (+117/-142)
data/ui/renderingdialog.ui (+918/-0)
data/ui/renderingprogress.ui (+163/-0)
data/ui/startupwizard.ui (+117/-96)
data/ui/timelinecontainer.xml (+42/-0)
data/ui/titleeditor.ui (+411/-0)
data/videopresets/Makefile.in (+152/-39)
debian/changelog (+41/-152)
debian/compat (+1/-1)
debian/control (+44/-30)
debian/gbp.conf (+7/-0)
debian/patches/01_disable-devel-mode.patch (+60/-31)
debian/rules (+16/-11)
debian/watch (+1/-1)
depcomp (+791/-0)
gnome-doc-utils.make (+0/-655)
help/C/about.page (+2/-2)
help/C/cheatsheet.page (+63/-0)
help/C/crossfading.page (+1/-1)
help/C/effects.page (+2/-2)
help/C/fadeinfadeout.page (+1/-1)
help/C/gstreamer.page (+3/-3)
help/C/importing.page (+7/-7)
help/C/importingmpegts.page (+1/-1)
help/C/index.page (+5/-5)
help/C/insertintimeline.page (+0/-37)
help/C/keyframecurves.page (+1/-1)
help/C/layers.page (+16/-11)
help/C/license.page (+7/-8)
help/C/mainwindow.page (+56/-18)
help/C/makeselections.page (+0/-49)
help/C/medialibrary.page (+25/-19)
help/C/movearoundtimeline.page (+11/-7)
help/C/projectsettings.page (+0/-36)
help/C/rendering.page (+10/-4)
help/C/saveproject.page (+0/-36)
help/C/savescreenshot.page (+23/-0)
help/C/selectiongrouping.page (+64/-0)
help/C/selectunusedfiles.page (+2/-2)
help/C/splitting.page (+10/-3)
help/C/sysreq.page (+1/-1)
help/C/usingclips.page (+24/-8)
help/C/welcomedialog.page (+16/-3)
help/C/workwithprojects.page (+57/-0)
help/Makefile.am (+16/-17)
help/Makefile.in (+162/-612)
help/cs/about.page (+34/-0)
help/cs/cheatsheet.page (+61/-0)
help/cs/codecscontainers.page (+26/-0)
help/cs/crossfading.page (+30/-0)
help/cs/cs.po (+3663/-0)
help/cs/effects.page (+45/-0)
help/cs/effectsanimation.page (+20/-0)
help/cs/fadeinfadeout.page (+43/-0)
help/cs/gstreamer.page (+63/-0)
help/cs/importing.page (+71/-0)
help/cs/importingmpegts.page (+23/-0)
help/cs/index.page (+51/-0)
help/cs/interface.page (+19/-0)
help/cs/keyframecurves.page (+49/-0)
help/cs/layers.page (+60/-0)
help/cs/license.page (+36/-0)
help/cs/mainwindow.page (+138/-0)
help/cs/medialibrary.page (+54/-0)
help/cs/movearoundtimeline.page (+78/-0)
help/cs/othertransitions.page (+25/-0)
help/cs/presets.page (+48/-0)
help/cs/rendering.page (+39/-0)
help/cs/savescreenshot.page (+21/-0)
help/cs/selectiongrouping.page (+60/-0)
help/cs/selectunusedfiles.page (+30/-0)
help/cs/splitting.page (+56/-0)
help/cs/sysreq.page (+28/-0)
help/cs/trimming.page (+82/-0)
help/cs/usingclips.page (+63/-0)
help/cs/welcomedialog.page (+33/-0)
help/cs/workwithprojects.page (+53/-0)
help/de/about.page (+29/-5)
help/de/cheatsheet.page (+85/-0)
help/de/codecscontainers.page (+27/-3)
help/de/crossfading.page (+25/-1)
help/de/de.po (+2832/-1876)
help/de/effects.page (+32/-8)
help/de/effectsanimation.page (+24/-0)
help/de/fadeinfadeout.page (+26/-2)
help/de/gstreamer.page (+27/-3)
help/de/importing.page (+37/-13)
help/de/importingmpegts.page (+26/-2)
help/de/index.page (+31/-10)
help/de/insertintimeline.page (+0/-35)
help/de/interface.page (+24/-0)
help/de/keyframecurves.page (+25/-1)
help/de/layers.page (+40/-11)
help/de/license.page (+34/-9)
help/de/mainwindow.page (+81/-19)
help/de/makeselections.page (+0/-47)
help/de/medialibrary.page (+49/-19)
help/de/movearoundtimeline.page (+39/-21)
help/de/othertransitions.page (+24/-0)
help/de/presets.page (+28/-4)
help/de/projectsettings.page (+0/-34)
help/de/rendering.page (+34/-4)
help/de/saveproject.page (+0/-34)
help/de/savescreenshot.page (+45/-0)
help/de/selectiongrouping.page (+86/-0)
help/de/selectunusedfiles.page (+26/-2)
help/de/splitting.page (+34/-3)
help/de/sysreq.page (+25/-1)
help/de/trimming.page (+24/-0)
help/de/usingclips.page (+49/-9)
help/de/welcomedialog.page (+40/-3)
help/de/workwithprojects.page (+79/-0)
help/el/about.page (+34/-0)
help/el/cheatsheet.page (+61/-0)
help/el/codecscontainers.page (+26/-0)
help/el/crossfading.page (+30/-0)
help/el/effects.page (+45/-0)
help/el/effectsanimation.page (+20/-0)
help/el/el.po (+2966/-0)
help/el/fadeinfadeout.page (+43/-0)
help/el/gstreamer.page (+63/-0)
help/el/importing.page (+71/-0)
help/el/importingmpegts.page (+23/-0)
help/el/index.page (+51/-0)
help/el/interface.page (+19/-0)
help/el/keyframecurves.page (+49/-0)
help/el/layers.page (+62/-0)
help/el/license.page (+36/-0)
help/el/mainwindow.page (+138/-0)
help/el/medialibrary.page (+54/-0)
help/el/movearoundtimeline.page (+88/-0)
help/el/othertransitions.page (+25/-0)
help/el/presets.page (+48/-0)
help/el/rendering.page (+39/-0)
help/el/savescreenshot.page (+21/-0)
help/el/selectiongrouping.page (+62/-0)
help/el/selectunusedfiles.page (+30/-0)
help/el/splitting.page (+56/-0)
help/el/sysreq.page (+28/-0)
help/el/trimming.page (+82/-0)
help/el/usingclips.page (+65/-0)
help/el/welcomedialog.page (+33/-0)
help/el/workwithprojects.page (+55/-0)
help/es/about.page (+14/-2)
help/es/cheatsheet.page (+73/-0)
help/es/codecscontainers.page (+12/-0)
help/es/crossfading.page (+13/-1)
help/es/effects.page (+14/-2)
help/es/effectsanimation.page (+12/-0)
help/es/es.po (+3728/-2506)
help/es/fadeinfadeout.page (+13/-1)
help/es/gstreamer.page (+15/-3)
help/es/importing.page (+19/-7)
help/es/importingmpegts.page (+13/-1)
help/es/index.page (+16/-4)
help/es/insertintimeline.page (+0/-33)
help/es/interface.page (+12/-0)
help/es/keyframecurves.page (+13/-1)
help/es/layers.page (+27/-12)
help/es/license.page (+18/-5)
help/es/mainwindow.page (+68/-18)
help/es/makeselections.page (+0/-45)
help/es/medialibrary.page (+37/-19)
help/es/movearoundtimeline.page (+28/-22)
help/es/othertransitions.page (+12/-0)
help/es/presets.page (+12/-0)
help/es/projectsettings.page (+0/-32)
help/es/rendering.page (+22/-4)
help/es/saveproject.page (+0/-32)
help/es/savescreenshot.page (+33/-0)
help/es/selectiongrouping.page (+72/-0)
help/es/selectunusedfiles.page (+14/-2)
help/es/splitting.page (+22/-3)
help/es/sysreq.page (+13/-1)
help/es/trimming.page (+13/-1)
help/es/usingclips.page (+36/-8)
help/es/welcomedialog.page (+28/-3)
help/es/workwithprojects.page (+67/-0)
help/fr/about.page (+2/-2)
help/fr/cheatsheet.page (+61/-0)
help/fr/crossfading.page (+1/-1)
help/fr/effects.page (+2/-2)
help/fr/fadeinfadeout.page (+1/-1)
help/fr/fr.po (+68/-68)
help/fr/gstreamer.page (+3/-3)
help/fr/importing.page (+7/-7)
help/fr/importingmpegts.page (+1/-1)
help/fr/index.page (+4/-4)
help/fr/insertintimeline.page (+0/-33)
help/fr/keyframecurves.page (+1/-1)
help/fr/layers.page (+16/-11)
help/fr/license.page (+8/-7)
help/fr/mainwindow.page (+56/-18)
help/fr/makeselections.page (+0/-45)
help/fr/medialibrary.page (+25/-19)
help/fr/movearoundtimeline.page (+26/-22)
help/fr/projectsettings.page (+0/-32)
help/fr/rendering.page (+10/-4)
help/fr/saveproject.page (+0/-32)
help/fr/savescreenshot.page (+21/-0)
help/fr/selectiongrouping.page (+62/-0)
help/fr/selectunusedfiles.page (+2/-2)
help/fr/splitting.page (+10/-3)
help/fr/sysreq.page (+1/-1)
help/fr/usingclips.page (+24/-8)
help/fr/welcomedialog.page (+16/-3)
help/fr/workwithprojects.page (+55/-0)
help/sl/about.page (+2/-2)
help/sl/cheatsheet.page (+61/-0)
help/sl/crossfading.page (+1/-1)
help/sl/effects.page (+2/-2)
help/sl/fadeinfadeout.page (+1/-1)
help/sl/gstreamer.page (+3/-3)
help/sl/importing.page (+7/-7)
help/sl/importingmpegts.page (+1/-1)
help/sl/index.page (+4/-4)
help/sl/insertintimeline.page (+0/-33)
help/sl/keyframecurves.page (+1/-1)
help/sl/layers.page (+16/-11)
help/sl/license.page (+8/-7)
help/sl/mainwindow.page (+56/-18)
help/sl/makeselections.page (+0/-45)
help/sl/medialibrary.page (+25/-19)
help/sl/movearoundtimeline.page (+26/-22)
help/sl/projectsettings.page (+0/-32)
help/sl/rendering.page (+10/-4)
help/sl/saveproject.page (+0/-32)
help/sl/savescreenshot.page (+21/-0)
help/sl/selectiongrouping.page (+62/-0)
help/sl/selectunusedfiles.page (+2/-2)
help/sl/sl.po (+66/-66)
help/sl/splitting.page (+10/-3)
help/sl/sysreq.page (+1/-1)
help/sl/usingclips.page (+25/-9)
help/sl/welcomedialog.page (+16/-3)
help/sl/workwithprojects.page (+55/-0)
help/uk/about.page (+2/-2)
help/uk/cheatsheet.page (+61/-0)
help/uk/crossfading.page (+1/-1)
help/uk/effects.page (+2/-2)
help/uk/fadeinfadeout.page (+1/-1)
help/uk/gstreamer.page (+3/-3)
help/uk/importing.page (+7/-7)
help/uk/importingmpegts.page (+1/-1)
help/uk/index.page (+4/-4)
help/uk/insertintimeline.page (+0/-33)
help/uk/keyframecurves.page (+1/-1)
help/uk/layers.page (+16/-11)
help/uk/license.page (+8/-7)
help/uk/mainwindow.page (+56/-18)
help/uk/makeselections.page (+0/-45)
help/uk/medialibrary.page (+25/-19)
help/uk/movearoundtimeline.page (+26/-22)
help/uk/projectsettings.page (+0/-32)
help/uk/rendering.page (+10/-4)
help/uk/saveproject.page (+0/-32)
help/uk/savescreenshot.page (+21/-0)
help/uk/selectiongrouping.page (+62/-0)
help/uk/selectunusedfiles.page (+2/-2)
help/uk/splitting.page (+10/-3)
help/uk/sysreq.page (+1/-1)
help/uk/uk.po (+62/-62)
help/uk/usingclips.page (+24/-8)
help/uk/welcomedialog.page (+16/-3)
help/uk/workwithprojects.page (+55/-0)
install-sh (+21/-14)
ltmain.sh (+9655/-0)
missing (+159/-320)
pitivi.spec (+0/-59)
pitivi.spec.in (+0/-59)
pitivi.xml (+10/-2)
pitivi/Makefile.am (+25/-33)
pitivi/Makefile.in (+284/-187)
pitivi/__init__.py (+1/-5)
pitivi/action.py (+0/-751)
pitivi/actioner.py (+0/-270)
pitivi/application.py (+164/-262)
pitivi/autoaligner.py (+691/-0)
pitivi/check.py (+237/-157)
pitivi/clipproperties.py (+642/-0)
pitivi/configure.py (+18/-22)
pitivi/configure.py.in (+17/-22)
pitivi/coptimizations/Makefile.am (+8/-0)
pitivi/coptimizations/Makefile.in (+698/-0)
pitivi/coptimizations/renderer.c (+95/-0)
pitivi/dialogs/Makefile.am (+13/-0)
pitivi/dialogs/Makefile.in (+577/-0)
pitivi/dialogs/__init__.py (+3/-0)
pitivi/dialogs/clipmediaprops.py (+162/-0)
pitivi/dialogs/depsmanager.py (+108/-0)
pitivi/dialogs/filelisterrordialog.py (+123/-0)
pitivi/dialogs/prefs.py (+398/-0)
pitivi/dialogs/startupwizard.py (+177/-0)
pitivi/discoverer.py (+0/-729)
pitivi/effects.py (+503/-201)
pitivi/elements/Makefile.am (+0/-13)
pitivi/elements/Makefile.in (+0/-453)
pitivi/elements/__init__.py (+0/-3)
pitivi/elements/arraysink.py (+0/-77)
pitivi/elements/extractionsink.py (+0/-94)
pitivi/elements/mixer.py (+0/-344)
pitivi/elements/singledecodebin.py (+0/-422)
pitivi/elements/thumbnailsink.py (+0/-101)
pitivi/elements/videofade.py (+0/-101)
pitivi/encode.py (+0/-441)
pitivi/factories/Makefile.am (+0/-12)
pitivi/factories/Makefile.in (+0/-452)
pitivi/factories/base.py (+0/-806)
pitivi/factories/file.py (+0/-82)
pitivi/factories/operation.py (+0/-218)
pitivi/factories/test.py (+0/-120)
pitivi/factories/timeline.py (+0/-185)
pitivi/formatters/Makefile.am (+0/-11)
pitivi/formatters/Makefile.in (+0/-451)
pitivi/formatters/__init__.py (+0/-24)
pitivi/formatters/base.py (+0/-421)
pitivi/formatters/etree.py (+0/-892)
pitivi/formatters/format.py (+0/-82)
pitivi/formatters/playlist.py (+0/-97)
pitivi/instance.py (+0/-33)
pitivi/log/Makefile.am (+0/-11)
pitivi/log/Makefile.in (+0/-450)
pitivi/log/log.py (+0/-973)
pitivi/log/loggable.py (+0/-41)
pitivi/log/termcolor.py (+0/-213)
pitivi/log/test_log.py (+0/-284)
pitivi/mainwindow.py (+1239/-0)
pitivi/mediafilespreviewer.py (+461/-0)
pitivi/medialibrary.py (+1104/-0)
pitivi/pipeline.py (+0/-954)
pitivi/pitivigstutils.py (+0/-78)
pitivi/plumber.py (+0/-179)
pitivi/preset.py (+441/-0)
pitivi/project.py (+1507/-99)
pitivi/projectmanager.py (+0/-312)
pitivi/receiver.py (+0/-67)
pitivi/reflect.py (+0/-151)
pitivi/render.py (+1134/-0)
pitivi/settings.py (+58/-362)
pitivi/signalgroup.py (+0/-85)
pitivi/signalinterface.py (+0/-197)
pitivi/sourcelist.py (+0/-189)
pitivi/sourcelist_undo.py (+0/-82)
pitivi/stream.py (+0/-584)
pitivi/tabsmanager.py (+158/-0)
pitivi/threads.py (+0/-101)
pitivi/thumbnailcache.py (+0/-64)
pitivi/timeline/Makefile.am (+8/-9)
pitivi/timeline/Makefile.in (+190/-66)
pitivi/timeline/__init__.py (+24/-1)
pitivi/timeline/align.py (+0/-391)
pitivi/timeline/alignalgs.py (+0/-297)
pitivi/timeline/controls.py (+176/-0)
pitivi/timeline/elements.py (+1167/-0)
pitivi/timeline/extract.py (+0/-230)
pitivi/timeline/gap.py (+0/-148)
pitivi/timeline/layer.py (+375/-0)
pitivi/timeline/previewers.py (+972/-0)
pitivi/timeline/ruler.py (+391/-0)
pitivi/timeline/timeline.py (+1535/-2146)
pitivi/timeline/timeline_undo.py (+0/-493)
pitivi/timeline/track.py (+0/-1366)
pitivi/titleeditor.py (+879/-0)
pitivi/transitions.py (+359/-0)
pitivi/ui/Makefile.am (+0/-43)
pitivi/ui/Makefile.in (+0/-481)
pitivi/ui/__init__.py (+0/-3)
pitivi/ui/alignmentprogress.py (+0/-75)
pitivi/ui/basetabs.py (+0/-105)
pitivi/ui/clipproperties.py (+0/-632)
pitivi/ui/common.py (+0/-222)
pitivi/ui/controller.py (+0/-238)
pitivi/ui/curve.py (+0/-342)
pitivi/ui/depsmanager.py (+0/-94)
pitivi/ui/dnd.py (+0/-46)
pitivi/ui/dynamic.py (+0/-728)
pitivi/ui/effectlist.py (+0/-475)
pitivi/ui/effectsconfiguration.py (+0/-108)
pitivi/ui/encodingdialog.py (+0/-752)
pitivi/ui/encodingprogress.py (+0/-79)
pitivi/ui/filechooserpreview.py (+0/-424)
pitivi/ui/filelisterrordialog.py (+0/-119)
pitivi/ui/gstwidget.py (+0/-240)
pitivi/ui/mainwindow.py (+0/-1124)
pitivi/ui/pathwalker.py (+0/-64)
pitivi/ui/point.py (+0/-46)
pitivi/ui/prefs.py (+0/-461)
pitivi/ui/preset.py (+0/-443)
pitivi/ui/preview.py (+0/-117)
pitivi/ui/previewer.py (+0/-597)
pitivi/ui/projectsettings.py (+0/-586)
pitivi/ui/ripple_update_group.py (+0/-158)
pitivi/ui/ruler.py (+0/-351)
pitivi/ui/sourcelist.py (+0/-1097)
pitivi/ui/startupwizard.py (+0/-134)
pitivi/ui/timeline.py (+0/-835)
pitivi/ui/timelinecanvas.py (+0/-339)
pitivi/ui/timelinecontrols.py (+0/-88)
pitivi/ui/track.py (+0/-133)
pitivi/ui/trackobject.py (+0/-432)
pitivi/ui/view.py (+0/-25)
pitivi/ui/viewer.py (+0/-1141)
pitivi/ui/zoominterface.py (+0/-149)
pitivi/undo.py (+0/-261)
pitivi/undo/Makefile.am (+12/-0)
pitivi/undo/Makefile.in (+575/-0)
pitivi/undo/__init__.py (+3/-0)
pitivi/undo/effect.py (+197/-0)
pitivi/undo/medialibrary.py (+82/-0)
pitivi/undo/timeline.py (+377/-0)
pitivi/undo/undo.py (+321/-0)
pitivi/utils.py (+0/-606)
pitivi/utils/Makefile.am (+18/-0)
pitivi/utils/Makefile.in (+582/-0)
pitivi/utils/__init__.py (+3/-0)
pitivi/utils/extract.py (+232/-0)
pitivi/utils/loggable.py (+1038/-0)
pitivi/utils/misc.py (+411/-0)
pitivi/utils/pipeline.py (+613/-0)
pitivi/utils/ripple_update_group.py (+158/-0)
pitivi/utils/signal.py (+257/-0)
pitivi/utils/system.py (+311/-0)
pitivi/utils/threads.py (+101/-0)
pitivi/utils/timeline.py (+411/-0)
pitivi/utils/ui.py (+498/-0)
pitivi/utils/widgets.py (+1064/-0)
pitivi/viewer.py (+1017/-0)
po/ChangeLog (+0/-395)
po/LINGUAS (+1/-0)
po/Makefile.in.in (+1/-1)
po/POTFILES.in (+30/-34)
po/ar.po (+7/-7)
po/ast.po (+14/-14)
po/bg.po (+14/-14)
po/ca.po (+1772/-1318)
po/ca@valencia.po (+2350/-1460)
po/cs.po (+1401/-1427)
po/da.po (+18/-18)
po/de.po (+1974/-1697)
po/dz.po (+4/-4)
po/el.po (+2716/-1357)
po/en_GB.po (+20/-20)
po/eo.po (+1773/-1561)
po/es.po (+2116/-1502)
po/et.po (+1190/-1218)
po/fi.po (+1880/-1405)
po/fr.po (+1370/-1405)
po/gl.po (+1953/-1562)
po/gu.po (+4/-4)
po/he.po (+2060/-1443)
po/hu.po (+1995/-1426)
po/it.po (+1386/-1338)
po/ja.po (+44/-44)
po/ko.po (+19/-19)
po/ku.po (+13/-13)
po/lt.po (+1819/-0)
po/lv.po (+1906/-1429)
po/mr.po (+4/-4)
po/nb.po (+16/-16)
po/nds.po (+7/-7)
po/nl.po (+15/-15)
po/oc.po (+4/-4)
po/pa.po (+4/-4)
po/pl.po (+1733/-1272)
po/pt.po (+29/-29)
po/pt_BR.po (+1579/-1928)
po/ro.po (+14/-14)
po/ru.po (+1876/-1321)
po/sk.po (+19/-19)
po/sl.po (+1405/-1391)
po/sr.po (+1344/-1876)
po/sr@latin.po (+1344/-1876)
po/sv.po (+29/-29)
po/te.po (+278/-222)
po/tr.po (+1990/-1732)
po/uk.po (+1926/-1417)
po/vi.po (+14/-14)
po/zh_CN.po (+26/-26)
po/zh_HK.po (+1885/-1430)
po/zh_TW.po (+1899/-1433)
py-compile (+46/-22)
tests/Makefile.am (+22/-38)
tests/Makefile.in (+163/-71)
tests/__init__.py (+4/-11)
tests/common.py (+3/-68)
tests/runtests.py (+84/-43)
tests/test_action.py (+0/-285)
tests/test_alpha_passthrough.py (+0/-242)
tests/test_application.py (+66/-0)
tests/test_basic.py (+0/-31)
tests/test_binary_search.py (+0/-46)
tests/test_cache.py (+0/-30)
tests/test_check.py (+49/-0)
tests/test_common.py (+10/-14)
tests/test_discoverer.py (+0/-504)
tests/test_encode.py (+0/-130)
tests/test_etree_formatter.py (+0/-772)
tests/test_factories_base.py (+0/-193)
tests/test_factories_file.py (+0/-250)
tests/test_factories_operation.py (+0/-54)
tests/test_formatters_base.py (+0/-52)
tests/test_gap.py (+0/-220)
tests/test_log.py (+280/-0)
tests/test_mainwindow.py (+48/-0)
tests/test_misc.py (+43/-0)
tests/test_pipeline.py (+0/-321)
tests/test_pipeline_action.py (+0/-191)
tests/test_prefs.py (+89/-0)
tests/test_preset.py (+186/-0)
tests/test_project.py (+416/-0)
tests/test_projectmanager.py (+0/-371)
tests/test_projectsettings.py (+44/-0)
tests/test_seeker.py (+0/-85)
tests/test_settings.py (+0/-47)
tests/test_signallable.py (+25/-5)
tests/test_sourcelist.py (+0/-101)
tests/test_stream.py (+0/-283)
tests/test_system.py (+134/-0)
tests/test_timeline.py (+0/-1929)
tests/test_timeline_factory.py (+0/-321)
tests/test_timeline_undo.py (+278/-272)
tests/test_track.py (+0/-581)
tests/test_transitions.py (+0/-704)
tests/test_undo.py (+3/-3)
tests/test_utils.py (+50/-5)
tests/test_utils_timeline.py (+51/-0)
tests/test_widgets.py (+55/-0)
To merge this branch: bzr merge lp:~timo-jyrinki/ubuntu/trusty/pitivi/merge_debian_0.93-3
Reviewer Review Type Date Requested Status
Timo Jyrinki Disapprove
Ubuntu branches Pending
Review via email: mp+214477@code.launchpad.net

Commit message

* Merge from Debian unstable (LP: #1253009). Remaining changes:
  - debian/rules:
    - Call intltool-update -p to generate .pot file

To post a comment you must log in.
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This shouldn't be needed when demoting to universe, since the translations wouldn't get imported to Launchpad from there.

review: Disapprove
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

(merged via sync, without the Ubuntu change)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.pc/01_disable-devel-mode.patch/bin/pitivi.in'
--- .pc/01_disable-devel-mode.patch/bin/pitivi.in 2013-01-31 17:15:41 +0000
+++ .pc/01_disable-devel-mode.patch/bin/pitivi.in 2014-04-07 07:50:55 +0000
@@ -1,5 +1,5 @@
1#!/usr/bin/env python1#!/usr/bin/env python2
2# PiTiVi , Non-linear video editor2# Pitivi video editor
3#3#
4# pitivi4# pitivi
5#5#
@@ -26,39 +26,38 @@
26import locale26import locale
27import gettext27import gettext
2828
29# variables
30CONFIGURED_PYTHONPATH = '@CONFIGURED_PYTHONPATH@'29CONFIGURED_PYTHONPATH = '@CONFIGURED_PYTHONPATH@'
30CONFIGURED_GI_TYPELIB_PATH = '@CONFIGURED_GI_TYPELIB_PATH@'
31CONFIGURED_LD_LIBRARY_PATH = '@CONFIGURED_LD_LIBRARY_PATH@'31CONFIGURED_LD_LIBRARY_PATH = '@CONFIGURED_LD_LIBRARY_PATH@'
32CONFIGURED_GST_PLUGIN_PATH = '@CONFIGURED_GST_PLUGIN_PATH@'32CONFIGURED_GST_PLUGIN_PATH = '@CONFIGURED_GST_PLUGIN_PATH@'
33LIBDIR = '@LIBDIR@'33LIBDIR = '@LIBDIR@'
34
35localedir = ""34localedir = ""
3635
37# Check if we're in development or installed version
38# Add the path of pitivi stuff
39# TODO : change it when it's finally in cvs
40
41def _get_root_dir():
42 return '/'.join(os.path.dirname(os.path.abspath(__file__)).split('/')[:-1])
43
44def _in_devel():
45 rd = _get_root_dir()
46 return os.path.exists(os.path.join(rd, '.git'))
4736
48def _prepend_env_path(name, value):37def _prepend_env_path(name, value):
49 os.environ[name] = os.pathsep.join(value +38 os.environ[name] = os.pathsep.join(value +
50 os.environ.get(name, "").split(os.pathsep))39 os.environ.get(name, "").split(os.pathsep))
5140
41
52def jump_through_hoops():42def jump_through_hoops():
53 os.environ["JUMP_THROUGH_HOOPS"] = "1"43 os.environ["JUMP_THROUGH_HOOPS"] = "1"
54 os.execv(sys.argv[0], sys.argv)44 os.execv(sys.argv[0], sys.argv)
5545
46
47# Check if we're in development or installed version and set paths properly
48def _in_devel():
49 root_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
50 return os.path.exists(os.path.join(root_dir, '.git'))
51
52
56def _add_pitivi_path():53def _add_pitivi_path():
57 global localedir54 global localedir
58 dir = os.path.dirname(os.path.abspath(__file__))55 dir = os.path.dirname(os.path.abspath(__file__))
59 root = None56 root = None
60 if _in_devel():57 if _in_devel():
61 root = os.path.split(dir)[0]58 root = os.path.split(dir)[0]
59 sys.path.insert(0, os.path.join(root, "pitivi", "coptimizations",
60 ".libs"))
62 localedir = os.path.join(os.path.split(dir)[0], 'locale')61 localedir = os.path.join(os.path.split(dir)[0], 'locale')
63 else:62 else:
64 root = os.path.join(LIBDIR, 'pitivi', 'python')63 root = os.path.join(LIBDIR, 'pitivi', 'python')
@@ -79,11 +78,13 @@
79 locale.setlocale(locale.LC_ALL, '')78 locale.setlocale(locale.LC_ALL, '')
80 locale.bindtextdomain('pitivi', localedir)79 locale.bindtextdomain('pitivi', localedir)
81 locale.textdomain('pitivi')80 locale.textdomain('pitivi')
8281 except:
82 print "Couldn't set locale."
83 try:
83 gettext.bindtextdomain('pitivi', localedir)84 gettext.bindtextdomain('pitivi', localedir)
84 gettext.textdomain('pitivi')85 gettext.textdomain('pitivi')
85 except:86 except:
86 print "Couldn't set locale !, reverting to C locale"87 print "Couldn't set the gettext domain. Translations will not work."
8788
88 if CONFIGURED_LD_LIBRARY_PATH or CONFIGURED_GST_PLUGIN_PATH:89 if CONFIGURED_LD_LIBRARY_PATH or CONFIGURED_GST_PLUGIN_PATH:
89 _prepend_env_path("LD_LIBRARY_PATH", [CONFIGURED_LD_LIBRARY_PATH])90 _prepend_env_path("LD_LIBRARY_PATH", [CONFIGURED_LD_LIBRARY_PATH])
@@ -93,30 +94,23 @@
93 # ld caches LD_LIBRARY_PATH at startup so we need to execv() here. LALA.94 # ld caches LD_LIBRARY_PATH at startup so we need to execv() here. LALA.
94 jump_through_hoops()95 jump_through_hoops()
9596
96def _init_gobject_gtk_gst():97 if CONFIGURED_GI_TYPELIB_PATH:
97 global localedir98 _prepend_env_path("GI_TYPELIB_PATH", [CONFIGURED_GI_TYPELIB_PATH])
98 try:99
99 import pygtk100
100 pygtk.require("2.0")101def _initialize_modules():
101102 from pitivi.check import initialize_modules
102 import gtk103 try:
103104 initialize_modules()
104 import gobject105 except Exception, e:
105 gobject.threads_init()106 print "Failed to initialize modules: ", e
106 except ImportError, e:107
107 raise SystemExit("PyGTK couldn't be found !", str(e))108
108109def _check_requirements():
109 gobject.threads_init()110 from pitivi.check import check_requirements
110111
111 try:112 if not check_requirements():
112 import pygst113 sys.exit(2)
113 pygst.require('0.10')
114
115 args, sys.argv[:] = sys.argv[:], sys.argv[0:1]
116 import gst
117 sys.argv = args
118 except ImportError:
119 raise SystemExit("Gst-Python couldn't be found!")
120114
121def _run_pitivi():115def _run_pitivi():
122 import pitivi.application as ptv116 import pitivi.application as ptv
@@ -126,11 +120,20 @@
126 print 'Starting Pitivi with no GUI.'120 print 'Starting Pitivi with no GUI.'
127 ptv.GuiPitivi._showGui = lambda *args, **kargs : None121 ptv.GuiPitivi._showGui = lambda *args, **kargs : None
128122
123 # Start the real Pitivi, with given arguments.
129 sys.exit(ptv.main(sys.argv))124 sys.exit(ptv.main(sys.argv))
130125
131try:126
132 _add_pitivi_path()127if __name__ == "__main__":
133 _init_gobject_gtk_gst()128 try:
134 _run_pitivi()129 _add_pitivi_path()
135except KeyboardInterrupt:130 _initialize_modules()
136 print "Interrupted by user!"131 # Dep checks really have to happen here, not in application.py. Otherwise,
132 # as soon as application.py starts, it will try importing all the code and
133 # the classes in application.py will not even have the opportunity to run.
134 # We do these checks on every startup (even outside the dev environment, for
135 # soft deps); doing imports and gst registry checks has near-zero cost.
136 _check_requirements()
137 _run_pitivi()
138 except KeyboardInterrupt:
139 print "\tPitivi stopped by user with KeyboardInterrupt!"
137140
=== added directory '.pc/01_disable-devel-mode.patch/pitivi'
=== added file '.pc/01_disable-devel-mode.patch/pitivi/configure.py'
--- .pc/01_disable-devel-mode.patch/pitivi/configure.py 1970-01-01 00:00:00 +0000
+++ .pc/01_disable-devel-mode.patch/pitivi/configure.py 2014-04-07 07:50:55 +0000
@@ -0,0 +1,90 @@
1# Pitivi video editor
2#
3# pitivi/configure.py
4#
5# Copyright (c) 2005, Edward Hervey <bilboed@bilboed.com>
6#
7# This program is free software; you can redistribute it and/or
8# modify it under the terms of the GNU Lesser General Public
9# License as published by the Free Software Foundation; either
10# version 2.1 of the License, or (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15# Lesser General Public License for more details.
16#
17# You should have received a copy of the GNU Lesser General Public
18# License along with this program; if not, write to the
19# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
20# Boston, MA 02110-1301, USA.
21"""
22Utilities for getting the location of various directories.
23Enables identical use for installed and uninstalled versions.
24"""
25
26import os.path
27
28
29# Again, mostly the same thing as in bin/pitivi.in and pitivi/utils/misc.py:
30def _get_root_dir():
31 return '/'.join(os.path.dirname(os.path.abspath(__file__)).split('/')[:-1])
32
33
34def in_devel():
35 """
36 Returns whether the app is run from a git checkout.
37 """
38 rd = _get_root_dir()
39 return os.path.exists(os.path.join(rd, '.git'))
40
41
42LIBDIR = '/usr/local/lib'
43PKGDATADIR = '/usr/local/share/pitivi'
44VERSION = '0.93'
45APPNAME = 'Pitivi'
46APPURL = 'http://www.pitivi.org/'
47RELEASES_URL = 'http://pitivi.org/releases.txt'
48APPMANUALURL_ONLINE = 'http://www.pitivi.org/manual'
49
50
51if in_devel():
52 APPMANUALURL_OFFLINE = 'ghelp://%s' % os.path.join(_get_root_dir(), 'help/C')
53else:
54 APPMANUALURL_OFFLINE = 'help:pitivi'
55
56
57def get_data_dir():
58 if in_devel():
59 datadir = os.path.join(_get_root_dir(), "data")
60 elif os.getenv("PITIVI_TOP_LEVEL_DIR"):
61 top_level = os.getenv("PITIVI_TOP_LEVEL_DIR")
62 datadir = os.path.join(top_level, "data")
63 else:
64 datadir = PKGDATADIR
65 return os.path.abspath(datadir)
66
67
68def get_pixmap_dir():
69 """ Returns the directory for program-only pixmaps """
70 return os.path.join(get_data_dir(), 'pixmaps')
71
72
73def get_ui_dir():
74 """ Returns the directory for GtkBuilder/Glade files """
75 return os.path.join(get_data_dir(), 'ui')
76
77
78def get_renderpresets_dir():
79 """ Returns the directory for Render Presets files """
80 return os.path.join(get_data_dir(), 'renderpresets')
81
82
83def get_audiopresets_dir():
84 """ Returns the directory for Audio Presets files """
85 return os.path.join(get_data_dir(), 'audiopresets')
86
87
88def get_videopresets_dir():
89 """ Returns the directory for Video Presets files """
90 return os.path.join(get_data_dir(), 'videopresets')
091
=== added file '.pc/01_disable-devel-mode.patch/pitivi/configure.py.in'
--- .pc/01_disable-devel-mode.patch/pitivi/configure.py.in 1970-01-01 00:00:00 +0000
+++ .pc/01_disable-devel-mode.patch/pitivi/configure.py.in 2014-04-07 07:50:55 +0000
@@ -0,0 +1,90 @@
1# Pitivi video editor
2#
3# pitivi/configure.py
4#
5# Copyright (c) 2005, Edward Hervey <bilboed@bilboed.com>
6#
7# This program is free software; you can redistribute it and/or
8# modify it under the terms of the GNU Lesser General Public
9# License as published by the Free Software Foundation; either
10# version 2.1 of the License, or (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15# Lesser General Public License for more details.
16#
17# You should have received a copy of the GNU Lesser General Public
18# License along with this program; if not, write to the
19# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
20# Boston, MA 02110-1301, USA.
21"""
22Utilities for getting the location of various directories.
23Enables identical use for installed and uninstalled versions.
24"""
25
26import os.path
27
28
29# Again, mostly the same thing as in bin/pitivi.in and pitivi/utils/misc.py:
30def _get_root_dir():
31 return '/'.join(os.path.dirname(os.path.abspath(__file__)).split('/')[:-1])
32
33
34def in_devel():
35 """
36 Returns whether the app is run from a git checkout.
37 """
38 rd = _get_root_dir()
39 return os.path.exists(os.path.join(rd, '.git'))
40
41
42LIBDIR = '@LIBDIR@'
43PKGDATADIR = '@DATADIR@/@PACKAGE@'
44VERSION = '@VERSION@'
45APPNAME = '@PACKAGE_NAME@'
46APPURL = 'http://www.pitivi.org/'
47RELEASES_URL = 'http://pitivi.org/releases.txt'
48APPMANUALURL_ONLINE = 'http://www.pitivi.org/manual'
49
50
51if in_devel():
52 APPMANUALURL_OFFLINE = 'ghelp://%s' % os.path.join(_get_root_dir(), 'help/C')
53else:
54 APPMANUALURL_OFFLINE = 'help:pitivi'
55
56
57def get_data_dir():
58 if in_devel():
59 datadir = os.path.join(_get_root_dir(), "data")
60 elif os.getenv("PITIVI_TOP_LEVEL_DIR"):
61 top_level = os.getenv("PITIVI_TOP_LEVEL_DIR")
62 datadir = os.path.join(top_level, "data")
63 else:
64 datadir = PKGDATADIR
65 return os.path.abspath(datadir)
66
67
68def get_pixmap_dir():
69 """ Returns the directory for program-only pixmaps """
70 return os.path.join(get_data_dir(), 'pixmaps')
71
72
73def get_ui_dir():
74 """ Returns the directory for GtkBuilder/Glade files """
75 return os.path.join(get_data_dir(), 'ui')
76
77
78def get_renderpresets_dir():
79 """ Returns the directory for Render Presets files """
80 return os.path.join(get_data_dir(), 'renderpresets')
81
82
83def get_audiopresets_dir():
84 """ Returns the directory for Audio Presets files """
85 return os.path.join(get_data_dir(), 'audiopresets')
86
87
88def get_videopresets_dir():
89 """ Returns the directory for Video Presets files """
90 return os.path.join(get_data_dir(), 'videopresets')
091
=== removed file 'ABOUT-NLS'
--- ABOUT-NLS 2006-02-04 14:42:30 +0000
+++ ABOUT-NLS 1970-01-01 00:00:00 +0000
@@ -1,435 +0,0 @@
1Notes on the Free Translation Project
2*************************************
3
4 Free software is going international! The Free Translation Project
5is a way to get maintainers of free software, translators, and users all
6together, so that will gradually become able to speak many languages.
7A few packages already provide translations for their messages.
8
9 If you found this `ABOUT-NLS' file inside a distribution, you may
10assume that the distributed package does use GNU `gettext' internally,
11itself available at your nearest GNU archive site. But you do _not_
12need to install GNU `gettext' prior to configuring, installing or using
13this package with messages translated.
14
15 Installers will find here some useful hints. These notes also
16explain how users should proceed for getting the programs to use the
17available translations. They tell how people wanting to contribute and
18work at translations should contact the appropriate team.
19
20 When reporting bugs in the `intl/' directory or bugs which may be
21related to internationalization, you should tell about the version of
22`gettext' which is used. The information can be found in the
23`intl/VERSION' file, in internationalized packages.
24
25Quick configuration advice
26==========================
27
28 If you want to exploit the full power of internationalization, you
29should configure it using
30
31 ./configure --with-included-gettext
32
33to force usage of internationalizing routines provided within this
34package, despite the existence of internationalizing capabilities in the
35operating system where this package is being installed. So far, only
36the `gettext' implementation in the GNU C library version 2 provides as
37many features (such as locale alias, message inheritance, automatic
38charset conversion or plural form handling) as the implementation here.
39It is also not possible to offer this additional functionality on top
40of a `catgets' implementation. Future versions of GNU `gettext' will
41very likely convey even more functionality. So it might be a good idea
42to change to GNU `gettext' as soon as possible.
43
44 So you need _not_ provide this option if you are using GNU libc 2 or
45you have installed a recent copy of the GNU gettext package with the
46included `libintl'.
47
48INSTALL Matters
49===============
50
51 Some packages are "localizable" when properly installed; the
52programs they contain can be made to speak your own native language.
53Most such packages use GNU `gettext'. Other packages have their own
54ways to internationalization, predating GNU `gettext'.
55
56 By default, this package will be installed to allow translation of
57messages. It will automatically detect whether the system already
58provides the GNU `gettext' functions. If not, the GNU `gettext' own
59library will be used. This library is wholly contained within this
60package, usually in the `intl/' subdirectory, so prior installation of
61the GNU `gettext' package is _not_ required. Installers may use
62special options at configuration time for changing the default
63behaviour. The commands:
64
65 ./configure --with-included-gettext
66 ./configure --disable-nls
67
68will respectively bypass any pre-existing `gettext' to use the
69internationalizing routines provided within this package, or else,
70_totally_ disable translation of messages.
71
72 When you already have GNU `gettext' installed on your system and run
73configure without an option for your new package, `configure' will
74probably detect the previously built and installed `libintl.a' file and
75will decide to use this. This might be not what is desirable. You
76should use the more recent version of the GNU `gettext' library. I.e.
77if the file `intl/VERSION' shows that the library which comes with this
78package is more recent, you should use
79
80 ./configure --with-included-gettext
81
82to prevent auto-detection.
83
84 The configuration process will not test for the `catgets' function
85and therefore it will not be used. The reason is that even an
86emulation of `gettext' on top of `catgets' could not provide all the
87extensions of the GNU `gettext' library.
88
89 Internationalized packages have usually many `po/LL.po' files, where
90LL gives an ISO 639 two-letter code identifying the language. Unless
91translations have been forbidden at `configure' time by using the
92`--disable-nls' switch, all available translations are installed
93together with the package. However, the environment variable `LINGUAS'
94may be set, prior to configuration, to limit the installed set.
95`LINGUAS' should then contain a space separated list of two-letter
96codes, stating which languages are allowed.
97
98Using This Package
99==================
100
101 As a user, if your language has been installed for this package, you
102only have to set the `LANG' environment variable to the appropriate
103`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code,
104and `CC' is an ISO 3166 two-letter country code. For example, let's
105suppose that you speak German and live in Germany. At the shell
106prompt, merely execute `setenv LANG de_DE' (in `csh'),
107`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
108This can be done from your `.login' or `.profile' file, once and for
109all.
110
111 You might think that the country code specification is redundant.
112But in fact, some languages have dialects in different countries. For
113example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
114country code serves to distinguish the dialects.
115
116 The locale naming convention of `LL_CC', with `LL' denoting the
117language and `CC' denoting the country, is the one use on systems based
118on GNU libc. On other systems, some variations of this scheme are
119used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
120locales supported by your system for your country by running the command
121`locale -a | grep '^LL''.
122
123 Not all programs have translations for all languages. By default, an
124English message is shown in place of a nonexistent translation. If you
125understand other languages, you can set up a priority list of languages.
126This is done through a different environment variable, called
127`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
128for the purpose of message handling, but you still need to have `LANG'
129set to the primary language; this is required by other parts of the
130system libraries. For example, some Swedish users who would rather
131read translations in German than English for when Swedish is not
132available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
133
134 In the `LANGUAGE' environment variable, but not in the `LANG'
135environment variable, `LL_CC' combinations can be abbreviated as `LL'
136to denote the language's main dialect. For example, `de' is equivalent
137to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
138(Portuguese as spoken in Portugal) in this context.
139
140Translating Teams
141=================
142
143 For the Free Translation Project to be a success, we need interested
144people who like their own language and write it well, and who are also
145able to synergize with other translators speaking the same language.
146Each translation team has its own mailing list. The up-to-date list of
147teams can be found at the Free Translation Project's homepage,
148`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
149area.
150
151 If you'd like to volunteer to _work_ at translating messages, you
152should become a member of the translating team for your own language.
153The subscribing address is _not_ the same as the list itself, it has
154`-request' appended. For example, speakers of Swedish can send a
155message to `sv-request@li.org', having this message body:
156
157 subscribe
158
159 Keep in mind that team members are expected to participate
160_actively_ in translations, or at solving translational difficulties,
161rather than merely lurking around. If your team does not exist yet and
162you want to start one, or if you are unsure about what to do or how to
163get started, please write to `translation@iro.umontreal.ca' to reach the
164coordinator for all translator teams.
165
166 The English team is special. It works at improving and uniformizing
167the terminology in use. Proven linguistic skill are praised more than
168programming skill, here.
169
170Available Packages
171==================
172
173 Languages are not equally supported in all packages. The following
174matrix shows the current state of internationalization, as of August
1752002. The matrix shows, in regard of each package, for which languages
176PO files have been submitted to translation coordination, with a
177translation percentage of at least 50%.
178
179 Ready PO files be bg ca cs da de el en eo es et fi fr
180 +----------------------------------------+
181 a2ps | [] [] [] [] |
182 ap-utils | |
183 bash | [] [] [] [] |
184 bfd | [] [] |
185 binutils | [] [] |
186 bison | [] [] [] [] |
187 clisp | |
188 clisp | [] [] [] [] |
189 clisplow | |
190 cpio | [] [] [] [] |
191 darkstat | () |
192 diffutils | [] [] [] [] [] [] |
193 enscript | [] [] |
194 error | [] [] [] |
195 fetchmail | [] () [] [] [] () |
196 fileutils | [] [] [] [] [] |
197 findutils | [] [] [] [] [] [] |
198 flex | [] [] [] [] [] |
199 gas | [] [] |
200 gawk | [] [] [] |
201 gcal | [] [] |
202 gcc | [] [] |
203 gettext | [] [] [] [] [] |
204 gnupg | [] [] [] [] [] [] [] |
205 gprof | [] [] |
206 gpsdrive | () () () () () |
207 grep | [] [] [] [] [] [] [] [] |
208 gretl | [] |
209 gthumb | () () () |
210 hello | [] [] [] [] [] [] [] [] [] |
211 id-utils | [] [] [] |
212 indent | [] [] [] [] [] |
213 jpilot | () [] [] [] |
214 jwhois | [] [] |
215 kbd | [] [] [] |
216 ld | [] [] |
217 libc | [] [] [] [] [] [] [] [] |
218 libiconv | [] [] [] [] |
219 lifelines | () () |
220 lilypond | [] [] |
221 lingoteach | [] [] |
222 lingoteach_lessons| () () |
223 lynx | [] [] [] [] [] |
224 m4 | [] [] [] [] [] |
225 make | [] [] [] [] |
226 man-db | [] () () [] () () |
227 mysecretdiary | [] [] [] |
228 nano | [] () [] [] [] [] |
229 nano_1_0 | [] () [] [] [] [] |
230 opcodes | [] [] [] |
231 parted | [] [] [] [] [] |
232 ptx | [] [] [] [] [] [] [] |
233 python | |
234 recode | [] [] [] [] [] [] |
235 sed | [] [] [] [] [] [] [] [] [] [] |
236 sh-utils | [] [] [] [] |
237 sharutils | [] [] [] [] [] [] [] |
238 sketch | () [] () |
239 soundtracker | [] [] [] |
240 sp | [] |
241 tar | [] [] [] [] [] [] |
242 texinfo | [] [] [] [] [] |
243 textutils | [] [] [] [] [] |
244 util-linux | [] [] [] [] [] [] |
245 vorbis-tools | [] |
246 wastesedge | |
247 wdiff | [] [] [] [] [] [] |
248 wget | [] [] [] [] [] [] [] [] [] [] |
249 +----------------------------------------+
250 be bg ca cs da de el en eo es et fi fr
251 0 2 19 10 30 44 9 1 12 44 17 6 53
252
253 gl he hr hu id it ja ko lv nb nl nn
254 +-------------------------------------+
255 a2ps | () () [] |
256 ap-utils | |
257 bash | [] |
258 bfd | [] |
259 binutils | [] |
260 bison | [] [] [] [] |
261 clisp | |
262 clisp | [] |
263 clisplow | |
264 cpio | [] [] [] [] |
265 darkstat | |
266 diffutils | [] [] [] [] [] |
267 enscript | [] [] |
268 error | [] |
269 fetchmail | [] |
270 fileutils | [] [] [] |
271 findutils | [] [] [] [] [] [] [] [] |
272 flex | [] |
273 gas | |
274 gawk | [] |
275 gcal | |
276 gcc | [] |
277 gettext | [] [] |
278 gnupg | [] [] [] [] |
279 gprof | [] |
280 gpsdrive | [] () () |
281 grep | [] [] [] [] [] [] [] |
282 gretl | |
283 gthumb | () () |
284 hello | [] [] [] [] [] [] [] [] [] [] [] [] |
285 id-utils | [] [] |
286 indent | [] [] [] [] |
287 jpilot | () () |
288 jwhois | [] [] |
289 kbd | |
290 ld | |
291 libc | [] [] [] [] |
292 libiconv | [] [] [] |
293 lifelines | |
294 lilypond | [] |
295 lingoteach | [] |
296 lingoteach_lessons| |
297 lynx | [] [] [] [] |
298 m4 | [] [] [] [] |
299 make | [] [] [] [] [] [] |
300 man-db | () () |
301 mysecretdiary | [] |
302 nano | [] [] [] [] |
303 nano_1_0 | [] [] [] [] [] |
304 opcodes | [] [] |
305 parted | [] [] [] |
306 ptx | [] [] [] [] [] |
307 python | |
308 recode | [] [] [] |
309 sed | [] [] [] [] [] [] [] [] |
310 sh-utils | [] [] [] |
311 sharutils | [] [] [] |
312 sketch | () |
313 soundtracker | [] [] |
314 sp | |
315 tar | [] [] [] [] [] [] |
316 texinfo | [] [] [] |
317 textutils | [] [] [] [] |
318 util-linux | () [] |
319 vorbis-tools | [] |
320 wastesedge | |
321 wdiff | [] [] [] |
322 wget | [] [] [] [] [] [] |
323 +-------------------------------------+
324 gl he hr hu id it ja ko lv nb nl nn
325 23 9 12 19 16 13 26 9 1 7 19 3
326
327 no pl pt pt_BR ru sk sl sv tr uk zh_CN zh_TW
328 +----------------------------------------------+
329 a2ps | () () () [] [] [] [] [] | 10
330 ap-utils | () | 0
331 bash | [] | 6
332 bfd | [] [] | 5
333 binutils | [] [] | 5
334 bison | [] [] [] [] | 12
335 clisp | | 0
336 clisp | | 5
337 clisplow | | 0
338 cpio | [] [] [] [] | 12
339 darkstat | [] [] () () | 2
340 diffutils | [] [] [] [] [] [] | 17
341 enscript | [] [] [] [] | 8
342 error | [] [] [] | 7
343 fetchmail | () () [] | 6
344 fileutils | [] [] [] [] [] [] | 14
345 findutils | [] [] [] [] [] [] [] | 21
346 flex | [] [] [] | 9
347 gas | [] | 3
348 gawk | [] [] | 6
349 gcal | [] [] | 4
350 gcc | [] | 4
351 gettext | [] [] [] [] [] [] | 13
352 gnupg | [] [] [] | 14
353 gprof | [] [] | 5
354 gpsdrive | [] [] | 3
355 grep | [] [] [] [] [] | 20
356 gretl | | 1
357 gthumb | () () [] | 1
358 hello | [] [] [] [] [] [] [] | 28
359 id-utils | [] [] [] [] | 9
360 indent | [] [] [] [] [] | 14
361 jpilot | () () [] [] | 5
362 jwhois | [] () () [] [] | 7
363 kbd | [] [] | 5
364 ld | [] [] | 4
365 libc | [] [] [] [] [] [] | 18
366 libiconv | [] [] [] [] [] | 12
367 lifelines | [] | 1
368 lilypond | [] | 4
369 lingoteach | [] [] | 5
370 lingoteach_lessons| () | 0
371 lynx | [] [] [] [] | 13
372 m4 | [] [] [] [] | 13
373 make | [] [] [] [] [] | 15
374 man-db | | 3
375 mysecretdiary | [] [] [] | 7
376 nano | [] [] [] [] | 13
377 nano_1_0 | [] [] [] [] | 14
378 opcodes | [] [] [] | 8
379 parted | [] [] [] [] | 12
380 ptx | [] [] [] [] [] [] [] | 19
381 python | | 0
382 recode | [] [] [] [] [] [] | 15
383 sed | [] [] [] [] [] [] | 24
384 sh-utils | [] [] | 9
385 sharutils | [] [] [] [] | 14
386 sketch | [] () [] | 4
387 soundtracker | [] | 6
388 sp | | 1
389 tar | [] [] [] [] [] [] [] | 19
390 texinfo | [] [] | 10
391 textutils | [] [] [] [] [] | 14
392 util-linux | [] [] [] | 10
393 vorbis-tools | [] | 3
394 wastesedge | | 0
395 wdiff | [] [] [] [] [] | 14
396 wget | [] [] [] [] [] [] [] [] | 24
397 +----------------------------------------------+
398 37 teams no pl pt pt_BR ru sk sl sv tr uk zh_CN zh_TW
399 68 domains 4 15 2 28 28 12 10 49 43 4 1 9 609
400
401 Some counters in the preceding matrix are higher than the number of
402visible blocks let us expect. This is because a few extra PO files are
403used for implementing regional variants of languages, or language
404dialects.
405
406 For a PO file in the matrix above to be effective, the package to
407which it applies should also have been internationalized and
408distributed as such by its maintainer. There might be an observable
409lag between the mere existence a PO file and its wide availability in a
410distribution.
411
412 If August 2002 seems to be old, you may fetch a more recent copy of
413this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
414matrix with full percentage details can be found at
415`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
416
417Using `gettext' in new packages
418===============================
419
420 If you are writing a freely available program and want to
421internationalize it you are welcome to use GNU `gettext' in your
422package. Of course you have to respect the GNU Library General Public
423License which covers the use of the GNU `gettext' library. This means
424in particular that even non-free programs can use `libintl' as a shared
425library, whereas only free software can use `libintl' as a static
426library or use modified versions of `libintl'.
427
428 Once the sources are changed appropriately and the setup can handle
429to use of `gettext' the only thing missing are the translations. The
430Free Translation Project is also available for packages which are not
431developed inside the GNU project. Therefore the information given above
432applies also for every other Free Software Project. Contact
433`translation@iro.umontreal.ca' to make the `.pot' files available to
434the translation teams.
435
4360
=== modified file 'AUTHORS'
--- AUTHORS 2013-01-31 17:15:41 +0000
+++ AUTHORS 2014-04-07 07:50:55 +0000
@@ -1,7 +1,23 @@
1Pitivi GES version
2Now with half the codebase and twice the power
3
42012 - ...
5
6Maintained by Thibault Saunier, Jeff Fortin and Mathieu Duponchelle
7with the help of many contributors.
8
9A handwritten list here would be too long, be frequently outdated,
10and would not give their relative merit. Out of respect for our contributors,
11we point you instead to: http://ohloh.net/p/pitivi/contributors
12
13Or you can run: git shortlog -s -n
14
15===================================================
16
1PiTiVi Python Version17PiTiVi Python Version
2Redone from scratch in Python (pygtk/gst-python)18Redone from scratch in Python (pygtk/gst-python)
319
4March 2005 - ...20March 2005 - 2011
521
6Edward HERVEY <bilboed@bilboed.com>22Edward HERVEY <bilboed@bilboed.com>
7Alessandro Decina <alessandro.decina@collabora.co.uk>23Alessandro Decina <alessandro.decina@collabora.co.uk>
824
=== modified file 'COPYING'
--- COPYING 2011-07-07 13:43:47 +0000
+++ COPYING 2014-04-07 07:50:55 +0000
@@ -1,4 +1,4 @@
1 PiTiVi , Non-linear video editor1 Pitivi video editor
22
3 Copyright (c) 2005, Edward Hervey <bilboed@bilboed.com>3 Copyright (c) 2005, Edward Hervey <bilboed@bilboed.com>
44
55
=== removed file 'ChangeLog'
--- ChangeLog 2013-01-31 17:15:41 +0000
+++ ChangeLog 1970-01-01 00:00:00 +0000
@@ -1,26291 +0,0 @@
12012-05-03 René Stadler <rene.stadler@collabora.co.uk>
2
3 * pitivi/elements/singledecodebin.py:
4 SingleDecodeBin: fix not-linked error when element is reused
5 My previous fix for the parser endless loop issue broke this; we need to re-set
6 the blacklist on PAUSED->READY state change.
7
82012-04-30 Breno Felipe Morais de Santana <breno_info@globomail.com>
9
10 * po/pt_BR.po:
11 Updated Brazilian Portuguese translation
12
132012-04-16 Peter Mráz <etkinator@gmail.com>
14
15 * po/sk.po:
16 Updated Slovak translation
17
182012-04-15 Bruno Brouard <annoa.b@gmail.com>
19
20 * po/fr.po:
21 Updated French translation
22
232012-04-11 Milagros Alessandra Infante Montero <maim92@gmail.com>
24
25 * help/es/es.po:
26 Updated Spanish translation
27
282012-04-09 Milagros Alessandra Infante Montero <maim92@gmail.com>
29
30 * help/es/es.po:
31 Updated Spanish translation
32
332012-04-09 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
34
35 * help/sl/sl.po:
36 Updated Slovenian translation
37
382012-04-08 Milagros Alessandra Infante Montero <maim92@gmail.com>
39
40 * help/es/es.po:
41 Updated Spanish translation
42
432012-04-04 Adolfo Jayme Barrientos <fitoschido@gmail.com>
44
45 * help/es/figures/codecscontainers.jpg:
46 * help/es/figures/previewsource.png:
47 Added spanish translated figures
48
492012-04-04 Milagros Infante Montero <maim92@gmail.com>
50
51 * help/es/es.po:
52 Updated Spanish translation
53
542012-04-02 Milagros Infante Montero <maim92@gmail.com>
55
56 * help/es/es.po:
57 Updated Spanish translation
58
592012-03-27 Daniel Korostil <ted.korostiled@gmail.com>
60
61 * help/Makefile.am:
62 Added uk translation
63
642012-03-27 Daniel Korostil <ted.korostiled@gmail.com>
65
66 * help/uk/uk.po:
67 Uploaded Ukranian
68
692012-03-25 Marek Černocký <marek@manet.cz>
70
71 * po/cs.po:
72 Updated Czech translation
73
742012-03-25 Milagros Alessandra Infante <maim92@gmail.com>
75
76 * help/es/es.po:
77 Updated spanish translation
78
792012-03-24 Daniel Korostil <ted.korostiled@gmail.com>
80
81 * po/uk.po:
82 Uploaded Ukranian
83
842012-03-25 OKANO Takayoshi <kano@na.rim.or.jp>
85
86 * po/ja.po:
87 [l10n] Update Japanese translation
88
892012-03-19 Milagros Alessandra Infante <maim92@gmail.com>
90
91 * help/es/es.po:
92 Updated spanish translation
93
942012-03-17 Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
95
96 * po/lv.po:
97 Updated Latvian translation.
98
992012-03-15 Jean-François Fortin Tam <nekohayo@gmail.com>
100
101 * docs/release:
102 Update the GStreamer mailing list address in the release docs
103
1042012-03-13 Milagros Infante Montero <maim92@gmail.com>
105
106 * help/es/es.po:
107 Updated Spanish translation
108
1092012-03-13 Milagros Infante Montero <maim92@gmail.com>
110
111 * help/es/es.po:
112 Updated Spanish translation
113
1142012-03-11 António Lima <amrlima@gmail.com>
115
116 * po/pt.po:
117 Updated Portuguese translation
118
1192012-03-09 Cheng-Chia Tseng <pswo10680@gmail.com>
120
121 * po/zh_HK.po:
122 * po/zh_TW.po:
123 Updated Traditional Chinese translation(Hong Kong and Taiwan)
124
1252012-03-08 Milagros Infante Montero <maim92@gmail.com>
126
127 * help/es/es.po:
128 Updated Spanish translation
129
1302012-03-08 Daniel Mustieles <daniel.mustieles@gmail.com>
131
132 * po/es.po:
133 Updated Spanish translation
134
1352012-03-04 Milagros Alessandra Infante <maim92@gmail.com>
136
137 * help/es/es.po:
138 Updated Spanish translation
139
1402012-03-02 Daniel Mustieles <daniel.mustieles@gmail.com>
141
142 * po/es.po:
143 Updated Spanish translation
144
1452012-02-29 Milagros Infante Montero <maim92@gmail.com>
146
147 * help/es/es.po:
148 Updated Spanish translation
149
1502012-02-28 Daniel Nylander <po@danielnylander.se>
151
152 * po/sv.po:
153 Updated Swedish translation
154
1552012-02-28 Matej Urbančič <mateju@svn.gnome.org>
156
157 * po/sl.po:
158 Updated Slovenian translation
159
1602012-02-27 Мирослав Николић <miroslavnikolic@rocketmail.com>
161
162 * po/sr.po:
163 * po/sr@latin.po:
164 Updated Serbian translation
165
1662012-02-24 Jean-François Fortin Tam <nekohayo@gmail.com>
167
168 * ChangeLog:
169 * docs/release:
170 Update ChangeLog
171
1722012-02-24 Jean-François Fortin Tam <nekohayo@gmail.com>
173
174 * NEWS:
175 * RELEASE:
176 * configure.ac:
177 Bugfix release 0.15.1
178
1792012-02-24 Jean-François Fortin Tam <nekohayo@gmail.com>
180
181 * docs/release:
182 Update docs/release for clarity
183
1842012-02-24 Jean-François Fortin Tam <nekohayo@gmail.com>
185
186 Merging translations
187
1882011-10-21 René Stadler <rene.stadler@collabora.co.uk>
189
190 * pitivi/elements/singledecodebin.py:
191 SingleDecodeBin: prevent endless loop with new parsers
192 Parsers also accept their output as input now, so the old autoplugging logic
193 causes an infinite loop.
194 Fixes bug #662311.
195
1962012-02-24 Daniel Mustieles <daniel.mustieles@gmail.com>
197
198 * po/es.po:
199 Updated Spanish translation
200
2012012-02-23 Jean-François Fortin Tam <nekohayo@gmail.com>
202
203 * help/C/movearoundtimeline.page:
204 manual: Slight rewording of "Activating the timeline toolbar"
205
2062012-01-30 Brian Grohe <grohe43@gmail.com>
207
208 * help/C/movearoundtimeline.page:
209 manual: Document how to activate the timeline toolbar
210
2112012-02-23 Matej Urbančič <mateju@svn.gnome.org>
212
213 * po/sl.po:
214 Updated Slovenian translation
215
2162012-02-23 Joan Duran <jodufi@gmail.com>
217
218 * po/ca.po:
219 [l10n] Updated Catalan translation
220
2212012-02-23 Gil Forcada <gforcada@gnome.org>
222
223 * po/POTFILES.in:
224 Added missing files on POTFILES.in
225
2262012-02-17 Bruno Brouard <annoa.b@gmail.com>
227
228 * po/fr.po:
229 Updated French translation
230
2312012-02-17 Bruno Brouard <annoa.b@gmail.com>
232
233 * help/Makefile.am:
234 * help/fr/figures/codecscontainers.jpg:
235 * help/fr/figures/filechooser.png:
236 * help/fr/figures/hovering.png:
237 * help/fr/figures/mainwindow.jpg:
238 * help/fr/figures/previewsource.png:
239 * help/fr/fr.po:
240 New French doc translation
241
2422012-02-04 Cheng-Chia Tseng <pswo10680@gmail.com>
243
244 * po/zh_HK.po:
245 * po/zh_TW.po:
246 Updated Traditional Chinese translation(Hong Kong and Taiwan)
247
2482012-01-15 Cheng-Chia Tseng <pswo10680@gmail.com>
249
250 * po/zh_HK.po:
251 * po/zh_TW.po:
252 Updated Traditional Chinese translation(Hong Kong and Taiwan)
253
2542012-01-07 Timo Jyrinki <timo@debian.org>
255
256 * po/fi.po:
257 Updated Finnish translation by Timo Jyrinki.
258
2592011-12-29 Мирослав Николић <miroslavnikolic@rocketmail.com>
260
261 * po/sr.po:
262 * po/sr@latin.po:
263 Updated Serbian translation
264
2652011-12-27 Server Acim <serveracim@gmail.com>
266
267 * po/tr.po:
268 [l10n]Updated Turkish translation
269
2702011-12-16 Matej Urbančič <mateju@svn.gnome.org>
271
272 * help/sl/sl.po:
273 Updated Slovenian translation
274
2752011-12-12 Sylvia Sánchez <LailahFSF@gmail.com>
276
277 * help/es/es.po:
278 Updated Spanish translation
279
2802011-12-11 Daniel Korostil <ted.korostiled@gmail.com>
281
282 * po/uk.po:
283 Uploaded Ukranian
284
2852011-11-12 Mario Blättermann <mariobl@gnome.org>
286
287 * help/Makefile.am:
288 [l10n] Added sl to DOC_LINGUAS
289
2902011-11-12 Taijuin <taijuin@gmail.com>
291
292 * po/zh_HK.po:
293 * po/zh_TW.po:
294 Updated Traditional Chinese translation(Hong Kong and Taiwan)
295
2962011-10-20 Gabor Kelemen <kelemeng@gnome.hu>
297
298 * po/hu.po:
299 Updated Hungarian translation
300
3012011-10-10 Daniel Nylander <po@danielnylander.se>
302
303 * po/sv.po:
304 Updated Swedish translation
305
3062011-10-09 Jean-François Fortin Tam <nekohayo@gmail.com>
307
308 * pitivi/ui/filechooserpreview.py:
309 Capitalize the metadata labels in the file chooser preview
310
3112011-10-02 Marek Černocký <marek@manet.cz>
312
313 * pitivi/ui/previewer.py:
314 Use separate translatable strings for thumbnail periods
315 Fixes bug 656652
316
3172011-10-02 Sylvia Sánchez <lailahfsf@gmail.com>
318
319 * help/es/es.po:
320 Updated Spanish translation
321
3222011-10-02 Mario Blättermann <mariobl@gnome.org>
323
324 * po/de.po:
325 [l10n] Updated German translation
326
3272011-10-01 Daniel Mustieles <daniel.mustieles@gmail.com>
328
329 * po/es.po:
330 Updated Spanish translation
331
3322011-10-01 Stas Solovey <whats_up@tut.by>
333
334 * po/ru.po:
335 Updated Russian translation
336
3372011-09-28 Matej Urbančič <mateju@svn.gnome.org>
338
339 * po/sl.po:
340 Updated Slovenian translation
341
3422011-09-28 Marek Černocký <marek@manet.cz>
343
344 * po/cs.po:
345 Updated Czech translation
346
3472011-09-27 Thibault Saunier <thibault.saunier@collabora.com>
348
349 * AUTHORS:
350 * ChangeLog:
351 * NEWS:
352 * RELEASE:
353 * configure.ac:
354 Releasing 0.15.0 "Ich bin ein berliner"
355
3562011-09-27 Thibault Saunier <thibault.saunier@collabora.com>
357
358 Merging translations
359
3602011-09-26 Gianvito Cavasoli <gianvito@gmx.it>
361
362 * po/it.po:
363 [l10n] Updated Italian translation
364
3652011-09-24 Gianvito Cavasoli <gianvito@gmx.it>
366
367 * po/it.po:
368 l10n: Added Italian translation
369
3702011-09-21 ipraveen <mail2ipn@gmail.com>
371
372 * po/LINGUAS:
373 Added Telugu Translation
374
3752011-09-21 ipraveen <mail2ipn@gmail.com>
376
377 * po/te.po:
378 Updates to Telugu translation
379
3802011-09-21 ipraveen <mail2ipn@gmail.com>
381
382 * po/te.po:
383 Updated Telugu translation
384
3852011-09-21 Daniel Nylander <po@danielnylander.se>
386
387 * po/sv.po:
388 Updated Swedish translation
389
3902011-09-20 Daniel Nylander <po@danielnylander.se>
391
392 * po/sv.po:
393 Updated Swedish translation
394
3952011-09-19 Mario Blättermann <mariobl@gnome.org>
396
397 * po/de.po:
398 [l10n] Updated German translation
399
4002011-09-19 Peteris Krisjanis <pecisk@gmail.com>
401
402 * po/lv.po:
403 Updated Latvian translation.
404
4052011-09-16 António Lima <amrlima@gmail.com>
406
407 * po/pt.po:
408 Updated Portuguese translation
409
4102011-09-16 António Lima <amrlima@gmail.com>
411
412 * po/pt.po:
413 Updated Portuguese translation
414
4152011-09-15 Jean-François Fortin Tam <nekohayo@gmail.com>
416
417 * pitivi/ui/encodingdialog.py:
418 * pitivi/ui/projectsettings.py:
419 Enable the preset Remove button when changes have been saved
420
4212011-09-15 Jean-François Fortin Tam <nekohayo@gmail.com>
422
423 * pitivi/ui/encodingdialog.py:
424 * pitivi/ui/projectsettings.py:
425 Fix project settings' checks for Save and Remove preset buttons
426
4272011-09-15 Jean-François Fortin Tam <nekohayo@gmail.com>
428
429 * pitivi/ui/preset.py:
430 preset: Cleanup savePreset and isRemoveButtonSensitive
431
4322011-09-15 Jean-François Fortin Tam <nekohayo@gmail.com>
433
434 * pitivi/ui/preset.py:
435 Remove old presets files to allow creating preset directories
436
4372011-09-15 Jean-François Fortin Tam <nekohayo@gmail.com>
438
439 * pitivi/application.py:
440 Print the status when using the commandline render mode
441
4422011-09-13 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
443
444 * po/sl.po:
445 Updated Slovenian translation
446
4472011-09-13 Martin Srebotnjak <miles@filmsi.net>
448
449 * po/sl.po:
450 Updated Slovenian translation
451
4522011-09-13 Daniel Korostil <ted.korostiled@gmail.com>
453
454 * po/uk.po:
455 Uploaded Ukranian
456
4572011-09-11 Jean-François Fortin Tam <nekohayo@gmail.com>
458
459 * pitivi/ui/gstwidget.py:
460 Properly show property descriptions (blurbs) for codecs
461
4622011-09-11 Marek Černocký <marek@manet.cz>
463
464 * po/cs.po:
465 Updated Czech translation
466
4672011-09-11 Thibault Saunier <thibault.saunier@collabora.com>
468
469 Merging translations
470
4712011-09-11 Thibault Saunier <thibault.saunier@collabora.com>
472
473 * ChangeLog:
474 * configure.ac:
475 Pre-release 0.14.91
476
4772011-09-11 Daniel Mustieles <daniel.mustieles@gmail.com>
478
479 * po/es.po:
480 Updated Spanish translation
481
4822011-09-11 Jean-François Fortin Tam <nekohayo@gmail.com>
483
484 * pitivi/ui/viewer.py:
485 Align the viewer AspectFrame widget vertically to the bottom
486 This keeps it near the playback controls
487
4882011-09-11 Jean-François Fortin Tam <nekohayo@gmail.com>
489
490 * pitivi/ui/viewer.py:
491 viewer: hide the slider on startup
492 Fixes bug #658745
493
4942011-09-11 Daniel Mustieles <daniel.mustieles@gmail.com>
495
496 * po/es.po:
497 Updated Spanish translation
498
4992011-09-11 Thibault Saunier <thibault.saunier@collabora.com>
500
501 * pitivi.doap:
502 Add pitivi.doap file
503
5042011-09-11 Thibault Saunier <thibault.saunier@collabora.com>
505
506 Merging translations
507
5082011-09-10 Jean-François Fortin Tam <nekohayo@gmail.com>
509
510 * pitivi/ui/preset.py:
511 Make the removePreset method more strict about exceptions
512
5132011-09-10 Jean-François Fortin Tam <nekohayo@gmail.com>
514
515 * pitivi/ui/encodingdialog.py:
516 * pitivi/ui/preset.py:
517 Fix the state of Save and Remove buttons when renaming presets
518
5192011-09-10 Thibault Saunier <thibault.saunier@collabora.com>
520
521 * pitivi/ui/preset.py:
522 ui: Do not show preset when some gst elements are missing
523
5242011-09-10 Jean-François Fortin Tam <nekohayo@gmail.com>
525
526 * tests/test_preset.py:
527 test_preset: make the code more compact/readable
528
5292011-09-10 Jean-François Fortin Tam <nekohayo@gmail.com>
530
531 * pitivi/ui/preset.py:
532 * tests/test_preset.py:
533 test_preset: make the test cases more thorough
534
5352011-09-09 Jean-François Fortin Tam <nekohayo@gmail.com>
536
537 * pitivi/ui/preset.py:
538 * pitivi/utils.py:
539 Refactor methods for checking if a preset can be saved or removed
540 Add a utility function for checking file write permissions
541
5422011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
543
544 * pitivi/ui/projectsettings.py:
545 Do not autosave presets when closing the Project Settings window
546
5472011-09-09 Jean-François Fortin Tam <nekohayo@gmail.com>
548
549 * tests/test_preset.py:
550 test_preset: be ruthless about filenames
551
5522011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
553
554 * tests/test_preset.py:
555 presets: partially fix the test case
556
5572011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
558
559 * pitivi/ui/encodingdialog.py:
560 * pitivi/ui/preset.py:
561 * pitivi/ui/projectsettings.py:
562 presets: rename load to loadAll for consistency
563
5642011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
565
566 * pitivi/ui/preset.py:
567 presets: remove a duplicated removePreset method
568
5692011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
570
571 * pitivi/ui/encodingdialog.py:
572 * pitivi/ui/preset.py:
573 presets: remove unused code
574
5752011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
576
577 * pitivi/ui/preset.py:
578 presets: cleanup the saveAll method
579
5802011-09-08 Jean-François Fortin Tam <nekohayo@gmail.com>
581
582 * pitivi/ui/projectsettings.py:
583 Minor indentation fix
584
5852011-09-09 Jean-François Fortin Tam <nekohayo@gmail.com>
586
587 * pitivi/ui/encodingdialog.py:
588 * pitivi/ui/preset.py:
589 * pitivi/ui/projectsettings.py:
590 presets: really write individual presets to disk, clean methods names
591
5922011-09-08 Thibault Saunier <thibault.saunier@collabora.com>
593
594 * data/ui/encodingdialog.ui:
595 * pitivi/ui/encodingdialog.py:
596 ui: Do not save presets when closing the rendering dialog
597
5982011-09-07 Thibault Saunier <thibault.saunier@collabora.com>
599
600 * data/renderpresets/Makefile.am:
601 Fix renderpresets Makefile
602 Wrong naming that prevented it from working
603
6042011-09-05 Alex Băluț <alexandru.balut@gmail.com>
605
606 * pitivi/ui/timelinecontrols.py:
607 No more weird vertical movement of the Video: and Audio: labels when the number of timeline layers changes
608
6092011-09-05 Alex Băluț <alexandru.balut@gmail.com>
610
611 * pitivi/ui/timelinecontrols.py:
612 Move the timelinecontrols.track_name method in timelinecontrols.TrackControls
613
6142011-09-05 Alex Băluț <alexandru.balut@gmail.com>
615
616 * pitivi/ui/timelinecontrols.py:
617 Move the logic which calculates the size of a TrackControls object in a new method
618
6192011-09-05 Alex Băluț <alexandru.balut@gmail.com>
620
621 * pitivi/ui/filelisterrordialog.py:
622 * pitivi/ui/sourcelist.py:
623 Fix the ui.timeline.InfoStub._errorDialogBox* handlers by implementing the FileListErrorDialog.destroy method they are using
624
6252011-09-05 Alex Băluț <alexandru.balut@gmail.com>
626
627 * pitivi/ui/timeline.py:
628 Remove bogus ui.timeline.InfoStub.hide method
629
6302011-09-05 Alex Băluț <alexandru.balut@gmail.com>
631
632 * pitivi/ui/timeline.py:
633 Remove the ui.timeline.Timeline.hide method because it's broken and seems it is never used
634
6352011-09-05 Alex Băluț <alexandru.balut@gmail.com>
636
637 * pitivi/ui/timeline.py:
638 Remove the ui.timeline.InfoStub.showing field because it's unused
639
6402011-09-05 Alex Băluț <alexandru.balut@gmail.com>
641
642 * pitivi/ui/timeline.py:
643 Remove obsolete code and comments in ui.timeline
644
6452011-09-05 Alex Băluț <alexandru.balut@gmail.com>
646
647 * pitivi/ui/timeline.py:
648 * pitivi/ui/timelinecontrols.py:
649 Remove unused imports
650
6512011-09-04 Jean-François Fortin Tam <nekohayo@gmail.com>
652
653 * data/renderpresets/n800.json:
654 Set unlimited default resolution for N800 preset
655
6562011-09-04 Jean-François Fortin Tam <nekohayo@gmail.com>
657
658 * configure.ac:
659 Add audio and video presets to configure.ac
660
6612011-09-04 Jean-François Fortin Tam <nekohayo@gmail.com>
662
663 * data/renderpresets/Makefile.am:
664 * data/videopresets/Makefile.am:
665 Add new presets to Makefile.am
666
6672011-09-04 Jean-François Fortin Tam <nekohayo@gmail.com>
668
669 * data/renderpresets/Blu-ray.json:
670 * data/renderpresets/DVD.json:
671 * data/renderpresets/HTML5_video.json:
672 * data/videopresets/HDV 1080i30.json:
673 * data/videopresets/HDV_1080i30.json:
674 Add rendering presets for HTML5 video, DVD, BD
675
6762011-09-04 Jean-François Fortin Tam <nekohayo@gmail.com>
677
678 * data/videopresets/1080p24.json:
679 * data/videopresets/720p24.json:
680 * data/videopresets/720p30.json:
681 * data/videopresets/HDV 1080i30.json:
682 Add some common HD camcorder video presets
683
6842011-09-04 Jean-François Fortin Tam <nekohayo@gmail.com>
685
686 * pitivi/ui/preset.py:
687 Fix the path for presets files in XDG directories
688
6892011-08-30 Feroze Naina <feroze@feroze.in>
690
691 * pitivi/ui/encodingdialog.py:
692 * pitivi/ui/preset.py:
693 * pitivi/ui/projectsettings.py:
694 Fix captilization - 'No Preset' to 'No preset'
695
6962011-08-25 Feroze Naina <ferozenaina@gmail.com>
697
698 * pitivi/ui/encodingdialog.py:
699 * pitivi/ui/preset.py:
700 Make dimensions optional for renderpresets
701
7022011-08-25 Luis de Bethencourt <luis@debethencourt.com>
703
704 * data/renderpresets/n800.json:
705 Added N800 render preset
706
7072011-08-25 Feroze Naina <ferozenaina@gmail.com>
708
709 * pitivi/ui/encodingdialog.py:
710 * pitivi/ui/projectsettings.py:
711 Replaced "No Preset" with _("No Preset")
712
7132011-08-24 Feroze Naina <ferozenaina@gmail.com>
714
715 * data/Makefile.am:
716 * data/audiopresets/Makefile.am:
717 * data/audiopresets/iPod.json:
718 * data/videopresets/Makefile.am:
719 * data/videopresets/iPod.json:
720 Added dirs audiopresets and videopresets in data/ with makefile and sample preset
721
7222011-08-24 Feroze Naina <ferozenaina@gmail.com>
723
724 * pitivi/ui/preset.py:
725 * pitivi/ui/projectsettings.py:
726 Separated default and user-defined presets built into PresetManager class
727
7282011-08-23 Feroze Naina <ferozenaina@gmail.com>
729
730 * pitivi/configure.py.in:
731 Added get_audiopresets_dir() and get_video_presets_dir()
732
7332011-08-18 Feroze Naina <ferozenaina@gmail.com>
734
735 * pitivi/ui/preset.py:
736 Handle user defined profiles
737
7382011-08-18 Feroze Naina <ferozenaina@gmail.com>
739
740 * pitivi/ui/encodingdialog.py:
741 * pitivi/ui/preset.py:
742 Created Separate function for Save and Remove button + PEP8 compliant
743
7442011-08-17 Feroze Naina <ferozenaina@gmail.com>
745
746 * pitivi/configure.py.in:
747 Updated configure.py.in
748
7492011-08-17 Feroze Naina <ferozenaina@gmail.com>
750
751 * configure.ac:
752 * data/Makefile.am:
753 * data/profiles/Makefile.am:
754 * data/renderpresets/Makefile.am:
755 Updated configure.ac and makefiles for data/renderpresets
756
7572011-08-16 Feroze Naina <ferozenaina@gmail.com>
758
759 * data/profiles/desire.json:
760 * data/profiles/ipod.json:
761 * data/renderpresets/desire.json:
762 * data/renderpresets/ipod.json:
763 * pitivi/ui/preset.py:
764 Renamed data/profiles to data/renderpresets and updated paths
765
7662011-08-16 Feroze Naina <ferozenaina@gmail.com>
767
768 * pitivi/ui/encodingdialog.py:
769 Disable remove button when "No Preset" is selected
770
7712011-08-16 Feroze Naina <ferozenaina@gmail.com>
772
773 * data/profiles/Makefile.am:
774 Added profiles makefile
775
7762011-08-16 Feroze Naina <ferozenaina@gmail.com>
777
778 * pitivi/ui/encodingdialog.py:
779 Added RippleUpdateGroup to control save button
780 Conflicts:
781 pitivi/ui/encodingdialog.py
782
7832011-08-04 Feroze Naina <ferozenaina@gmail.com>
784
785 * data/ui/encodingdialog.ui:
786 * pitivi/ui/encodingdialog.py:
787 * pitivi/ui/preset.py:
788 Fixed DuplicatePresetName error and infobar
789
7902011-07-24 Feroze Naina <ferozenaina@gmail.com>
791
792 * pitivi/ui/encodingdialog.py:
793 * pitivi/ui/preset.py:
794 Added 'No Presets' feature
795
7962011-07-15 Feroze Naina <ferozenaina@gmail.com>
797
798 * pitivi/ui/encodingdialog.py:
799 Handle _responseCb
800
8012011-07-15 Feroze Naina <ferozenaina@gmail.com>
802
803 * pitivi/ui/encodingdialog.py:
804 Remove preset, deleting json file
805
8062011-07-15 Feroze Naina <ferozenaina@gmail.com>
807
808 * pitivi/ui/encodingdialog.py:
809 Save current widget values into existing preset
810
8112011-08-16 Feroze Naina <ferozenaina@gmail.com>
812
813 * pitivi/ui/encodingdialog.py:
814 Handle editting preset name
815 Conflicts:
816 pitivi/ui/encodingdialog.py
817
8182011-08-18 Feroze Naina <ferozenaina@gmail.com>
819
820 * pitivi/ui/encodingdialog.py:
821 Add new preset from current widget values
822
8232011-07-15 Feroze Naina <ferozenaina@gmail.com>
824
825 * pitivi/ui/encodingdialog.py:
826 Load and display presets in render_preset_treeview
827
8282011-07-14 Feroze Naina <ferozenaina@gmail.com>
829
830 * data/profiles/desire.json:
831 * data/profiles/ipod.json:
832 Sample presets added
833
8342011-07-14 Feroze Naina <ferozenaina@gmail.com>
835
836 * pitivi/ui/preset.py:
837 RenderPresetManager subclass with rewritten load() and save() for json operation
838
8392011-07-14 Feroze Naina <ferozenaina@gmail.com>
840
841 * data/ui/encodingdialog.ui:
842 Added Render Presets GUI based on projectsettings.ui
843
8442011-09-02 Gabriel Speckhahn <gabspeck@gmail.com>
845
846 * po/pt_BR.po:
847 Updated Brazilian Portuguese translation, reviewed by Flamarion Jorge <jorge.flamarion@gmail.com>.
848
8492011-09-01 Alex Băluț <alexandru.balut@gmail.com>
850
851 * .gitignore:
852 Ignore the mo files created when building the user manual
853
8542011-08-31 Jean-François Fortin Tam <nekohayo@gmail.com>
855
856 * pitivi/ui/timeline.py:
857 Revert "Disable updates during deletion"
858 This reverts commit b2ce29803b89e284b2b42fffc6b76eeca018e736.
859 Fixes bug #656692 (deleting clips under the playhead would hang)
860
8612011-08-31 Мирослав Николић <miroslavnikolic@rocketmail.com>
862
863 * po/sr.po:
864 * po/sr@latin.po:
865 Updated Serbian translation
866
8672011-08-31 Alex Băluț <alexandru.balut@gmail.com>
868
869 * .gitignore:
870 Ignore the autogenerated help/*/*.page files
871
8722011-07-07 Alex Băluț <alexandru.balut@gmail.com>
873
874 * pitivi/__init__.py:
875 * pitivi/application.py:
876 * pitivi/discoverer.py:
877 * pitivi/elements/arraysink.py:
878 * pitivi/formatters/etree.py:
879 * pitivi/projectmanager.py:
880 * pitivi/ui/mainwindow.py:
881 * tests/__init__.py:
882 * tests/common.py:
883 * tests/runtests.py:
884 * tests/test_alpha_passthrough.py:
885 * tests/test_discoverer.py:
886 * tests/test_gap.py:
887 * tests/test_pipeline.py:
888 * tests/test_still_image.py:
889 * tests/test_timeline_factory.py:
890 * tests/test_timeline_undo.py:
891 * tests/test_utils.py:
892 Moved the gobject.threads_init call to pitivi/__init__.py
893
8942011-08-30 Jean-François Fortin Tam <nekohayo@gmail.com>
895
896 * help/C/mainwindow.page:
897 * help/C/movearoundtimeline.page:
898 * help/C/splitting.page:
899 * help/C/trimming.page:
900 * help/C/usingclips.page:
901 manual: fix broken links
902
9032011-08-28 Jean-François Fortin Tam <nekohayo@gmail.com>
904
905 * help/C/codecscontainers.page:
906 * help/C/figures/codecscontainers.jpg:
907 * help/Makefile.am:
908 manual: explain codecs vs containers
909
9102011-08-28 Jean-François Fortin Tam <nekohayo@gmail.com>
911
912 * help/C/importing.page:
913 * help/C/movearoundtimeline.page:
914 manual: cleanup the section on zooming
915
9162011-08-28 Jean-François Fortin Tam <nekohayo@gmail.com>
917
918 * help/C/gstreamer.page:
919 manual: specify allowed image formats
920 Fixes bug #617105
921
9222011-08-30 Jean-François Fortin Tam <nekohayo@gmail.com>
923
924 * help/C/presets.page:
925 * help/C/projectsettings.page:
926 * help/Makefile.am:
927 manual: document presets for project settings and rendering
928
9292011-08-28 Jean-François Fortin Tam <nekohayo@gmail.com>
930
931 * help/C/saveproject.page:
932 manual: document the "Revert to saved" feature
933
9342011-08-28 Jean-François Fortin Tam <nekohayo@gmail.com>
935
936 * help/C/effects.page:
937 manual: fix a typo that prevented the effects page from showing
938
9392011-08-28 Alex Băluț <alexandru.balut@gmail.com>
940
941 * pitivi/ui/filelisterrordialog.py:
942 Removed obsolete commented out line of code in FileListErrorDialog
943
9442011-08-26 Alex Băluț <alexandru.balut@gmail.com>
945
946 * pitivi/application.py:
947 * pitivi/ui/mainwindow.py:
948 Prevent the main window to go fullscreen when we show the startup wizard because the startup wizard will be modal and hidden in the back of the main window
949
9502011-08-26 Alex Băluț <alexandru.balut@gmail.com>
951
952 * pitivi/ui/mainwindow.py:
953 Call toggleFullScreen directly in PitiviMainWindow.__init__ if needed
954
9552011-08-30 Alex Băluț <alexandru.balut@gmail.com>
956
957 * pitivi/ui/mainwindow.py:
958 Operate on self instead of on self.viewer.window in PitiviMainWindow.toggleFullScreen
959
9602011-08-21 Alex Băluț <alexandru.balut@gmail.com>
961
962 * pitivi/ui/mainwindow.py:
963 Make the window fullscreen when the application starts, if it was previously fullscreen
964
9652011-08-26 Alex Băluț <alexandru.balut@gmail.com>
966
967 * pitivi/settings.py:
968 Removed the settings.GlobalSettings.iterSection method because it's not used
969
9702011-08-23 Alex Băluț <alexandru.balut@gmail.com>
971
972 * pitivi/settings.py:
973 Remove settings.HOME because it's not used anywhere
974
9752011-07-07 Alex Băluț <alexandru.balut@gmail.com>
976
977 * pitivi/formatters/etree.py:
978 Report the value which caused a TypeError in ElementTreeFormatter._parsePropertyValue
979
9802011-08-22 Alex Băluț <alexandru.balut@gmail.com>
981
982 * pitivi/ui/viewer.py:
983 Got rid of the ViewerWidget.action field because it was unused
984
9852011-08-12 Alex Băluț <alexandru.balut@gmail.com>
986
987 * Makefile.am:
988 Do not include autogen.sh in the archive package of the application
989
9902011-08-15 Alex Băluț <alexandru.balut@gmail.com>
991
992 * pitivi/timeline/timeline.py:
993 Removed pitivi.timeline.timeline.LinkEntry because it's unused
994
9952011-08-21 Alex Băluț <alexandru.balut@gmail.com>
996
997 * pitivi/settings.py:
998 Optimize GlobalSettings.iterAllOptions by using existing variable
999
10002011-08-21 Alex Băluț <alexandru.balut@gmail.com>
1001
1002 * pitivi/settings.py:
1003 Remove a FIXME in settings.py because it was just an explanation
1004
10052011-08-21 Alex Băluț <alexandru.balut@gmail.com>
1006
1007 * pitivi/projectmanager.py:
1008 Remove a FIXME in projectmanager.py because it's actually a feature request
1009
10102011-08-21 Alex Băluț <alexandru.balut@gmail.com>
1011
1012 * pitivi/ui/mainwindow.py:
1013 Remove code dealing with 'Screencast' actions, because they are gone
1014
10152011-08-21 Alex Băluț <alexandru.balut@gmail.com>
1016
1017 * pitivi/threads.py:
1018 Remove threads.CallbackThread because it's not used anywhere
1019
10202011-08-21 Alex Băluț <alexandru.balut@gmail.com>
1021
1022 * pitivi/threads.py:
1023 Check that the thread class passed to threads.ThreadMaster.addThread subclasses Thread
1024
10252011-08-21 Alex Băluț <alexandru.balut@gmail.com>
1026
1027 * pitivi/plumber.py:
1028 * pitivi/settings.py:
1029 * pitivi/ui/effectlist.py:
1030 * pitivi/ui/mainwindow.py:
1031 Remove unuseful code
1032
10332011-08-28 Alex Băluț <alexandru.balut@gmail.com>
1034
1035 * pitivi/ui/effectlist.py:
1036 Delay the loading of the effects so the application starts faster
1037
10382011-08-22 Thibault Saunier <thibault.saunier@collabora.com>
1039
1040 * configure.ac:
1041 * pitivi/check.py:
1042 * pitivi/configure.py.in:
1043 build: Check both the Gtk+ version and PyGtk
1044 We used to check only PyGtk, but sometimes, the 2 versions are different
1045 Checking the 2 versions let us depend on exactly what we need.
1046
10472011-08-27 Matej Urbančič <mateju@svn.gnome.org>
1048
1049 * po/sl.po:
1050 Added Slovenian translation
1051
10522011-08-27 Marek Černocký <marek@manet.cz>
1053
1054 * po/cs.po:
1055 Updated Czech translation
1056
10572011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1058
1059 * pitivi/formatters/etree.py:
1060 * tests/test_etree_formatter.py:
1061 Change ElementTreeFormatter to allow storing empty string values. Fixes bug 603209.
1062
10632011-08-25 Jean-François Fortin Tam <nekohayo@gmail.com>
1064
1065 * pitivi/discoverer.py:
1066 * pitivi/settings.py:
1067 * pitivi/ui/preset.py:
1068 Make the XDG dirs more robust
1069
10702011-08-24 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1071
1072 * help/sl/sl.po:
1073 Updated Slovenian translation
1074
10752011-08-24 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1076
1077 * help/sl/sl.po:
1078 Updated Slovenian translation
1079
10802011-08-23 Daniel Korostil <ted.korostiled@gmail.com>
1081
1082 * po/uk.po:
1083 Uploaded Ukranian
1084
10852011-08-21 Lubosz Sarnecki <lubosz@gmail.com>
1086
1087 * data/ui/cliptransformation.ui:
1088 ui: Fix Bug 657000
1089 Viewer Zoom widget can not be used with recent Glade versions
1090
10912011-08-20 Thibault Saunier <thibault.saunier@collabora.com>
1092
1093 Merging translations
1094
10952011-08-20 Daniel Mustieles <daniel.mustieles@gmail.com>
1096
1097 * po/es.po:
1098 Updated Spanish translation
1099
11002011-08-20 Daniel Mustieles <daniel.mustieles@gmail.com>
1101
1102 * help/Makefile.am:
1103 * help/es/es.po:
1104 Added Spanish translation
1105
11062011-08-15 Lubosz Sarnecki <lubosz@gmail.com>
1107
1108 * pitivi/ui/viewer.py:
1109 viewer: fix bug #656591
1110 Transformation Box is not cleared when the viewer is zoomed out and the video is played
1111
11122011-08-15 Lubosz Sarnecki <lubosz@gmail.com>
1113
1114 * pitivi/ui/clipproperties.py:
1115 ui: fix effects expander behavior, bug #656581
1116 the expander was not connected properly and not beeing set back sensitive.
1117
11182011-08-19 Jean-François Fortin Tam <nekohayo@gmail.com>
1119
1120 * pitivi.spec.in:
1121 * pitivi/ui/mainwindow.py:
1122 Remove unused gconf code, drop the gconf dependency entirely.
1123 Fixes bug #656901
1124
11252011-08-19 Mario Blättermann <mariobl@gnome.org>
1126
1127 * po/de.po:
1128 [l10n] Updated German translation
1129
11302011-08-19 Thibault Saunier <thibault.saunier@collabora.com>
1131
1132 * po/POTFILES.in:
1133 Revert "Add missing file"
1134 This commit was adding again etree.py in the POTFILES.in file list.
1135 This reverts commit 05f70ea402e7f1b7a5cc2e3cef7f6a0bb75a54b7.
1136
11372011-08-19 Thibault Saunier <thibault.saunier@collabora.com>
1138
1139 Merging translations
1140
11412011-08-19 Mario Blättermann <mariobl@gnome.org>
1142
1143 * help/de/de.po:
1144 [l10n] Updated German doc translation
1145
11462011-08-19 Mario Blättermann <mariobl@gnome.org>
1147
1148 * help/Makefile.am:
1149 * help/de/de.po:
1150 [l10n] Added initial German doc translation
1151
11522011-08-19 Mario Blättermann <mariobl@gnome.org>
1153
1154 * po/de.po:
1155 [l10n] Updated German translation
1156
11572011-08-19 Mario Blättermann <mariobl@gnome.org>
1158
1159 * po/de.po:
1160 [l10n] Updated German translation
1161
11622011-08-18 Kjartan Maraas <kmaraas@gnome.org>
1163
1164 * po/nb.po:
1165 Updated Norwegian bokmål translation
1166
11672011-08-18 Kjartan Maraas <kmaraas@gnome.org>
1168
1169 * po/POTFILES.in:
1170 Add missing file
1171
11722011-08-18 Kjartan Maraas <kmaraas@gnome.org>
1173
1174 * po/nb.po:
1175 Updated Norwegian bokmål translation
1176
11772011-08-17 Daniel Mustieles <daniel.mustieles@gmail.com>
1178
1179 * po/es.po:
1180 Updated Spanish translation
1181
11822011-08-16 Jean-François Fortin Tam <nekohayo@gmail.com>
1183
1184 * pitivi/ui/projectsettings.py:
1185 Get the project year as an integer from the project settings UI
1186 Fixes bug #656532
1187
11882011-08-16 Marek Černocký <marek@manet.cz>
1189
1190 * po/cs.po:
1191 Updated Czech translation
1192
11932011-08-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1194
1195 * help/C/effects.page:
1196 * help/C/importing.page:
1197 * help/C/insertintimeline.page:
1198 * help/C/projectsettings.page:
1199 * help/C/saveproject.page:
1200 * help/C/selectunusedfiles.page:
1201 manual: reflect the recent changes in the application's menus
1202
12032011-08-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1204
1205 * pitivi/ui/mainwindow.py:
1206 Simplify the string for the "Render..." button and menu item
1207
12082011-08-15 Thibault Saunier <thibault.saunier@collabora.com>
1209
1210 Merging translations
1211
12122011-08-15 Thibault Saunier <thibault.saunier@collabora.com>
1213
1214 Merging translations
1215 Conflicts:
1216 po/POTFILES.in
1217
12182011-08-15 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1219
1220 * po/sl.po:
1221 Updated Slovenian translation
1222
12232011-08-15 Lubosz Sarnecki <lubosz@gmail.com>
1224
1225 * pitivi/ui/clipproperties.py:
1226 make label translatable, rename expanders
1227 rename the expanders to "effects" and "transformation". Do not repeat the word "configuration".
1228
12292011-08-14 Jorge González <jorgegonz@svn.gnome.org>
1230
1231 * po/es.po:
1232 Updated Spanish translation
1233
12342011-08-14 Piotr Drąg <piotrdrag@gmail.com>
1235
1236 * po/POTFILES.in:
1237 Updated POTFILES.in
1238
12392011-08-13 Thibault Saunier <thibault.saunier@collabora.com>
1240
1241 * help/Makefile.am:
1242 help: Remove the figures folder from DOC_PAGES
1243 Author is Daniel Mustieles
1244 https://bugzilla.gnome.org/show_bug.cgi?id=656464
1245
12462011-08-13 Thibault Saunier <thibault.saunier@collabora.com>
1247
1248 * po/POTFILES.in:
1249 translation: Add missing files to POTFILES.in
1250 Author is Daniel Mustieles
1251 https://bugzilla.gnome.org/show_bug.cgi?id=656465
1252
12532011-08-13 Thibault Saunier <thibault.saunier@collabora.com>
1254
1255 * data/ui/Makefile.am:
1256 ui: Add alignmentprogress.ui to the Makefile.am list
1257
12582011-08-13 Daniel Mustieles <daniel.mustieles@gmail.com>
1259
1260 * po/es.po:
1261 Updated Spanish translation
1262
12632011-08-13 Thibault Saunier <thibault.saunier@collabora.com>
1264
1265 * ChangeLog:
1266 * configure.ac:
1267 Unstable release 0.14.2
1268
12692011-08-13 Thibault Saunier <thibault.saunier@collabora.com>
1270
1271 * pitivi.spec.in:
1272 Update pitivi.spec.in
1273
12742011-08-12 Lubosz Sarnecki <lubosz@gmail.com>
1275
1276 * pitivi/ui/clipproperties.py:
1277 * pitivi/ui/viewer.py:
1278 ui: implement viewer transformation
1279 use frei0r scale0tilt and add an expander in the clip properties.
1280 use cairo for rendering in the viewer.
1281
12822011-08-12 Lubosz Sarnecki <lubosz@gmail.com>
1283
1284 * data/ui/Makefile.am:
1285 * data/ui/cliptransformation.ui:
1286 ui: add glade file for clip transformation
1287
12882011-08-12 Lubosz Sarnecki <lubosz@gmail.com>
1289
1290 * pitivi/ui/common.py:
1291 common: add an covertion function from hex to rgb color
1292
12932011-08-12 Lubosz Sarnecki <lubosz@gmail.com>
1294
1295 * pitivi/ui/clipproperties.py:
1296 * pitivi/ui/mainwindow.py:
1297 ui: make the clip transformation tab more general
1298 change the name of the clip configuration tab
1299 move the effects properties to an expander, and make the window scrollable.
1300
13012011-08-12 Lubosz Sarnecki <lubosz@gmail.com>
1302
1303 * pitivi/ui/effectsconfiguration.py:
1304 effectsconfiguration: fix aspect ratio crop ui
1305 also fix typo
1306
13072011-08-12 Lubosz Sarnecki <lubosz@gmail.com>
1308
1309 * pitivi/ui/clipproperties.py:
1310 * pitivi/ui/effectlist.py:
1311 ui: add a blacklist for hiding effects in the ui
1312
13132011-08-13 Thibault Saunier <thibault.saunier@collabora.com>
1314
1315 Merging translations
1316
13172011-08-12 Alex Băluț <alexandru.balut@gmail.com>
1318
1319 * pitivi/configure.py.in:
1320 * pitivi/ui/mainwindow.py:
1321 * pitivi/ui/startupwizard.py:
1322 * pitivi/utils.py:
1323 Created utils.show_user_manual which tries to open the offline or online user manual
1324
13252011-06-12 Alex Băluț <alexandru.balut@gmail.com>
1326
1327 * .gitignore:
1328 * help/Makefile.am:
1329 Added a target for building the user manual into HTML files
1330
13312011-06-11 Alex Băluț <alexandru.balut@gmail.com>
1332
1333 * .gitignore:
1334 * Makefile.am:
1335 * autogen.sh:
1336 * configure.ac:
1337 * help/Makefile.am:
1338 Integrate the user manual with the application package
1339
13402011-06-20 Jean-François Fortin Tam <nekohayo@gmail.com>
1341
1342 * help/C/figures/mainwindow.jpg:
1343 * help/C/figures/mainwindow.png:
1344 * help/C/insertintimeline.page:
1345 * help/C/mainwindow.page:
1346 * help/C/usingclips.page:
1347 manual: new Main Window screenshot, rename "source list"
1348
13492011-06-20 Jean-François Fortin Tam <nekohayo@gmail.com>
1350
1351 * help/C/movearoundtimeline.page:
1352 * help/C/selectunusedfiles.page:
1353 * help/C/welcomedialog.page:
1354 manual: Document effects, the welcome dialog, zoom fit, etc.
1355
13562011-01-17 Jean-François Fortin Tam <nekohayo@gmail.com>
1357
1358 * help/C/about.page:
1359 * help/C/crossfading.page:
1360 * help/C/effects.page:
1361 * help/C/effectsanimation.page:
1362 * help/C/fadeinfadeout.page:
1363 * help/C/figures/fadestep1.png:
1364 * help/C/figures/fadestep2.png:
1365 * help/C/figures/fadestep3.png:
1366 * help/C/figures/filechooser.png:
1367 * help/C/figures/hovering.png:
1368 * help/C/figures/keyframecurves.png:
1369 * help/C/figures/layers.png:
1370 * help/C/figures/logo.png:
1371 * help/C/figures/mainwindow.png:
1372 * help/C/figures/previewsource.png:
1373 * help/C/figures/ripple-after.png:
1374 * help/C/figures/ripple-before.png:
1375 * help/C/figures/roll-after.png:
1376 * help/C/figures/roll-before.png:
1377 * help/C/figures/ruler.png:
1378 * help/C/figures/trimming-individual.png:
1379 * help/C/gstreamer.page:
1380 * help/C/importing.page:
1381 * help/C/importingmpegts.page:
1382 * help/C/index.page:
1383 * help/C/insertintimeline.page:
1384 * help/C/interface.page:
1385 * help/C/keyframecurves.page:
1386 * help/C/layers.page:
1387 * help/C/license.page:
1388 * help/C/mainwindow.page:
1389 * help/C/makeselections.page:
1390 * help/C/medialibrary.page:
1391 * help/C/movearoundtimeline.page:
1392 * help/C/othertransitions.page:
1393 * help/C/projectsettings.page:
1394 * help/C/rendering.page:
1395 * help/C/saveproject.page:
1396 * help/C/splitting.page:
1397 * help/C/sysreq.page:
1398 * help/C/trimming.page:
1399 * help/C/usingclips.page:
1400 Initial commit for the Mallard-formatted user manual covering pitivi 0.13.4
1401
14022011-08-12 Thibault Saunier <thibault.saunier@collabora.com>
1403
1404 * pitivi/timeline/align.py:
1405 * pitivi/ui/timeline.py:
1406 Show the missing dependency dialog when trying to align and numpy is missing
1407
14082011-07-25 Benjamin M. Schwartz <bens@alum.mit.edu>
1409
1410 * pitivi/timeline/alignalgs.py:
1411 Turn numpy into a "soft dependency"; disable autoalign if it's absent.
1412 Running without numpy will cause the auto-align functions to appear
1413 permanently grayed-out in the UI.
1414 Conflicts:
1415 pitivi/timeline/align.py
1416
14172011-08-12 Jean-François Fortin Tam <nekohayo@gmail.com>
1418
1419 * pitivi/ui/depsmanager.py:
1420 Add sample code for installing dependencies
1421
14222011-08-12 Jean-François Fortin Tam <nekohayo@gmail.com>
1423
1424 * pitivi/ui/depsmanager.py:
1425 * pitivi/ui/startupwizard.py:
1426 Make the dependencies manager a modal window
1427
14282011-08-12 Jean-François Fortin Tam <nekohayo@gmail.com>
1429
1430 * pitivi/check.py:
1431 * pitivi/ui/depsmanager.py:
1432 Show the list of missing packages in the dependency manager
1433
14342011-08-10 Jean-François Fortin Tam <nekohayo@gmail.com>
1435
1436 * data/ui/Makefile.am:
1437 * data/ui/depsmanager.ui:
1438 * pitivi/check.py:
1439 * pitivi/ui/Makefile.am:
1440 * pitivi/ui/depsmanager.py:
1441 Create a missing dependencies dialog
1442
14432011-08-10 Jean-François Fortin Tam <nekohayo@gmail.com>
1444
1445 * data/ui/startupwizard.ui:
1446 * pitivi/check.py:
1447 * pitivi/ui/startupwizard.py:
1448 Add a check for soft dependencies on startup
1449
14502011-08-10 Thibault Saunier <thibault.saunier@collabora.com>
1451
1452 * configure.ac:
1453 Bump the Gtk dependency to 2.24
1454
14552011-08-09 Marek Černocký <marek@manet.cz>
1456
1457 * po/cs.po:
1458 Updated Czech translation
1459
14602011-06-30 Stéphane Maniaci <stephane.maniaci@gmail.com>
1461
1462 * pitivi/formatters/base.py:
1463 * pitivi/formatters/etree.py:
1464 Save metadata within the formatters
1465
14662011-06-30 Stéphane Maniaci <stephane.maniaci@gmail.com>
1467
1468 * pitivi/project.py:
1469 * pitivi/projectmanager.py:
1470 * pitivi/ui/mainwindow.py:
1471 * pitivi/ui/projectsettings.py:
1472 Initialize project metadata properly and load them into the ProjectSettings dialog
1473
14742011-07-25 Jean-François Fortin Tam <nekohayo@gmail.com>
1475
1476 * pitivi/ui/previewer.py:
1477 * pitivi/ui/timelinecanvas.py:
1478 * pitivi/ui/trackobject.py:
1479 Clarify the wording of preferences
1480
14812011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1482
1483 * pitivi/ui/prefs.py:
1484 Add tooltips to preference widgets
1485
14862011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1487
1488 * pitivi/ui/gstwidget.py:
1489 Attach the label to checkbuttons for ToggleWidgets in gstwidget
1490
14912011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1492
1493 * pitivi/ui/prefs.py:
1494 Properly attach the label to checkbuttons for dynamic ToggleWidgets
1495
14962011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1497
1498 * pitivi/ui/prefs.py:
1499 Correct some important trivia
1500
15012011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1502
1503 * pitivi/ui/previewer.py:
1504 Increase thumbnailing period to one second for better performance
1505
15062011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1507
1508 * pitivi/ui/dynamic.py:
1509 * pitivi/ui/gstwidget.py:
1510 * pitivi/ui/prefs.py:
1511 Standardize spacing
1512
15132011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1514
1515 * pitivi/ui/previewer.py:
1516 * pitivi/ui/timelinecanvas.py:
1517 * pitivi/ui/trackobject.py:
1518 Use sentence capitalization for preference labels
1519
15202011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1521
1522 * pitivi/ui/previewer.py:
1523 Rearrange thumbnailing-related settings into a Performance section
1524
15252011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1526
1527 * pitivi/ui/previewer.py:
1528 Use translatable strings for thumbnailing periods
1529
15302010-11-03 Brandon Lewis <brandon_lewis@alum.berkeley.edu>
1531
1532 * pitivi/ui/previewer.py:
1533 previewer: change thumbnail period slider to combo box
1534
15352010-11-03 Brandon Lewis <brandon_lewis@alum.berkeley.edu>
1536
1537 * pitivi/ui/previewer.py:
1538 * pitivi/utils.py:
1539 previewer: allow specifying thumbnail period
1540
15412011-08-08 Thibault Saunier <thibault.saunier@collabora.com>
1542
1543 * pitivi/formatters/base.py:
1544 Oops, removing prints introduced with d6e937
1545
15462011-08-07 Thibault Saunier <thibault.saunier@collabora.com>
1547
1548 * tests/test_pipeline.py:
1549 test: Don check PipelineError is raised in GetReleaseTeeForFactoryStream
1550 The f385ac9a510d0 commit removes that raising since it was not making sense anymore
1551
15522011-08-07 Thibault Saunier <thibault.saunier@collabora.com>
1553
1554 * pitivi/formatters/base.py:
1555 formatter: Make sure to have same char encoding format when comparing URI
1556
15572011-07-11 Benjamin M. Schwartz <bens@alum.mit.edu>
1558
1559 * pitivi/ui/timeline.py:
1560 Disable updates during deletion Suggested by thiblahute.
1561
15622011-07-09 Benjamin M. Schwartz <bens@alum.mit.edu>
1563
1564 * pitivi/timeline/timeline.py:
1565 Actually import collections as needed.
1566 Reported by nekohayo.
1567
15682011-07-09 Benjamin M. Schwartz <bens@alum.mit.edu>
1569
1570 * pitivi/timeline/timeline.py:
1571 * pitivi/timeline/track.py:
1572 Fix mass-deletion bug, #634723
1573 The patch works by adding explicit methods for mass deletion, and delaying
1574 cleanup until after all the objects have been deleted. I must admit that,
1575 since I have not diagnosed the cause of the hang, I am not sure why this
1576 resolves it, and a race condition may still be lurking. However, I believe
1577 that this design is more sensible, and indeed the code seems to have been
1578 designed with the expectation that cleanup would be delayed until after
1579 many objects have been deleted.
1580
15812011-08-06 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1582
1583 * po/sl.po:
1584 Updated Slovenian translation
1585
15862011-08-06 Daniel Mustieles <daniel.mustieles@gmail.com>
1587
1588 * po/es.po:
1589 Updated Spanish translation
1590
15912011-08-02 Bruno Brouard <annoa.b@gmail.com>
1592
1593 * po/fr.po:
1594 Updated French translation
1595
15962011-08-02 Yuri Myasoedov <omerta13@yandex.ru>
1597
1598 * po/ru.po:
1599 Updated Russian translation
1600
16012011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1602
1603 * pitivi/ui/prefs.py:
1604 prefs.py: use icons for reset buttons for consistency
1605
16062011-07-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1607
1608 * pitivi/ui/timeline.py:
1609 Enforce showing icons in the timeline "Zoom" button
1610
16112011-07-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1612
1613 * pitivi/ui/timeline.py:
1614 Enforce showing icons for the InfoStub question button
1615
16162011-07-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1617
1618 * pitivi/ui/gstwidget.py:
1619 Enforce showing icons in gstwidget's reset buttons
1620
16212011-07-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1622
1623 * pitivi/ui/viewer.py:
1624 Enforce showing icons in the play/pause button
1625
16262011-07-15 Jean-François Fortin Tam <nekohayo@gmail.com>
1627
1628 * pitivi/ui/viewer.py:
1629 Revert "Force the play button to be visible, regardless of the gtk-button-images setting."
1630 This reverts commit 24a13dae34de9c70bd51c39f1568454c4257dece.
1631 Fixes bug #608930
1632
16332011-08-01 Thibault Saunier <thibault.saunier@collabora.com>
1634
1635 Merging translations
1636
16372011-07-25 Benjamin M. Schwartz <bens@alum.mit.edu>
1638
1639 * pitivi/elements/Makefile.am:
1640 * pitivi/timeline/Makefile.am:
1641 * pitivi/ui/Makefile.am:
1642 Add new files for autoalign to Makefile.am, so as not to break distcheck.
1643
16442011-07-24 Benjamin M. Schwartz <bens@alum.mit.edu>
1645
1646 * data/pixmaps/Makefile.am:
1647 * data/pixmaps/pitivi-align-24.svg:
1648 * data/pixmaps/pitivi-align.svg:
1649 * data/ui/alignmentprogress.ui:
1650 * pitivi/elements/extractionsink.py:
1651 * pitivi/timeline/align.py:
1652 * pitivi/timeline/alignalgs.py:
1653 * pitivi/timeline/extract.py:
1654 * pitivi/timeline/timeline.py:
1655 * pitivi/ui/alignmentprogress.py:
1656 * pitivi/ui/mainwindow.py:
1657 * pitivi/ui/timeline.py:
1658 * pitivi/utils.py:
1659 Introduce a content-based auto-aligner.
1660 The auto-aligner shifts clips into the timeline so that their
1661 contents are synchronized. It works by analyzing the audio track's
1662 volume as it changes over time, under the assumption that when there
1663 are multiple recordings of a single event, they will be loud, or quiet,
1664 at the same time.
1665
16662011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1667
1668 * data/ui/preferences.ui:
1669 preferences.ui: prevent scrolling in the categories list
1670 If we have more than a few categories, we have a problem.
1671
16722011-07-24 Jean-François Fortin Tam <nekohayo@gmail.com>
1673
1674 * pitivi/ui/mainwindow.py:
1675 Show the Project Settings dialog when creating a new project
1676 Fixes bug #655224
1677
16782011-07-24 Thibault Saunier <thibault.saunier@collabora.com>
1679
1680 * data/ui/elementsettingsdialog.ui:
1681 * pitivi/ui/encodingdialog.py:
1682 * pitivi/ui/gstwidget.py:
1683 ui: Let user reset default codec settings values
1684 https://bugzilla.gnome.org/show_bug.cgi?id=655188
1685
16862011-07-22 Peter Mráz <etkinator@gmail.com>
1687
1688 * po/sk.po:
1689 Updated Slovak translation
1690
16912011-07-16 Daniel Mustieles <daniel.mustieles@gmail.com>
1692
1693 * po/es.po:
1694 Updated Spanish translation
1695
16962011-07-15 Mario Blättermann <mariobl@gnome.org>
1697
1698 * po/de.po:
1699 [l10n] Updated German translation
1700
17012011-07-14 Marek Černocký <marek@manet.cz>
1702
1703 * po/cs.po:
1704 Updated Czech translation
1705
17062011-07-14 Edward Hervey <edward.hervey@collabora.co.uk>
1707
1708 Merging translations
1709
17102011-07-13 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1711
1712 * po/sl.po:
1713 Updated Slovenian translation
1714
17152011-07-13 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
1716
1717 * po/sl.po:
1718 Updated Slovenian translation
1719
17202011-07-12 Alex Băluț <alexandru.balut@gmail.com>
1721
1722 * data/ui/startupwizard.ui:
1723 * pitivi/ui/startupwizard.py:
1724 Correctly detect the closing of the StartUpWizard window by the user
1725
17262011-07-10 Alex Băluț <alexandru.balut@gmail.com>
1727
1728 * pitivi/application.py:
1729 * pitivi/ui/startupwizard.py:
1730 Make sure the handlers connected when StartupWizardGuiPitivi is used are disconnected when a project is loaded successfully. Had to move logic from StartupWizardGuiPitivi to StartUpWizard, but the moved methods only concern StartUpWizard, so it's fine. Fixes bug 654338.
1731
17322011-07-10 Alex Băluț <alexandru.balut@gmail.com>
1733
1734 * data/ui/startupwizard.ui:
1735 * pitivi/ui/startupwizard.py:
1736 Move the StartUpWizard key-press-event connection to startupwizard.ui
1737
17382011-07-10 Alex Băluț <alexandru.balut@gmail.com>
1739
1740 * data/ui/startupwizard.ui:
1741 * pitivi/ui/startupwizard.py:
1742 Renamed StartUpWizard._quick_start_manual, for consistency
1743
17442011-07-10 Alex Băluț <alexandru.balut@gmail.com>
1745
1746 * data/ui/startupwizard.ui:
1747 Removed unused objects from startupwizard.ui
1748
17492011-07-10 Alex Băluț <alexandru.balut@gmail.com>
1750
1751 * pitivi/ui/startupwizard.py:
1752 Make project file type name translatable in StartUpWizard
1753
17542011-07-10 Alex Băluț <alexandru.balut@gmail.com>
1755
1756 * pitivi/ui/startupwizard.py:
1757 Add copyright notice to startupwizard.py
1758
17592011-07-11 Alex Băluț <alexandru.balut@gmail.com>
1760
1761 * pitivi/signalinterface.py:
1762 * tests/test_signallable.py:
1763 Fix Signallable to not skip next handler when a handler disconnects itself while handling a signal
1764
17652011-07-09 Benjamin M. Schwartz <bens@alum.mit.edu>
1766
1767 * pre-commit.hook:
1768 Fix a typo in the pre-commit hook.
1769 Without this fix, the pre-commit hook does not actually run.
1770
17712011-07-10 Daniel Korostil <ted.korostiled@gmail.com>
1772
1773 * po/uk.po:
1774 Uploaded Ukranian
1775
17762011-07-09 Jean-François Fortin Tam <nekohayo@gmail.com>
1777
1778 * pitivi/application.py:
1779 * pitivi/ui/startupwizard.py:
1780 Ensure the "welcome dialog" is hidden when loading a project
1781
17822011-07-08 Мирослав Николић <miroslavnikolic@rocketmail.com>
1783
1784 * po/sr.po:
1785 * po/sr@latin.po:
1786 Updated Serbian translation
1787
17882011-07-08 Gil Forcada <gforcada@gnome.org>
1789
1790 * po/ca.po:
1791 [l10n]Updated Catalan translation
1792
17932011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1794
1795 * pitivi/ui/mainwindow.py:
1796 Changed the title of the Error Loading File dialog to Error Loading Project
1797
17982011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1799
1800 * pitivi/formatters/etree.py:
1801 Report a more descriptive error in ElementTreeFormatter._discovererDiscoveryErrorCb
1802
18032011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1804
1805 * pitivi/formatters/etree.py:
1806 Fixed error message in ElementTreeFormatter._loadEffectTrackObject
1807
18082011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1809
1810 * pitivi/discoverer.py:
1811 Fixed error message in Discoverer._busMessageStateChangedCb
1812
18132011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1814
1815 * pitivi/formatters/etree.py:
1816 Fix ElementTreeFormatter._discovererDiscoveryErrorCb to report the project URI instead of the broken media file URI
1817
18182011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1819
1820 * pitivi/formatters/etree.py:
1821 Removed unncecessary condition in ElementTreeFormatter._loadProject
1822
18232011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1824
1825 * pitivi/projectmanager.py:
1826 Fixed noop in ProjectManager.saveProject
1827
18282011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1829
1830 * data/ui/startupwizard.ui:
1831 * pitivi/ui/startupwizard.py:
1832 Simplified SartUpWizard by replacing the _getFileNameCb handler with a _getFileName method
1833
18342011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1835
1836 * pitivi/ui/startupwizard.py:
1837 Rename misspelled variable in StartUpWizard
1838
18392011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1840
1841 * pitivi/application.py:
1842 * pitivi/ui/startupwizard.py:
1843 Changed StartupWizardGuiPitivi to forget about the wizard once a project has been loaded successfully
1844
18452011-07-07 Alex Băluț <alexandru.balut@gmail.com>
1846
1847 * pitivi/application.py:
1848 Make the errors messages in application.py translatable
1849
18502011-07-07 Mario Blättermann <mariobl@gnome.org>
1851
1852 * po/de.po:
1853 [l10n] Updated German translation
1854
18552011-07-06 Alex Băluț <alexandru.balut@gmail.com>
1856
1857 * pitivi/settings.py:
1858 Initialize aencoder and vencoder with None in ExportSettings. This was part of the behaviour that changed in commit 8d2aa5ca04faef22a274d48b41aa85430156b559 which introduced bug 654035. Fixes bug 654035.
1859
18602011-07-06 Marek Černocký <marek@manet.cz>
1861
1862 * po/cs.po:
1863 Updated Czech translation
1864
18652011-07-06 Alex Băluț <alexandru.balut@gmail.com>
1866
1867 * pitivi/pipeline.py:
1868 Minichange to replace a dict element access with a local variable access
1869
18702011-07-06 Alex Băluț <alexandru.balut@gmail.com>
1871
1872 * pitivi/pipeline.py:
1873 Relax the Pipeline.releaseQueueForFactoryStream checks to not raise an exception if there is no queue
1874
18752011-07-06 Alex Băluț <alexandru.balut@gmail.com>
1876
1877 * pitivi/pipeline.py:
1878 Removed unused parameter and renamed Pipeline._getFactoryEntryForStream
1879
18802011-07-06 Alex Băluț <alexandru.balut@gmail.com>
1881
1882 * pitivi/settings.py:
1883 Take out the depth parameter from the audio caps because in a lot of cases it causes pipeline errors
1884
18852011-07-05 James Putt <putt.james@gmail.com>
1886
1887 * pitivi/ui/mainwindow.py:
1888 Reuse filechooserpreview in the missing files dialog
1889 Fixes bug #650807
1890
18912011-07-04 Daniel Mustieles <daniel.mustieles@gmail.com>
1892
1893 * po/es.po:
1894 Updated Spanish translation
1895
18962011-07-03 Thibault Saunier <thibault.saunier@collabora.com>
1897
1898 * ChangeLog:
1899 * configure.ac:
1900 Unstable release 0.14.1
1901
19022011-07-03 Alex Băluț <alexandru.balut@gmail.com>
1903
1904 * tests/runtests.py:
1905 Set PITIVI_TOP_LEVEL_DIR before the test modules are loaded, not after
1906
19072011-07-03 Thibault Saunier <thibault.saunier@collabora.com>
1908
1909 Merging translations
1910
19112011-07-03 Alex Băluț <alexandru.balut@gmail.com>
1912
1913 * pitivi/discoverer.py:
1914 Add back the 'File does not exist' error removed it commit a73102859360bc41dd3cef15ce1d94994e21d1e8 for no reason
1915
19162011-06-30 Thibault Saunier <thibault.saunier@collabora.com>
1917
1918 * pitivi/ui/mainwindow.py:
1919 Make sure we don't save 'None' as the last open project folder
1920
19212010-12-25 Jean-François Fortin Tam <nekohayo@gmail.com>
1922
1923 * pitivi/ui/sourcelist.py:
1924 Implement the unused clips selection algorithm in source list
1925
19262011-06-30 Jean-François Fortin Tam <nekohayo@gmail.com>
1927
1928 * pitivi/timeline/timeline.py:
1929 * pitivi/ui/sourcelist.py:
1930 Methods to determine what sources are not used in the timeline
1931
19322010-12-25 Jean-François Fortin Tam <nekohayo@gmail.com>
1933
1934 * pitivi/ui/sourcelist.py:
1935 Add a menu item to "Select Unused Media"
1936
19372011-06-25 Alex Băluț <alexandru.balut@gmail.com>
1938
1939 * pitivi/discoverer.py:
1940 Fix discoverer.py so the application can open media files
1941
19422011-06-25 Thibault Saunier <thibault.saunier@collabora.com>
1943
1944 * pre-commit.hook:
1945 Update the pre-commit hook to be less agressive
1946
19472011-06-13 Alex Băluț <alexandru.balut@gmail.com>
1948
1949 * data/ui/projectsettings.ui:
1950 * pitivi/ui/preset.py:
1951 * pitivi/ui/projectsettings.py:
1952 * tests/test_preset.py:
1953 Changed ProjectSettingsDialog to show an error message if a preset is renamed and the new name already belongs to another preset. Fixes bug 638799.
1954
19552011-06-14 Alex Băluț <alexandru.balut@gmail.com>
1956
1957 * pitivi/ui/projectsettings.py:
1958 Enable the Save button when the selected audio preset is changed, in ProjectSettingsDialog.
1959 Fixes bug 652537.
1960
19612011-06-16 Alex Băluț <alexandru.balut@gmail.com>
1962
1963 * pitivi/ui/preset.py:
1964 * pitivi/ui/projectsettings.py:
1965 Changed PresetManager.renamePreset to change the name of the current preset, if this is the case. This makes its behaviour similar with PresetManager.removePreset's behaviour.
1966
19672011-06-16 Alex Băluț <alexandru.balut@gmail.com>
1968
1969 * pitivi/ui/preset.py:
1970 Added docstrings to PresetManager
1971
19722011-06-16 Alex Băluț <alexandru.balut@gmail.com>
1973
1974 * pitivi/ui/preset.py:
1975 Renamed the private PresetManager.ignore attribute accordingly
1976
19772011-06-16 Alex Băluț <alexandru.balut@gmail.com>
1978
1979 * pitivi/ui/preset.py:
1980 * pitivi/ui/projectsettings.py:
1981 Renamed the PresetManager.changed method so the name starts with a verb
1982
19832011-06-13 Alex Băluț <alexandru.balut@gmail.com>
1984
1985 * pitivi/ui/projectsettings.py:
1986 * tests/Makefile.am:
1987 * tests/test_projectsettings.py:
1988 Changed ProjectSettingsDialog to generate unique names when a new preset is added. Required to fix bug 638799.
1989
19902011-06-13 Alex Băluț <alexandru.balut@gmail.com>
1991
1992 * pitivi/ui/projectsettings.py:
1993 Changed ProjectSettingsDialog to enable the Remove button after adding a preset. Fixes bug 638798.
1994
19952011-06-13 Alex Băluț <alexandru.balut@gmail.com>
1996
1997 * data/ui/projectsettings.ui:
1998 * pitivi/ui/projectsettings.py:
1999 Rename handler in ProjectSettingsDialog to be consistent with the other handlers
2000
20012011-06-13 Alex Băluț <alexandru.balut@gmail.com>
2002
2003 * pitivi/ui/projectsettings.py:
2004 * pitivi/ui/ripple_update_group.py:
2005 Simplified the RippleUpdateGroup constructor and cleaned the class a bit.
2006
20072011-06-13 Alex Băluț <alexandru.balut@gmail.com>
2008
2009 * pitivi/ui/projectsettings.py:
2010 Changed ProjectSettingsDialog._presetChangedCb to not be aware of the fact that there are two types of presets
2011
20122011-06-13 Alex Băluț <alexandru.balut@gmail.com>
2013
2014 * pitivi/ui/preset.py:
2015 Raise the correct exception in PresetManager
2016
20172011-06-12 Alex Băluț <alexandru.balut@gmail.com>
2018
2019 * pitivi/ui/preset.py:
2020 * tests/Makefile.am:
2021 * tests/test_preset.py:
2022 Changed PresetManager to allow the user to have a preset called Default. Fixes bug 652397.
2023
20242011-06-12 Alex Băluț <alexandru.balut@gmail.com>
2025
2026 * data/ui/projectsettings.ui:
2027 Changed the Preset labels to specify the types of presets
2028
20292011-06-11 Alex Băluț <alexandru.balut@gmail.com>
2030
2031 * pitivi/formatters/base.py:
2032 * tests/Makefile.am:
2033 * tests/test_formatters_base.py:
2034 Extracted duplicated code into Formatter._searchMissingFile
2035
20362011-06-11 Alex Băluț <alexandru.balut@gmail.com>
2037
2038 * pitivi/formatters/base.py:
2039 Removed duplicate checks
2040
20412011-06-10 Alex Băluț <alexandru.balut@gmail.com>
2042
2043 * pitivi/formatters/etree.py:
2044 Clarify when an argument needs to be passed when an ObjectFactory is instantiated in ElementTreeFormatter._loadObjectFactory This change was suggested by the FIXME I removed.
2045
20462011-06-10 Alex Băluț <alexandru.balut@gmail.com>
2047
2048 * pitivi/utils.py:
2049 Simplified utils.uri_is_valid
2050
20512011-06-10 Alex Băluț <alexandru.balut@gmail.com>
2052
2053 * pitivi/formatters/etree.py:
2054 Simplified ElementTreeFormatter._loadSources
2055
20562011-06-10 Alex Băluț <alexandru.balut@gmail.com>
2057
2058 * pitivi/sourcelist.py:
2059 * pitivi/ui/sourcelist.py:
2060 * tests/test_sourcelist.py:
2061 Change pitivi.sourcelist.SourceList.addUri to not raise an exception when the URI is already added. The problem fixed by this patch is that currently, when running "bin/pitivi -i video.mkv video.mkv" the application breaks and shows a stacktrace.
2062
20632011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2064
2065 * pitivi/sourcelist.py:
2066 Added docstrings in sourcelist.py
2067
20682011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2069
2070 * pitivi/application.py:
2071 Removed Pitivi.projects because it's unused
2072
20732011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2074
2075 * tests/Makefile.am:
2076 * tests/runtests.py:
2077 Specified in Makefile.am which tests should be run and simplified runtests. This change will make sure that new test files will be added to the list of tests which are included in the distribution package, otherwise now they won't run when running 'make check'.
2078
20792011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2080
2081 * tests/test_timeline.py:
2082 Change the test_timeline imports to be consistent with the other tests
2083
20842011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2085
2086 * tests/__init__.py:
2087 * tests/test_timeline.py:
2088 Make the same initial checks as the application when the tests package is initialized.
2089
20902011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2091
2092 * tests/Makefile.am:
2093 * tests/runtests.py:
2094 Make sure PITIVI_TOP_LEVEL_DIR is always set when running the tests
2095
20962011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2097
2098 * tests/Makefile.am:
2099 Added all the test files to the list of tests
2100
21012011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2102
2103 * tests/Makefile.am:
2104 * tests/testcomplex.py:
2105 Removed testcomplex.py because it's obsolete
2106
21072011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2108
2109 * tests/Makefile.am:
2110 Ordered alphabetically the list of tests in tests/Makefile.am
2111
21122011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2113
2114 * pitivi/ui/sourcelist.py:
2115 Changed SourceList to reset the error list when a new project is created or loaded. Fixes bug 635993.
2116
21172011-06-09 Alex Băluț <alexandru.balut@gmail.com>
2118
2119 * bin/pitivi.in:
2120 Removed obsolete conditions from pitivi.in
2121
21222011-06-24 Jean-François Fortin Tam <nekohayo@gmail.com>
2123
2124 * pitivi/discoverer.py:
2125 * tests/test_discoverer.py:
2126 Improve error message for non-existing and non-readable files
2127
21282011-06-24 Jean-François Fortin Tam <nekohayo@gmail.com>
2129
2130 * pitivi/ui/encodingdialog.py:
2131 * pitivi/ui/filechooserpreview.py:
2132 Standardize the use of the multiplication symbol in resolutions
2133
21342011-06-24 Jean-François Fortin Tam <nekohayo@gmail.com>
2135
2136 * pitivi/check.py:
2137 * pitivi/discoverer.py:
2138 * pitivi/ui/common.py:
2139 * pitivi/ui/sourcelist.py:
2140 * pitivi/utils.py:
2141 String fixes
2142 Fixes: 651483
2143
21442011-06-24 Jean-François Fortin Tam <nekohayo@gmail.com>
2145
2146 * pitivi/ui/common.py:
2147 * pitivi/ui/timelinecontrols.py:
2148 More efficient translatable strings
2149 Fixes bug #651186
2150
21512011-06-21 Jean-François Fortin Tam <nekohayo@gmail.com>
2152
2153 * data/ui/mainwindow.xml:
2154 * pitivi/ui/mainwindow.py:
2155 Fix the naming and categorization of menus
2156
21572011-06-21 Jean-François Fortin Tam <nekohayo@gmail.com>
2158
2159 * pitivi/ui/mainwindow.py:
2160 * pitivi/ui/sourcelist.py:
2161 * pitivi/ui/timeline.py:
2162 Fix header capitalization in menus and clarify clips vs files
2163 Fixes bug #587235
2164
21652011-06-11 Jean-François Fortin Tam <nekohayo@gmail.com>
2166
2167 * pitivi/ui/sourcelist.py:
2168 Correct the media library's infobar text
2169
21702011-06-22 Thibault Saunier <thibault.saunier@collabora.com>
2171
2172 * autogen.sh:
2173 * pre-commit.hook:
2174 Add a pre-hook commit to check the pep8 compliance of each commit
2175
21762011-06-22 Jean-François Fortin Tam <nekohayo@gmail.com>
2177
2178 * pitivi/reflect.py:
2179 Remove leftover line from the PEP-8 cleanup
2180
21812011-06-22 Thibault Saunier <thibault.saunier@collabora.com>
2182
2183 * docs/makeChangelog.py:
2184 * tests/common.py:
2185 * tests/runtests.py:
2186 * tests/test_action.py:
2187 * tests/test_alpha_passthrough.py:
2188 * tests/test_basic.py:
2189 * tests/test_binary_search.py:
2190 * tests/test_cache.py:
2191 * tests/test_common.py:
2192 * tests/test_discoverer.py:
2193 * tests/test_encode.py:
2194 * tests/test_etree_formatter.py:
2195 * tests/test_factories_base.py:
2196 * tests/test_factories_file.py:
2197 * tests/test_factories_operation.py:
2198 * tests/test_gap.py:
2199 * tests/test_integration.py:
2200 * tests/test_pipeline.py:
2201 * tests/test_pipeline_action.py:
2202 * tests/test_projectmanager.py:
2203 * tests/test_seeker.py:
2204 * tests/test_signallable.py:
2205 * tests/test_sourcelist.py:
2206 * tests/test_still_image.py:
2207 * tests/test_stream.py:
2208 * tests/test_timeline.py:
2209 * tests/test_timeline_factory.py:
2210 * tests/test_timeline_undo.py:
2211 * tests/test_track.py:
2212 * tests/test_transitions.py:
2213 * tests/test_undo.py:
2214 * tests/test_utils.py:
2215 * tests/testcomplex.py:
2216 tests: Fully pep8 compliant
2217
22182011-06-22 Thibault Saunier <thibault.saunier@collabora.com>
2219
2220 * pitivi/factories/base.py:
2221 * pitivi/reflect.py:
2222 * pitivi/settings.py:
2223 * pitivi/ui/basetabs.py:
2224 * pitivi/ui/clipproperties.py:
2225 * pitivi/ui/common.py:
2226 * pitivi/ui/controller.py:
2227 * pitivi/ui/curve.py:
2228 * pitivi/ui/dynamic.py:
2229 * pitivi/ui/effectlist.py:
2230 * pitivi/ui/effectsconfiguration.py:
2231 * pitivi/ui/encodingdialog.py:
2232 * pitivi/ui/encodingprogress.py:
2233 * pitivi/ui/filechooserpreview.py:
2234 * pitivi/ui/filelisterrordialog.py:
2235 * pitivi/ui/gstwidget.py:
2236 * pitivi/ui/mainwindow.py:
2237 * pitivi/ui/pathwalker.py:
2238 * pitivi/ui/point.py:
2239 * pitivi/ui/prefs.py:
2240 * pitivi/ui/preset.py:
2241 * pitivi/ui/preview.py:
2242 * pitivi/ui/previewer.py:
2243 * pitivi/ui/projectsettings.py:
2244 * pitivi/ui/ripple_update_group.py:
2245 * pitivi/ui/ruler.py:
2246 * pitivi/ui/sourcelist.py:
2247 * pitivi/ui/startupwizard.py:
2248 * pitivi/ui/timeline.py:
2249 * pitivi/ui/timelinecontrols.py:
2250 * pitivi/ui/track.py:
2251 * pitivi/ui/trackobject.py:
2252 * pitivi/ui/view.py:
2253 * pitivi/ui/viewer.py:
2254 * pitivi/ui/zoominterface.py:
2255 pitivi: All pep8 compliant
2256
22572011-06-22 Thibault Saunier <thibault.saunier@collabora.com>
2258
2259 * pitivi/ui/Makefile.am:
2260 * pitivi/ui/videofxlist.py:
2261 * po/POTFILES.in:
2262 Remove dead videofxlist code
2263
22642011-06-22 Thibault Saunier <thibault.saunier@collabora.com>
2265
2266 * pitivi/ui/Makefile.am:
2267 * pitivi/ui/defaultpropertyeditor.py:
2268 * pitivi/ui/propertyeditor.py:
2269 * po/POTFILES.in:
2270 Remove dead defaultpropertyeditor code
2271
22722011-06-22 Thibault Saunier <thibault.saunier@collabora.com>
2273
2274 * pitivi/ui/Makefile.am:
2275 * pitivi/ui/audiofxlist.py:
2276 * po/POTFILES.in:
2277 Remove audiofxlist dead code
2278
22792011-06-21 Thibault Saunier <thibault.saunier@collabora.com>
2280
2281 * data/ui/Makefile.am:
2282 * data/ui/pluginmanagerdialog.ui:
2283 * pitivi/Makefile.am:
2284 * pitivi/application.py:
2285 * pitivi/plugincore.py:
2286 * pitivi/pluginmanager.py:
2287 * pitivi/settings.py:
2288 * pitivi/ui/Makefile.am:
2289 * pitivi/ui/mainwindow.py:
2290 * pitivi/ui/pluginmanagerdialog.py:
2291 * po/POTFILES.in:
2292 Remove the dead pluginmanager code
2293
22942011-06-06 Thibault Saunier <thibault.saunier@collabora.com>
2295
2296 * pitivi/action.py:
2297 * pitivi/actioner.py:
2298 * pitivi/application.py:
2299 * pitivi/check.py:
2300 * pitivi/discoverer.py:
2301 * pitivi/effects.py:
2302 * pitivi/elements/arraysink.py:
2303 * pitivi/elements/mixer.py:
2304 * pitivi/elements/singledecodebin.py:
2305 * pitivi/elements/thumbnailsink.py:
2306 * pitivi/elements/videofade.py:
2307 * pitivi/encode.py:
2308 * pitivi/factories/base.py:
2309 * pitivi/factories/file.py:
2310 * pitivi/factories/operation.py:
2311 * pitivi/factories/test.py:
2312 * pitivi/factories/timeline.py:
2313 * pitivi/formatters/base.py:
2314 * pitivi/formatters/etree.py:
2315 * pitivi/formatters/format.py:
2316 * pitivi/formatters/playlist.py:
2317 * pitivi/log/log.py:
2318 * pitivi/log/loggable.py:
2319 * pitivi/log/termcolor.py:
2320 * pitivi/pipeline.py:
2321 * pitivi/pitivigstutils.py:
2322 * pitivi/plugincore.py:
2323 * pitivi/plumber.py:
2324 * pitivi/project.py:
2325 * pitivi/projectmanager.py:
2326 * pitivi/receiver.py:
2327 * pitivi/reflect.py:
2328 * pitivi/settings.py:
2329 * pitivi/signalgroup.py:
2330 * pitivi/signalinterface.py:
2331 * pitivi/sourcelist.py:
2332 * pitivi/sourcelist_undo.py:
2333 * pitivi/stream.py:
2334 * pitivi/threads.py:
2335 * pitivi/thumbnailcache.py:
2336 * pitivi/timeline/gap.py:
2337 * pitivi/timeline/timeline.py:
2338 * pitivi/timeline/timeline_undo.py:
2339 * pitivi/timeline/track.py:
2340 * pitivi/undo.py:
2341 * pitivi/utils.py:
2342 Make core pep8 compliant
2343
23442011-06-22 Matej Urbančič <mateju@svn.gnome.org>
2345
2346 * po/sl.po:
2347 Updated Slovenian translation
2348
23492011-06-19 Jean-François Fortin Tam <nekohayo@gmail.com>
2350
2351 * data/ui/encodingdialog.ui:
2352 * pitivi/ui/encodingdialog.py:
2353 encodingdialog: Show a warning icon and tooltip when the output file already exists
2354 Fixes bug #594485
2355
23562011-06-18 Jean-François Fortin Tam <nekohayo@gmail.com>
2357
2358 * data/ui/elementsettingsdialog.ui:
2359 * pitivi/ui/gstwidget.py:
2360 Automatically determine if codec settings require scrolling
2361
23622011-06-18 Jean-François Fortin Tam <nekohayo@gmail.com>
2363
2364 * data/ui/encodingprogress.ui:
2365 Set a width request to make encoding progress look better
2366
23672011-06-18 Jean-François Fortin Tam <nekohayo@gmail.com>
2368
2369 * pitivi/ui/mainwindow.py:
2370 Don't show duration for image files in the missing files dialog
2371
23722011-05-20 Jean-François Fortin Tam <nekohayo@gmail.com>
2373
2374 * pitivi/ui/filechooserpreview.py:
2375 Use "Resolution" instead of "Width/Height" in the file chooser
2376
23772011-06-22 Bruno Brouard <annoa.b@gmail.com>
2378
2379 * po/fr.po:
2380 Updated French translation
2381
23822011-06-21 Thibault Saunier <thibault.saunier@collabora.com>
2383
2384 * bin/pitivi.in:
2385 Remove remaining references to glade
2386
23872011-06-21 Jean-François Fortin Tam <nekohayo@gmail.com>
2388
2389 * .gitignore:
2390 Add intltool-merge-cache and config.status.lineno to gitignore
2391
23922011-06-14 Hicham HAOUARI <hicham.haouari@gmail.com>
2393
2394 * configure.ac:
2395 Lower pygtk2 minimum version to 2.17.0
2396
23972011-06-19 Daniel Mustieles <daniel.mustieles@gmail.com>
2398
2399 * po/es.po:
2400 Updated Spanish translation
2401
24022011-06-17 Mario Blättermann <mariobl@gnome.org>
2403
2404 * po/de.po:
2405 [l10n] Updated German translation
2406
24072011-06-06 Stéphane Maniaci <stephane.maniaci@gmail.com>
2408
2409 * data/ui/Makefile.am:
2410 * data/ui/preferences.ui:
2411 * pitivi/ui/mainwindow.py:
2412 * pitivi/ui/prefs.py:
2413 * po/POTFILES.in:
2414 Port PreferencesDialog to GtkBuilder
2415
24162011-06-07 Kjartan Maraas <kmaraas@gnome.org>
2417
2418 * po/nb.po:
2419 Added Norwegian bokmål translation
2420
24212011-06-07 Thibault Saunier <thibault.saunier@collabora.com>
2422
2423 Merging translations
2424
24252011-06-07 Alex Băluț <alexandru.balut@gmail.com>
2426
2427 * pitivi/settings.py:
2428 Included the audio depth to the audio caps created in ExportSettings.
2429
24302011-06-07 Marek Černocký <marek@manet.cz>
2431
2432 * po/cs.po:
2433 Updated Czech translation
2434
24352011-06-07 Marek Černocký <marek@manet.cz>
2436
2437 * po/cs.po:
2438 Updated Czech translation
2439
24402011-05-26 Alex Băluț <alexandru.balut@gmail.com>
2441
2442 * pitivi/ui/encodingdialog.py:
2443 Check that the settings are changed before signalling that they have been changed. Fixes bug 646513
2444
24452011-05-26 Alex Băluț <alexandru.balut@gmail.com>
2446
2447 * pitivi/actioner.py:
2448 * pitivi/settings.py:
2449 * pitivi/ui/encodingdialog.py:
2450 Change the actioner.Renderer class to work with a settings instance which is not the settings instance of the project The reason is that the changes to the settings which can also be made in the Project Settings dialog must not be saved when they are changed in the Render dialog.
2451
24522011-05-25 Alex Băluț <alexandru.balut@gmail.com>
2453
2454 * pitivi/ui/encodingdialog.py:
2455 Use os.path.join in EncodingDialog
2456
24572011-05-25 Alex Băluț <alexandru.balut@gmail.com>
2458
2459 * data/ui/encodingdialog.ui:
2460 * pitivi/ui/encodingdialog.py:
2461 Rename 'cancel' button to 'close' in EncodingDialog
2462
24632011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2464
2465 * pitivi/settings.py:
2466 Include the render_scale attribute when creating a copy of an ExportSettings
2467
24682011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2469
2470 * pitivi/ui/encodingdialog.py:
2471 Split EncodingDialog._displaySettings()
2472
24732011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2474
2475 * pitivi/actioner.py:
2476 * pitivi/ui/encodingdialog.py:
2477 Move the initialization of 'timestarted' in Actioner.__init__()
2478
24792011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2480
2481 * pitivi/application.py:
2482 Use 'project' consistently in _newProjectLoaded()
2483
24842011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2485
2486 * pitivi/ui/projectsettings.py:
2487 Removed duplicate line
2488
24892011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2490
2491 * pitivi/project.py:
2492 Remove Project.save() because it's obsolete
2493
24942011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2495
2496 * pitivi/project.py:
2497 Make sure a project always has settings
2498
24992011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2500
2501 * pitivi/ui/encodingdialog.py:
2502 Initialize the models of the EncodingDialog comboboxes only once
2503
25042011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2505
2506 * pitivi/ui/encodingdialog.py:
2507 Removed connection to the encoders-changed signal because it's not needed.
2508
25092011-05-24 Alex Băluț <alexandru.balut@gmail.com>
2510
2511 * pitivi/ui/encodingdialog.py:
2512 Simplified encodingdialog.beautify_factoryname()
2513
25142011-06-06 Thibault Saunier <thibault.saunier@collabora.com>
2515
2516 * pitivi/ui/sourcelist.py:
2517 ui: fix export dialog closing button
2518 Forgot to update the destroy call when porting to GtkBuilder
2519
25202011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2521
2522 * data/ui/mainwindow.xml:
2523 Fix the ordering of the Help menu
2524
25252011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2526
2527 * pitivi/ui/mainwindow.py:
2528 Allow translators to credit themselves, fix the version string
2529
25302011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2531
2532 * pitivi/ui/mainwindow.py:
2533 mainwindow: fix the modality of sub-dialogs
2534
25352011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2536
2537 * data/ui/elementsettingsdialog.ui:
2538 * pitivi/ui/encodingdialog.py:
2539 * pitivi/ui/gstwidget.py:
2540 Properly set the advanced codec settings dialog's modality
2541 Set transient state to parent it with encodingdialog.
2542 Don't show elementsettingsdialog until readied by gstwidget.
2543
25442011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2545
2546 * data/ui/elementsettingsdialog.ui:
2547 * pitivi/ui/gstwidget.py:
2548 Remove the redundant info label (already shown in the title)
2549
25502011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2551
2552 * data/ui/elementsettingsdialog.ui:
2553 * pitivi/ui/gstwidget.py:
2554 gstwidget: don't override elementsettingsdialog's size settings
2555 Set the horizontal scrollbar policy to "never" to allow the dialog
2556 to set its width automatically.
2557 Fix spacing.
2558
25592011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2560
2561 * data/ui/projectsettings.ui:
2562 * pitivi/ui/projectsettings.py:
2563 projectsettings: slight cleanup
2564
25652011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2566
2567 * pitivi/ui/encodingdialog.py:
2568 encodingdialog: disable ellipsizing for comboboxes
2569 Also remove the function since it is not used anywhere else
2570
25712011-06-06 Jean-François Fortin Tam <nekohayo@gmail.com>
2572
2573 * data/ui/encodingdialog.ui:
2574 De-uglify the rendering dialog's UI file
2575
25762011-06-05 Hicham HAOUARI <hicham.haouari@gmail.com>
2577
2578 * pitivi/discoverer.py:
2579 * pitivi/effects.py:
2580 * pitivi/factories/base.py:
2581 * pitivi/factories/file.py:
2582 * pitivi/factories/operation.py:
2583 * pitivi/factories/test.py:
2584 * pitivi/plumber.py:
2585 * pitivi/project.py:
2586 * pitivi/settings.py:
2587 * pitivi/thumbnailcache.py:
2588 * pitivi/ui/previewer.py:
2589 * pitivi/ui/viewer.py:
2590 * pitivi/ui/zoominterface.py:
2591 * pitivi/utils.py:
2592 Remove unneeded shebang
2593
25942011-06-05 Hicham HAOUARI <hicham.haouari@gmail.com>
2595
2596 * COPYING:
2597 * bin/pitivi.in:
2598 * docs/pitivi.1:
2599 * pitivi/action.py:
2600 * pitivi/actioner.py:
2601 * pitivi/application.py:
2602 * pitivi/check.py:
2603 * pitivi/configure.py.in:
2604 * pitivi/discoverer.py:
2605 * pitivi/effects.py:
2606 * pitivi/elements/arraysink.py:
2607 * pitivi/elements/mixer.py:
2608 * pitivi/elements/singledecodebin.py:
2609 * pitivi/elements/thumbnailsink.py:
2610 * pitivi/elements/videofade.py:
2611 * pitivi/encode.py:
2612 * pitivi/factories/base.py:
2613 * pitivi/factories/file.py:
2614 * pitivi/factories/operation.py:
2615 * pitivi/factories/test.py:
2616 * pitivi/factories/timeline.py:
2617 * pitivi/formatters/__init__.py:
2618 * pitivi/formatters/base.py:
2619 * pitivi/formatters/etree.py:
2620 * pitivi/formatters/format.py:
2621 * pitivi/formatters/playlist.py:
2622 * pitivi/instance.py:
2623 * pitivi/log/loggable.py:
2624 * pitivi/pipeline.py:
2625 * pitivi/pitivigstutils.py:
2626 * pitivi/plugincore.py:
2627 * pitivi/pluginmanager.py:
2628 * pitivi/plumber.py:
2629 * pitivi/project.py:
2630 * pitivi/projectmanager.py:
2631 * pitivi/settings.py:
2632 * pitivi/signalgroup.py:
2633 * pitivi/signalinterface.py:
2634 * pitivi/sourcelist.py:
2635 * pitivi/sourcelist_undo.py:
2636 * pitivi/stream.py:
2637 * pitivi/threads.py:
2638 * pitivi/thumbnailcache.py:
2639 * pitivi/timeline/gap.py:
2640 * pitivi/timeline/timeline.py:
2641 * pitivi/timeline/timeline_undo.py:
2642 * pitivi/timeline/track.py:
2643 * pitivi/ui/audiofxlist.py:
2644 * pitivi/ui/basetabs.py:
2645 * pitivi/ui/clipproperties.py:
2646 * pitivi/ui/controller.py:
2647 * pitivi/ui/curve.py:
2648 * pitivi/ui/defaultpropertyeditor.py:
2649 * pitivi/ui/dnd.py:
2650 * pitivi/ui/dynamic.py:
2651 * pitivi/ui/effectlist.py:
2652 * pitivi/ui/effectsconfiguration.py:
2653 * pitivi/ui/encodingdialog.py:
2654 * pitivi/ui/encodingprogress.py:
2655 * pitivi/ui/filelisterrordialog.py:
2656 * pitivi/ui/gstwidget.py:
2657 * pitivi/ui/mainwindow.py:
2658 * pitivi/ui/pathwalker.py:
2659 * pitivi/ui/pluginmanagerdialog.py:
2660 * pitivi/ui/prefs.py:
2661 * pitivi/ui/preset.py:
2662 * pitivi/ui/preview.py:
2663 * pitivi/ui/previewer.py:
2664 * pitivi/ui/projectsettings.py:
2665 * pitivi/ui/propertyeditor.py:
2666 * pitivi/ui/ripple_update_group.py:
2667 * pitivi/ui/ruler.py:
2668 * pitivi/ui/sourcelist.py:
2669 * pitivi/ui/timeline.py:
2670 * pitivi/ui/timelinecanvas.py:
2671 * pitivi/ui/videofxlist.py:
2672 * pitivi/ui/viewer.py:
2673 * pitivi/ui/zoominterface.py:
2674 * pitivi/undo.py:
2675 * pitivi/utils.py:
2676 * tests/test_action.py:
2677 * tests/test_alpha_passthrough.py:
2678 * tests/test_common.py:
2679 * tests/test_discoverer.py:
2680 * tests/test_encode.py:
2681 * tests/test_etree_formatter.py:
2682 * tests/test_factories_base.py:
2683 * tests/test_factories_file.py:
2684 * tests/test_factories_operation.py:
2685 * tests/test_gap.py:
2686 * tests/test_integration.py:
2687 * tests/test_pipeline.py:
2688 * tests/test_pipeline_action.py:
2689 * tests/test_projectmanager.py:
2690 * tests/test_seeker.py:
2691 * tests/test_sourcelist.py:
2692 * tests/test_still_image.py:
2693 * tests/test_stream.py:
2694 * tests/test_timeline.py:
2695 * tests/test_timeline_factory.py:
2696 * tests/test_timeline_undo.py:
2697 * tests/test_track.py:
2698 * tests/test_transitions.py:
2699 * tests/test_undo.py:
2700 * tests/test_utils.py:
2701 * win32/setup.py:
2702 Update fsf address
2703
27042011-06-05 Hicham HAOUARI <hicham.haouari@gmail.com>
2705
2706 * pitivi/ui/clipproperties.py:
2707 * pitivi/ui/effectsconfiguration.py:
2708 Fix typo in license
2709
27102011-06-06 Thibault Saunier <thibault.saunier@collabora.com>
2711
2712 * pitivi/ui/encodingdialog.py:
2713 encodingdialog: ellipize combobox correctly
2714 After the GtkBuilder port, the ellipization of combobox became... a bit to
2715 efficient (We only add '...') this sets the length of the text to 60 chars
2716 which fixes the issue.
2717
27182011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2719
2720 * pitivi/elements/mixer.py:
2721 * pitivi/elements/singledecodebin.py:
2722 * pitivi/elements/thumbnailsink.py:
2723 * pitivi/factories/operation.py:
2724 * pitivi/settings.py:
2725 * pitivi/timeline/timeline.py:
2726 * pitivi/timeline/track.py:
2727 * pitivi/ui/clipproperties.py:
2728 * pitivi/ui/dynamic.py:
2729 * pitivi/ui/effectlist.py:
2730 * pitivi/ui/mainwindow.py:
2731 * pitivi/ui/timeline.py:
2732 * pitivi/ui/viewer.py:
2733 * tests/test_etree_formatter.py:
2734 * tests/test_factories_operation.py:
2735 * tests/test_gap.py:
2736 * win32/setup.py:
2737 Remove all spaces before or after parenthesis
2738
27392011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2740
2741 * pitivi/formatters/__init__.py:
2742 * pitivi/formatters/base.py:
2743 * pitivi/timeline/timeline.py:
2744 * pitivi/ui/clipproperties.py:
2745 * pitivi/ui/common.py:
2746 * pitivi/ui/dynamic.py:
2747 * pitivi/ui/effectlist.py:
2748 * pitivi/ui/encodingprogress.py:
2749 * pitivi/ui/filechooserpreview.py:
2750 * pitivi/ui/preset.py:
2751 * pitivi/ui/previewer.py:
2752 * pitivi/ui/ripple_update_group.py:
2753 * tests/test_gap.py:
2754 * tests/test_pipeline.py:
2755 * tests/test_seeker.py:
2756 * tests/test_still_image.py:
2757 * tests/test_stream.py:
2758 * tests/test_timeline_factory.py:
2759 * tests/test_undo.py:
2760 * tests/test_utils.py:
2761 * tests/testcomplex.py:
2762 * win32/setup.py:
2763 Use the reindent.py official python script
2764
27652011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2766
2767 * data/ui/elementsettingsdialog.ui:
2768 * data/ui/encodingdialog.ui:
2769 * data/ui/encodingprogress.ui:
2770 * data/ui/filelisterrordialog.ui:
2771 * data/ui/projectsettings.ui:
2772 * pitivi/check.py:
2773 * pitivi/ui/Makefile.am:
2774 * pitivi/ui/encodingdialog.py:
2775 * pitivi/ui/encodingprogress.py:
2776 * pitivi/ui/filelisterrordialog.py:
2777 * pitivi/ui/glade.py:
2778 * pitivi/ui/gstwidget.py:
2779 * pitivi/ui/mainwindow.py:
2780 * pitivi/ui/pluginmanagerdialog.py:
2781 * pitivi/ui/projectsettings.py:
2782 * win32/pitivi:
2783 * win32/setup.py:
2784 Port PiTiVi to GtkBuilder!
2785
27862011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2787
2788 * data/ui/Makefile.am:
2789 * data/ui/mainwindow.xml:
2790 * data/ui/screencast_manager.ui:
2791 * pitivi/ui/Makefile.am:
2792 * pitivi/ui/mainwindow.py:
2793 * pitivi/ui/screencast_managerdialog.py:
2794 * po/POTFILES.in:
2795 Remove screencast manager dead code
2796
27972011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2798
2799 * data/ui/Makefile.am:
2800 * data/ui/mainwindow.xml:
2801 * data/ui/net_capture.ui:
2802 * pitivi/ui/Makefile.am:
2803 * pitivi/ui/mainwindow.py:
2804 * pitivi/ui/netstream_managerdialog.py:
2805 * po/POTFILES.in:
2806 Remove the netcapture dead code
2807
28082011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2809
2810 * pitivi/action.py:
2811 * pitivi/pipeline.py:
2812 * pitivi/projectmanager.py:
2813 Never compare variable with True or False
2814
28152011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2816
2817 * pitivi/discoverer.py:
2818 discoverer: clean pbutils import code
2819
28202011-05-26 Thibault Saunier <thibault.saunier@collabora.co.uk>
2821
2822 * data/ui/Makefile.am:
2823 * data/ui/cam_capture.ui:
2824 * data/ui/mainwindow.xml:
2825 * pitivi/Makefile.am:
2826 * pitivi/application.py:
2827 * pitivi/device.py:
2828 * pitivi/ui/Makefile.am:
2829 * pitivi/ui/mainwindow.py:
2830 * pitivi/ui/webcam_managerdialog.py:
2831 * po/POTFILES.in:
2832 Remove everything related to the webcam import feature
2833
28342011-06-03 Thibault Saunier <thibault.saunier@collabora.com>
2835
2836 Merging translations
2837
28382011-05-16 Stéphane Maniaci <stephane.maniaci@gmail.com>
2839
2840 * configure.ac:
2841 * data/Makefile.am:
2842 * data/ui/Makefile.am:
2843 * data/ui/cam_capture.ui:
2844 * data/ui/elementsettingsdialog.ui:
2845 * data/ui/encodingdialog.ui:
2846 * data/ui/encodingprogress.ui:
2847 * data/ui/filelisterrordialog.ui:
2848 * data/ui/mainwindow.xml:
2849 * data/ui/net_capture.ui:
2850 * data/ui/pluginmanagerdialog.ui:
2851 * data/ui/projectsettings.ui:
2852 * data/ui/screencast_manager.ui:
2853 * data/ui/startupwizard.ui:
2854 * pitivi/ui/Makefile.am:
2855 * pitivi/ui/cam_capture.glade:
2856 * pitivi/ui/elementsettingsdialog.glade:
2857 * pitivi/ui/encodingdialog.glade:
2858 * pitivi/ui/encodingdialog.py:
2859 * pitivi/ui/encodingprogress.glade:
2860 * pitivi/ui/encodingprogress.py:
2861 * pitivi/ui/filelisterrordialog.glade:
2862 * pitivi/ui/filelisterrordialog.py:
2863 * pitivi/ui/glade.py:
2864 * pitivi/ui/gstwidget.py:
2865 * pitivi/ui/mainwindow.py:
2866 * pitivi/ui/mainwindow.xml:
2867 * pitivi/ui/net_capture.glade:
2868 * pitivi/ui/netstream_managerdialog.py:
2869 * pitivi/ui/pluginmanagerdialog.glade:
2870 * pitivi/ui/pluginmanagerdialog.py:
2871 * pitivi/ui/projectsettings.glade:
2872 * pitivi/ui/projectsettings.py:
2873 * pitivi/ui/screencast_manager.glade:
2874 * pitivi/ui/screencast_managerdialog.py:
2875 * pitivi/ui/startupwizard.glade:
2876 * pitivi/ui/startupwizard.py:
2877 * pitivi/ui/webcam_managerdialog.py:
2878 * po/POTFILES.in:
2879 Move UI files to the data/ui directory.
2880
28812011-05-13 Stéphane Maniaci <stephane.maniaci@gmail.com>
2882
2883 * Makefile.am:
2884 * configure.ac:
2885 * data/Makefile.am:
2886 * data/icons/16x16/Makefile.am:
2887 * data/icons/16x16/pitivi.png:
2888 * data/icons/16x16/pitivi.svg:
2889 * data/icons/22x22/Makefile.am:
2890 * data/icons/22x22/pitivi.png:
2891 * data/icons/22x22/pitivi.svg:
2892 * data/icons/24x24/Makefile.am:
2893 * data/icons/24x24/pitivi.png:
2894 * data/icons/32x32/Makefile.am:
2895 * data/icons/32x32/pitivi.png:
2896 * data/icons/32x32/pitivi.svg:
2897 * data/icons/48x48/Makefile.am:
2898 * data/icons/48x48/pitivi.png:
2899 * data/icons/48x48/pitivi.svg:
2900 * data/icons/Makefile.am:
2901 * data/icons/scalable/Makefile.am:
2902 * data/icons/scalable/pitivi.svg:
2903 * data/pitivi.desktop.in.in:
2904 * data/pixmaps/.gitignore:
2905 * data/pixmaps/Makefile.am:
2906 * data/pixmaps/agingtv.png:
2907 * data/pixmaps/bulge.png:
2908 * data/pixmaps/burn.png:
2909 * data/pixmaps/busy.gif:
2910 * data/pixmaps/chromium.png:
2911 * data/pixmaps/circle.png:
2912 * data/pixmaps/cogdownsample.png:
2913 * data/pixmaps/color-distance.png:
2914 * data/pixmaps/coloreffects.png:
2915 * data/pixmaps/defaultthumbnail.svg:
2916 * data/pixmaps/dicetv.png:
2917 * data/pixmaps/diffuse.png:
2918 * data/pixmaps/dilate.png:
2919 * data/pixmaps/dodge.png:
2920 * data/pixmaps/edgetv.png:
2921 * data/pixmaps/exclusion.png:
2922 * data/pixmaps/fisheye.png:
2923 * data/pixmaps/frei0r-filter-3dflippo.png:
2924 * data/pixmaps/frei0r-filter-brightness.png:
2925 * data/pixmaps/frei0r-filter-bw0r.png:
2926 * data/pixmaps/frei0r-filter-cartoon.png:
2927 * data/pixmaps/frei0r-filter-contrast0r.png:
2928 * data/pixmaps/frei0r-filter-distort0r.png:
2929 * data/pixmaps/frei0r-filter-edgeglow.png:
2930 * data/pixmaps/frei0r-filter-equaliz0r.png:
2931 * data/pixmaps/frei0r-filter-flippo.png:
2932 * data/pixmaps/frei0r-filter-gamma.png:
2933 * data/pixmaps/frei0r-filter-glow.png:
2934 * data/pixmaps/frei0r-filter-hueshift0r.png:
2935 * data/pixmaps/frei0r-filter-invert0r.png:
2936 * data/pixmaps/frei0r-filter-k-means-clustering.png:
2937 * data/pixmaps/frei0r-filter-lens-correction.png:
2938 * data/pixmaps/frei0r-filter-letterb0xed.png:
2939 * data/pixmaps/frei0r-filter-nosync0r.png:
2940 * data/pixmaps/frei0r-filter-perspective.png:
2941 * data/pixmaps/frei0r-filter-pixeliz0r.png:
2942 * data/pixmaps/frei0r-filter-rgb-parade.png:
2943 * data/pixmaps/frei0r-filter-saturat0r.png:
2944 * data/pixmaps/frei0r-filter-scale0tilt.png:
2945 * data/pixmaps/frei0r-filter-scanline0r.png:
2946 * data/pixmaps/frei0r-filter-sobel.png:
2947 * data/pixmaps/frei0r-filter-squareblur.png:
2948 * data/pixmaps/frei0r-filter-tehroxx0r.png:
2949 * data/pixmaps/frei0r-filter-twolay0r.png:
2950 * data/pixmaps/frei0r-filter-vectorscope.png:
2951 * data/pixmaps/frei0r-filter-water.png:
2952 * data/pixmaps/frei0r-filter-white-balance.png:
2953 * data/pixmaps/gamma-correction.png:
2954 * data/pixmaps/gaussianblur.png:
2955 * data/pixmaps/invisible.png:
2956 * data/pixmaps/kaleidoscope.png:
2957 * data/pixmaps/marble.png:
2958 * data/pixmaps/mirror.png:
2959 * data/pixmaps/optv.png:
2960 * data/pixmaps/pinch.png:
2961 * data/pixmaps/pitivi-advanced-16.png:
2962 * data/pixmaps/pitivi-advanced-22.png:
2963 * data/pixmaps/pitivi-advanced-24.png:
2964 * data/pixmaps/pitivi-group-24.svg:
2965 * data/pixmaps/pitivi-group.svg:
2966 * data/pixmaps/pitivi-keyframe-24.svg:
2967 * data/pixmaps/pitivi-keyframe.svg:
2968 * data/pixmaps/pitivi-relink-24.svg:
2969 * data/pixmaps/pitivi-relink.svg:
2970 * data/pixmaps/pitivi-render-16.png:
2971 * data/pixmaps/pitivi-render-22.png:
2972 * data/pixmaps/pitivi-render-24.png:
2973 * data/pixmaps/pitivi-sound.png:
2974 * data/pixmaps/pitivi-split-24.svg:
2975 * data/pixmaps/pitivi-split.svg:
2976 * data/pixmaps/pitivi-ungroup-24.svg:
2977 * data/pixmaps/pitivi-ungroup.svg:
2978 * data/pixmaps/pitivi-unlink-24.svg:
2979 * data/pixmaps/pitivi-unlink.svg:
2980 * data/pixmaps/pitivi-video.png:
2981 * data/pixmaps/processing-clip.png:
2982 * data/pixmaps/processing-clip.svg:
2983 * data/pixmaps/radioactv.png:
2984 * data/pixmaps/revtv.png:
2985 * data/pixmaps/shagadelictv.png:
2986 * data/pixmaps/solarize.png:
2987 * data/pixmaps/sphere.png:
2988 * data/pixmaps/square.png:
2989 * data/pixmaps/stretch.png:
2990 * data/pixmaps/threshold0r.png:
2991 * data/pixmaps/trimbar-focused.png:
2992 * data/pixmaps/trimbar-normal.png:
2993 * data/pixmaps/tunnel.png:
2994 * data/pixmaps/twirl.png:
2995 * data/pixmaps/vertigotv.png:
2996 * data/pixmaps/videobalance.png:
2997 * data/pixmaps/videobox.png:
2998 * data/pixmaps/videocrop.png:
2999 * data/pixmaps/warptv.png:
3000 * data/pixmaps/waterripple.png:
3001 * icons/16x16/Makefile.am:
3002 * icons/16x16/pitivi.png:
3003 * icons/16x16/pitivi.svg:
3004 * icons/22x22/Makefile.am:
3005 * icons/22x22/pitivi.png:
3006 * icons/22x22/pitivi.svg:
3007 * icons/24x24/Makefile.am:
3008 * icons/24x24/pitivi.png:
3009 * icons/32x32/Makefile.am:
3010 * icons/32x32/pitivi.png:
3011 * icons/32x32/pitivi.svg:
3012 * icons/48x48/Makefile.am:
3013 * icons/48x48/pitivi.png:
3014 * icons/48x48/pitivi.svg:
3015 * icons/Makefile.am:
3016 * icons/scalable/Makefile.am:
3017 * icons/scalable/pitivi.svg:
3018 * pitivi.desktop.in.in:
3019 * pitivi/Makefile.am:
3020 * pitivi/configure.py.in:
3021 * pitivi/pixmaps/.gitignore:
3022 * pitivi/pixmaps/Makefile.am:
3023 * pitivi/pixmaps/agingtv.png:
3024 * pitivi/pixmaps/bulge.png:
3025 * pitivi/pixmaps/burn.png:
3026 * pitivi/pixmaps/busy.gif:
3027 * pitivi/pixmaps/chromium.png:
3028 * pitivi/pixmaps/circle.png:
3029 * pitivi/pixmaps/cogdownsample.png:
3030 * pitivi/pixmaps/color-distance.png:
3031 * pitivi/pixmaps/coloreffects.png:
3032 * pitivi/pixmaps/defaultthumbnail.svg:
3033 * pitivi/pixmaps/dicetv.png:
3034 * pitivi/pixmaps/diffuse.png:
3035 * pitivi/pixmaps/dilate.png:
3036 * pitivi/pixmaps/dodge.png:
3037 * pitivi/pixmaps/edgetv.png:
3038 * pitivi/pixmaps/exclusion.png:
3039 * pitivi/pixmaps/fisheye.png:
3040 * pitivi/pixmaps/frei0r-filter-3dflippo.png:
3041 * pitivi/pixmaps/frei0r-filter-brightness.png:
3042 * pitivi/pixmaps/frei0r-filter-bw0r.png:
3043 * pitivi/pixmaps/frei0r-filter-cartoon.png:
3044 * pitivi/pixmaps/frei0r-filter-contrast0r.png:
3045 * pitivi/pixmaps/frei0r-filter-distort0r.png:
3046 * pitivi/pixmaps/frei0r-filter-edgeglow.png:
3047 * pitivi/pixmaps/frei0r-filter-equaliz0r.png:
3048 * pitivi/pixmaps/frei0r-filter-flippo.png:
3049 * pitivi/pixmaps/frei0r-filter-gamma.png:
3050 * pitivi/pixmaps/frei0r-filter-glow.png:
3051 * pitivi/pixmaps/frei0r-filter-hueshift0r.png:
3052 * pitivi/pixmaps/frei0r-filter-invert0r.png:
3053 * pitivi/pixmaps/frei0r-filter-k-means-clustering.png:
3054 * pitivi/pixmaps/frei0r-filter-lens-correction.png:
3055 * pitivi/pixmaps/frei0r-filter-letterb0xed.png:
3056 * pitivi/pixmaps/frei0r-filter-nosync0r.png:
3057 * pitivi/pixmaps/frei0r-filter-perspective.png:
3058 * pitivi/pixmaps/frei0r-filter-pixeliz0r.png:
3059 * pitivi/pixmaps/frei0r-filter-rgb-parade.png:
3060 * pitivi/pixmaps/frei0r-filter-saturat0r.png:
3061 * pitivi/pixmaps/frei0r-filter-scale0tilt.png:
3062 * pitivi/pixmaps/frei0r-filter-scanline0r.png:
3063 * pitivi/pixmaps/frei0r-filter-sobel.png:
3064 * pitivi/pixmaps/frei0r-filter-squareblur.png:
3065 * pitivi/pixmaps/frei0r-filter-tehroxx0r.png:
3066 * pitivi/pixmaps/frei0r-filter-twolay0r.png:
3067 * pitivi/pixmaps/frei0r-filter-vectorscope.png:
3068 * pitivi/pixmaps/frei0r-filter-water.png:
3069 * pitivi/pixmaps/frei0r-filter-white-balance.png:
3070 * pitivi/pixmaps/gamma-correction.png:
3071 * pitivi/pixmaps/gaussianblur.png:
3072 * pitivi/pixmaps/invisible.png:
3073 * pitivi/pixmaps/kaleidoscope.png:
3074 * pitivi/pixmaps/marble.png:
3075 * pitivi/pixmaps/mirror.png:
3076 * pitivi/pixmaps/optv.png:
3077 * pitivi/pixmaps/pinch.png:
3078 * pitivi/pixmaps/pitivi-advanced-16.png:
3079 * pitivi/pixmaps/pitivi-advanced-22.png:
3080 * pitivi/pixmaps/pitivi-advanced-24.png:
3081 * pitivi/pixmaps/pitivi-group-24.svg:
3082 * pitivi/pixmaps/pitivi-group.svg:
3083 * pitivi/pixmaps/pitivi-keyframe-24.svg:
3084 * pitivi/pixmaps/pitivi-keyframe.svg:
3085 * pitivi/pixmaps/pitivi-relink-24.svg:
3086 * pitivi/pixmaps/pitivi-relink.svg:
3087 * pitivi/pixmaps/pitivi-render-16.png:
3088 * pitivi/pixmaps/pitivi-render-22.png:
3089 * pitivi/pixmaps/pitivi-render-24.png:
3090 * pitivi/pixmaps/pitivi-sound.png:
3091 * pitivi/pixmaps/pitivi-split-24.svg:
3092 * pitivi/pixmaps/pitivi-split.svg:
3093 * pitivi/pixmaps/pitivi-ungroup-24.svg:
3094 * pitivi/pixmaps/pitivi-ungroup.svg:
3095 * pitivi/pixmaps/pitivi-unlink-24.svg:
3096 * pitivi/pixmaps/pitivi-unlink.svg:
3097 * pitivi/pixmaps/pitivi-video.png:
3098 * pitivi/pixmaps/processing-clip.png:
3099 * pitivi/pixmaps/processing-clip.svg:
3100 * pitivi/pixmaps/radioactv.png:
3101 * pitivi/pixmaps/revtv.png:
3102 * pitivi/pixmaps/shagadelictv.png:
3103 * pitivi/pixmaps/solarize.png:
3104 * pitivi/pixmaps/sphere.png:
3105 * pitivi/pixmaps/square.png:
3106 * pitivi/pixmaps/stretch.png:
3107 * pitivi/pixmaps/threshold0r.png:
3108 * pitivi/pixmaps/trimbar-focused.png:
3109 * pitivi/pixmaps/trimbar-normal.png:
3110 * pitivi/pixmaps/tunnel.png:
3111 * pitivi/pixmaps/twirl.png:
3112 * pitivi/pixmaps/vertigotv.png:
3113 * pitivi/pixmaps/videobalance.png:
3114 * pitivi/pixmaps/videobox.png:
3115 * pitivi/pixmaps/videocrop.png:
3116 * pitivi/pixmaps/warptv.png:
3117 * pitivi/pixmaps/waterripple.png:
3118 * po/POTFILES.in:
3119 Move our pixmaps and icons into a data/ dir.
3120 And adapt/simplify configure.py.in appropriately
3121
31222011-05-13 Stéphane Maniaci <stephane.maniaci@gmail.com>
3123
3124 * pitivi/configure.py.in:
3125 Only check for Git directory for _in_devel()
3126 SVN/CVS are so nineties.
3127
31282011-06-02 Thibault Saunier <thibault.saunier@collabora.com>
3129
3130 * pitivi/application.py:
3131 * pitivi/ui/startupwizard.glade:
3132 ui: Make sure the welcome dialog doesn't appear before the mainwindow
3133
31342011-06-02 Mario Blättermann <mariobl@gnome.org>
3135
3136 * po/de.po:
3137 [l10n] Updated German translation
3138
31392011-05-31 Thibault Saunier <thibault.saunier@collabora.co.uk>
3140
3141 * AUTHORS:
3142 * ChangeLog:
3143 * RELEASE:
3144 * configure.ac:
3145 Releasing 0.14.0 "no longer kills kittens"
3146
31472011-05-31 Thibault Saunier <thibault.saunier@collabora.com>
3148
3149 * NEWS:
3150 * pitivi/ui/mainwindow.py:
3151 Update authors in the about UI
3152
31532011-06-01 Pau Iranzo <paugnu@gmail.com>
3154
3155 * po/ca.po:
3156 [l10n]Updated Catalan translation
3157
31582011-05-31 Thibault Saunier <thibault.saunier@collabora.co.uk>
3159
3160 * configure.ac:
3161 * pitivi.spec.in:
3162 build: Update dependencies
3163
31642011-05-30 Thibault Saunier <thibault.saunier@collabora.co.uk>
3165
3166 * pitivi/timeline/timeline.py:
3167 effects: Do make a copy ofTrackEffect-s when unlinking
3168 We used to copy the trackeffects when unlinking which resulted in a
3169 TrackEffect not controlled by any TimelineObject-s in the timeline.
3170
31712011-05-30 Thibault Saunier <thibault.saunier@collabora.co.uk>
3172
3173 * pitivi/timeline/track.py:
3174 effects: make trimming possible in any case for effects
3175 Inpoint of effects doesn't matter since effects are operations that are always
3176 equal independently of the time, so when we want to trim the start of an effect,
3177 we should just make it possible, and not care about the inpoint of the effect.
3178
31792011-05-30 Bruno Brouard <annoa.b@gmail.com>
3180
3181 * po/fr.po:
3182 Updated French translation
3183
31842011-05-30 Bruce Cowan <bruce@bcowan.me.uk>
3185
3186 * po/en_GB.po:
3187 Updated British English translation
3188 A few minor fixes
3189
31902011-05-29 Bruce Cowan <bruce@bcowan.me.uk>
3191
3192 * po/en_GB.po:
3193 Updated British English translation
3194
31952011-05-29 Yuri Myasoedov <omerta13@yandex.ru>
3196
3197 * po/ru.po:
3198 Updated Russian translation
3199
32002011-05-29 Daniel Korostil <ted.korostiled@gmail.com>
3201
3202 * po/uk.po:
3203 Uploaded Ukranian
3204
32052011-05-29 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
3206
3207 * po/sl.po:
3208 Updated Slovenian translation
3209
32102011-05-28 Daniel Mustieles <daniel.mustieles@gmail.com>
3211
3212 * po/es.po:
3213 Updated Spanish translation
3214
32152011-05-28 Daniel Mustieles <daniel.mustieles@gmail.com>
3216
3217 * po/es.po:
3218 Updated Spanish translation
3219
32202011-05-27 Thibault Saunier <thibault.saunier@collabora.co.uk>
3221
3222 * pitivi/check.py:
3223 build: Check that the xdg python library is installed
3224 We introduced this new dependency with: 5b4924d13173df5853c76415288fe769a5f35448
3225
32262011-05-26 Thibault Saunier <thibault.saunier@collabora.co.uk>
3227
3228 * pitivi/ui/filechooserpreview.py:
3229 * pitivi/ui/viewer.py:
3230 filechooserpreview: Make use of our ViewerWidget and main gobject.threads()
3231 Fixes: #651157
3232
32332011-05-26 Thibault Saunier <thibault.saunier@collabora.co.uk>
3234
3235 * NEWS:
3236 * pitivi/application.py:
3237 Remove HAL dependency
3238
32392011-05-27 Djavan Fagundes <djavan@comum.org>
3240
3241 * po/pt_BR.po:
3242 Updated Brazilian Portuguese translation
3243
32442011-05-27 Marek Černocký <marek@manet.cz>
3245
3246 * po/cs.po:
3247 Updated Czech translation
3248
32492011-05-27 Daniel Korostil <ted.korostiled@gmail.com>
3250
3251 * po/uk.po:
3252 Uploaded Ukranian
3253
32542011-05-26 Gabor Kelemen <kelemeng@gnome.hu>
3255
3256 * po/hu.po:
3257 Updated Hungarian translation
3258
32592011-05-26 Gabor Kelemen <kelemeng@gnome.hu>
3260
3261 * po/hu.po:
3262 Updated Hungarian translation
3263
32642011-05-26 Daniel Mustieles <daniel.mustieles@gmail.com>
3265
3266 * po/es.po:
3267 Updated Spanish translation
3268
32692011-05-26 Thibault Saunier <thibault.saunier@collabora.co.uk>
3270
3271 * po/POTFILES.in:
3272 translation: add filechooserpreview.py to the list of translatable files
3273
32742011-05-26 Claude Paroz <claude@2xlibre.net>
3275
3276 * po/fr.po:
3277 Updated French translation
3278
32792011-05-26 Marek Černocký <marek@manet.cz>
3280
3281 * po/cs.po:
3282 Updated Czech translation
3283
32842011-05-25 Djavan Fagundes <djavan@comum.org>
3285
3286 * po/pt_BR.po:
3287 Updated Brazilian Portuguese translation
3288
32892011-05-25 Thibault Saunier <thibault.saunier@collabora.co.uk>
3290
3291 Merging translations
3292
32932011-05-25 Daniel Mustieles <daniel.mustieles@gmail.com>
3294
3295 * po/es.po:
3296 Updated Spanish translation
3297
32982011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3299
3300 * ChangeLog:
3301 * NEWS:
3302 * configure.ac:
3303 0.13.9.90 pre-release
3304
33052011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3306
3307 * pitivi/actioner.py:
3308 * pitivi/utils.py:
3309 Do not show seconds unless the ETA is under 2 minutes.
3310 Seconds vary too much and generally do not make sense when waiting for a long render to finish.
3311
33122011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3313
3314 * pitivi/ui/encodingdialog.glade:
3315 ui: add a digit to the scaling in renderdialog
3316 Fixes: 638759
3317
33182011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3319
3320 * README:
3321 readme: Update the readme specifying that frei0r is a soft dependency
3322
33232011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3324
3325 * docs/pitivi.1:
3326 man: Update the man page
3327
33282011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3329
3330 * Makefile.am:
3331 * docs/pitivi.1:
3332 * pitivi.1:
3333 docs: Move the manpage to docs/
3334
33352010-12-08 Hicham HAOUARI <hicham.haouari@gmail.com>
3336
3337 * Makefile.am:
3338 * pitivi.1:
3339 Add man page
3340 Fixes: 636787
3341
33422011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3343
3344 * pitivi/effects.py:
3345 effects: Add a plugins blacklist and blacklist ladspa.
3346 This is related to #650985
3347
33482011-05-20 Jean-François Fortin Tam <nekohayo@gmail.com>
3349
3350 * pitivi/ui/encodingdialog.py:
3351 * pitivi/ui/encodingprogress.py:
3352 Hide widgets that cannot be used
3353
33542011-05-20 Jean-François Fortin Tam <nekohayo@gmail.com>
3355
3356 * pitivi/ui/encodingprogress.glade:
3357 Provide a default text for the rendering progress bar.
3358 Prevents the progressbar's height from resizing and
3359 tells the user that we're still estimating the ETA.
3360
33612011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3362
3363 * pitivi/timeline/track.py:
3364 track: Do no add start and end keyframe to our controlled keyframe list in interpollator
3365 Fixes: 636773
3366
33672011-05-24 Thibault Saunier <thibault.saunier@collabora.co.uk>
3368
3369 * pitivi/ui/timeline.py:
3370 * pitivi/ui/timelinecanvas.py:
3371 ui: VScrollbar of the timeline has the good upper prop at loading a project
3372 Fixes: #648714
3373
33742011-05-21 Alex Băluț <alexandru.balut@gmail.com>
3375
3376 * pitivi/ui/encodingdialog.py:
3377 Disable the render dialog while the project settings dialog is opened
3378
33792011-05-18 Thibault Saunier <thibault.saunier@collabora.co.uk>
3380
3381 * pitivi/elements/mixer.py:
3382 mixer: Change the videomixer when enabling/disabling the alpha channel
3383 When we change from having an alpha channel to not having one, we need to change
3384 the videomixer to avoid Not Negotiated Errors. More infos at:
3385 http://jeff.ecchi.ca/blog/2011/04/24/negotiating-performance/
3386 Fixes #632414 #637522
3387
33882011-05-23 Thibault Saunier <thibault.saunier@collabora.co.uk>
3389
3390 * pitivi/effects.py:
3391 Make effects.py pep8 compliant
3392
33932011-05-23 Thibault Saunier <thibault.saunier@collabora.co.uk>
3394
3395 * pitivi/ui/timelinecanvas.py:
3396 timelinecanvas: pep8 compliance
3397
33982011-05-23 Thibault Saunier <thibault.saunier@collabora.co.uk>
3399
3400 * pitivi/ui/timelinecanvas.py:
3401 ui: calculate well the width of the canvas selection marquee.
3402 Fixes #632391
3403
34042011-05-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
3405
3406 * pitivi/timeline/track.py:
3407 interpolator: Do not allow removing a keyframe that don't belong to us
3408
34092011-05-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
3410
3411 * pitivi/application.py:
3412 application: Make preview project working again
3413 903bd3e609fed098423e05c2ea7d390083de7dda broked it.
3414
34152011-05-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
3416
3417 * pitivi/application.py:
3418 application: clean up the welcome dialog grab focus commit
3419
34202011-05-16 Jean-François Fortin Tam <nekohayo@gmail.com>
3421
3422 * pitivi/application.py:
3423 Make the welcome dialog grab focus after the main window
3424
34252011-05-16 Jean-François Fortin Tam <nekohayo@gmail.com>
3426
3427 * pitivi/application.py:
3428 * pitivi/ui/startupwizard.glade:
3429 * pitivi/ui/startupwizard.py:
3430 Properly set the welcome dialog as transient for mainwindow
3431
34322011-05-16 Jean-François Fortin Tam <nekohayo@gmail.com>
3433
3434 * pitivi/application.py:
3435 PEP-8 compliance for application.py
3436
34372011-05-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
3438
3439 * pitivi/ui/mainwindow.py:
3440 mainwindow: Remove useless import
3441
34422011-05-22 Jean-François Fortin Tam <nekohayo@gmail.com>
3443
3444 * pitivi/ui/mainwindow.py:
3445 Provide a better default size for the "missing files" dialog
3446
34472010-12-27 Jean-François Fortin Tam <nekohayo@gmail.com>
3448
3449 * pitivi/formatters/base.py:
3450 Correctly "guess" the new path of missing media files
3451 (make sure that the URIs compared in addMapping have similar encodings)
3452 Fixes bug #638143
3453
34542010-12-27 Jean-François Fortin Tam <nekohayo@gmail.com>
3455
3456 * pitivi/ui/mainwindow.py:
3457 Do not center the text in the missing files dialog
3458
34592010-11-28 Jean-François Fortin Tam <nekohayo@gmail.com>
3460
3461 * pitivi/ui/mainwindow.py:
3462 Clearer debug statements for the missing files dialog
3463
34642010-11-28 Jean-François Fortin Tam <nekohayo@gmail.com>
3465
3466 * pitivi/ui/mainwindow.py:
3467 Make the missing files dialog a bit more space-efficient
3468
34692011-05-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
3470
3471 * pitivi/configure.py.in:
3472 * tests/Makefile.am:
3473 build: look at the proper pixmap directory when distchecking
3474 Make distcheck working even if we haven't installed the project
3475
34762011-05-18 Thibault Saunier <thibault.saunier@collabora.co.uk>
3477
3478 * pitivi/ui/encodingdialog.py:
3479 encodingdialog: Make sure that the combobox we ellipsize are not empty
3480 Avoid a GtkWarning.
3481
34822011-05-20 Alex Băluț <alexandru.balut@gmail.com>
3483
3484 * pitivi/ui/mainwindow.py:
3485 Make sure the last second of the timeline is in view. Matters when the duration of the timeline is very short.
3486
34872011-05-20 Alex Băluț <alexandru.balut@gmail.com>
3488
3489 * pitivi/ui/encodingdialog.py:
3490 Handle the case when no audio or video encoder has been previously selected.
3491
34922011-05-20 Alex Băluț <alexandru.balut@gmail.com>
3493
3494 * pitivi/formatters/etree.py:
3495 * pitivi/settings.py:
3496 * pitivi/ui/encodingdialog.py:
3497 Save the render scale in the export settings.
3498
34992011-05-07 Alex Băluț <alexandru.balut@gmail.com>
3500
3501 * pitivi/ui/encodingdialog.py:
3502 Fixed EncodingDialog to display the saved audio and video encoders when the dialog is opened. Fixes bug 587095.
3503
35042011-05-05 Alex Băluț <alexandru.balut@gmail.com>
3505
3506 * pitivi/settings.py:
3507 * tests/test_settings.py:
3508 Split ExportSettings.factory_settings_cache into three dicts. Simplified the code and added a unittest.
3509
35102011-05-05 Alex Băluț <alexandru.balut@gmail.com>
3511
3512 * pitivi/settings.py:
3513 * pitivi/ui/encodingdialog.glade:
3514 * pitivi/ui/encodingdialog.py:
3515 Removed the Summary tab in the Render dialog. Did this because the dialog is very simple, there is no reason for having that extra tab.
3516
35172011-05-02 Alex Băluț <alexandru.balut@gmail.com>
3518
3519 * pitivi/ui/encodingdialog.py:
3520 Simplified encodingdialog.extension_for_muxer()
3521
35222011-05-02 Alex Băluț <alexandru.balut@gmail.com>
3523
3524 * pitivi/settings.py:
3525 Generate the available combinations of muxers and encoders only once in ExportSettings
3526
35272011-05-02 Alex Băluț <alexandru.balut@gmail.com>
3528
3529 * pitivi/formatters/etree.py:
3530 Fixed etree FutureWarning
3531
35322011-05-01 Alex Băluț <alexandru.balut@gmail.com>
3533
3534 * pitivi/ui/encodingdialog.py:
3535 Changed EncodingDialog to apply the settings changed in the UI to the project settings. Fixes bug 647023.
3536
35372011-04-28 Alex Băluț <alexandru.balut@gmail.com>
3538
3539 * pitivi/formatters/etree.py:
3540 * tests/test_etree_formatter.py:
3541 Deserialize correctly the longinteger values. Fixes bug 634715.
3542
35432011-05-18 Thibault Saunier <thibault.saunier@collabora.co.uk>
3544
3545 * pitivi/ui/encodingdialog.py:
3546 progressdialog: Avoid to call progress.updatePosition when we destroyed progress
3547
35482011-05-18 Thibault Saunier <thibault.saunier@collabora.co.uk>
3549
3550 * pitivi/ui/encodingdialog.py:
3551 ui: remove unused _settingsButtonClickedCb in the encoding dialog
3552
35532011-05-17 Thibault Saunier <thibault.saunier@collabora.co.uk>
3554
3555 * pitivi/project.py:
3556 * pitivi/timeline/timeline.py:
3557 * pitivi/timeline/track.py:
3558 pitivi: Update the video caps of the default_source when project setting change
3559 This avoid lot of NNE introduced by different caps on VideoSources and VideoTestSource
3560 fixes #637522 and #613767
3561
35622011-05-17 Thibault Saunier <thibault.saunier@collabora.co.uk>
3563
3564 * pitivi/timeline/track.py:
3565 Effects: Do not use the type of a subclass in TrackObject._updatePriority
3566
35672011-05-04 Thibault Saunier <thibault.saunier@collabora.co.uk>
3568
3569 * pitivi/timeline/timeline.py:
3570 effects: handle ungrouping properly
3571
35722011-05-17 Thibault Saunier <thibault.saunier@collabora.co.uk>
3573
3574 * pitivi/effects.py:
3575 Effects: little fixe
3576
35772011-05-17 Thibault Saunier <thibault.saunier@collabora.co.uk>
3578
3579 * pitivi/timeline/track.py:
3580 Effects: Make audio effects working
3581
35822011-05-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
3583
3584 Merging translations
3585
35862011-05-22 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
3587
3588 * po/sl.po:
3589 Updated Slovenian translation
3590
35912011-05-21 Mario Blättermann <mariobl@gnome.org>
3592
3593 * po/de.po:
3594 [l10n] Updated German translation
3595
35962011-05-20 Thibault Saunier <thibault.saunier@collabora.co.uk>
3597
3598 * pitivi/ui/filechooserpreview.py:
3599 * pitivi/ui/prefs.py:
3600 * pitivi/ui/timeline.py:
3601 * pitivi/ui/viewer.py:
3602 ui: Use the SPACING variable around all the project
3603
36042011-05-20 Thibault Saunier <thibault.saunier@collabora.co.uk>
3605
3606 * pitivi/ui/Makefile.am:
3607 build: Install filechooserpreview.py
3608
36092011-05-20 Thibault Saunier <thibault.saunier@collabora.co.uk>
3610
3611 * pitivi/actioner.py:
3612 * pitivi/formatters/etree.py:
3613 * pitivi/timeline/timeline_undo.py:
3614 * pitivi/timeline/track.py:
3615 * pitivi/ui/curve.py:
3616 * pitivi/ui/dynamic.py:
3617 * pitivi/ui/encodingdialog.py:
3618 * pitivi/ui/prefs.py:
3619 * pitivi/ui/preset.py:
3620 * pitivi/ui/previewer.py:
3621 * pitivi/ui/projectsettings.py:
3622 * pitivi/ui/ripple_update_group.py:
3623 * pitivi/ui/timeline.py:
3624 * pitivi/ui/viewer.py:
3625 * tests/test_binary_search.py:
3626 * tests/test_cache.py:
3627 * tests/test_etree_formatter.py:
3628 * tests/test_factories_base.py:
3629 * tests/test_factories_file.py:
3630 * tests/test_factories_operation.py:
3631 * tests/test_gap.py:
3632 * tests/test_integration.py:
3633 * tests/test_signallable.py:
3634 * tests/test_transitions.py:
3635 * tests/testcomplex.py:
3636 * win32/setup.py:
3637 Remove all trailling spaces
3638
36392011-05-20 Thibault Saunier <thibault.saunier@collabora.co.uk>
3640
3641 * tests/Makefile.am:
3642 * tests/runtests.py:
3643 * tests/test_integration.py:
3644 tests: Run the still image testsuite when running check-integration
3645 This testsuite is based on sample files, and can not be runned when running distcheck
3646
36472011-05-20 Thibault Saunier <thibault.saunier@collabora.co.uk>
3648
3649 * pitivi/ui/filechooserpreview.py:
3650 filechooserpreview: Little cleanup
3651
36522011-05-20 Thibault Saunier <thibault.saunier@collabora.co.uk>
3653
3654 * pitivi/ui/filechooserpreview.py:
3655 filechooserpreview: Respect the Callback naming convention
3656
36572011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3658
3659 * pitivi/ui/filechooserpreview.py:
3660 Remove filenames (redundant with the file chooser)
3661
36622011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3663
3664 * pitivi/ui/filechooserpreview.py:
3665 Do not show an icon for files that cannot be previewed
3666
36672011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3668
3669 * pitivi/ui/filechooserpreview.py:
3670 Use a whitelist of acceptable tags to be shown
3671
36722011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3673
3674 * pitivi/ui/filechooserpreview.py:
3675 Remove the (non working) code to show image width and height
3676
36772011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3678
3679 * pitivi/ui/filechooserpreview.py:
3680 Fix a typo in a variable name
3681
36822011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3683
3684 * pitivi/ui/filechooserpreview.py:
3685 Use standard beautified strings for localization
3686
36872011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3688
3689 * pitivi/ui/filechooserpreview.py:
3690 Show/hide widgets depending on the context
3691
36922011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3693
3694 * pitivi/ui/filechooserpreview.py:
3695 Hide the zoom buttons when previewing an audio file
3696
36972011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3698
3699 * pitivi/ui/filechooserpreview.py:
3700 Use a vbox for errors, better strings, code cleanup
3701
37022011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3703
3704 * pitivi/ui/filechooserpreview.py:
3705 PEP-8 compliance
3706
37072011-05-19 Jean-François Fortin Tam <nekohayo@gmail.com>
3708
3709 * pitivi/ui/filechooserpreview.py:
3710 Ellipsize the tags label to prevent unwanted resizing
3711
37122010-09-04 Pier Carteri <pier.carteri@gmail.com>
3713
3714 * pitivi/ui/filechooserpreview.py:
3715 * pitivi/ui/sourcelist.py:
3716 Remove option for enable/disable preview
3717
37182010-07-04 Pier Carteri <pier.carteri@gmail.com>
3719
3720 * pitivi/ui/filechooserpreview.py:
3721 Minor enhancement on gui
3722
37232010-07-04 Pier Carteri <pier.carteri@gmail.com>
3724
3725 * pitivi/ui/filechooserpreview.py:
3726 Minor enhancement on gui
3727
37282010-07-04 Pier Carteri <pier.carteri@gmail.com>
3729
3730 * pitivi/ui/filechooserpreview.py:
3731 Better import error handling
3732
37332010-07-03 Pier Carteri <pier.carteri@gmail.com>
3734
3735 * pitivi/ui/filechooserpreview.py:
3736 * pitivi/ui/sourcelist.py:
3737 add option for enable/disable preview on filechooser
3738
37392010-06-28 Pier Carteri <pier.carteri@gmail.com>
3740
3741 * pitivi/ui/filechooserpreview.py:
3742 Bugfix on scale position when playing
3743
37442010-06-20 Pier Carteri <pier.carteri@gmail.com>
3745
3746 * pitivi/ui/filechooserpreview.py:
3747 Bugfix in image detection
3748
37492010-06-19 Pier Carteri <pier.carteri@gmail.com>
3750
3751 * pitivi/ui/filechooserpreview.py:
3752 Add log messages
3753
37542010-06-19 Pier Carteri <pier.carteri@gmail.com>
3755
3756 * pitivi/ui/filechooserpreview.py:
3757 Fix tags duplication
3758
37592010-05-30 Pier Carteri <pier.carteri@gmail.com>
3760
3761 * pitivi/ui/filechooserpreview.py:
3762 Better size handling for image preview
3763
37642010-05-30 Pier Carteri <pier.carteri@gmail.com>
3765
3766 * pitivi/ui/filechooserpreview.py:
3767 Add zoom for image files
3768
37692010-05-30 Pier Carteri <pier.carteri@gmail.com>
3770
3771 * pitivi/ui/filechooserpreview.py:
3772 Controls are always visible but set sensivite only when needed
3773
37742010-05-30 Pier Carteri <pier.carteri@gmail.com>
3775
3776 * pitivi/ui/filechooserpreview.py:
3777 BugFix: clicking somewhere in the slider while the clip is playing yields an incorrect result
3778
37792010-05-24 Pier Carteri <pier.carteri@gmail.com>
3780
3781 * pitivi/ui/filechooserpreview.py:
3782 Better handling of tag names
3783
37842010-05-22 Pier Carteri <pier.carteri@gmail.com>
3785
3786 * pitivi/ui/filechooserpreview.py:
3787 Major rework on code; feaures complete, but still some bugs to fix
3788
37892010-05-07 Pier Carteri <pier.carteri@gmail.com>
3790
3791 * pitivi/ui/filechooserpreview.py:
3792 remove unneeded buttons
3793
37942010-05-07 Pier Carteri <pier.carteri@gmail.com>
3795
3796 * pitivi/ui/filechooserpreview.py:
3797 some cleanup
3798
37992010-05-07 Pier Carteri <pier.carteri@gmail.com>
3800
3801 * pitivi/ui/filechooserpreview.py:
3802 * pitivi/ui/sourcelist.py:
3803 initial work
3804
38052011-05-16 Мирослав Николић <miroslavnikolic@rocketmail.com>
3806
3807 * po/sr.po:
3808 * po/sr@latin.po:
3809 Updated Serbian translation
3810
38112011-05-15 Marek Černocký <marek@manet.cz>
3812
3813 * po/cs.po:
3814 Updated Czech translation
3815
38162011-05-11 Daniel Mustieles <daniel.mustieles@gmail.com>
3817
3818 * po/es.po:
3819 Updated Spanish translation
3820
38212011-05-11 Thibault Saunier <thibault.saunier@collabora.co.uk>
3822
3823 Merging translations
3824
38252011-05-04 Stéphane Maniaci <stephane.maniaci@gmail.com>
3826
3827 * pitivi/ui/clipproperties.py:
3828 Soften the effects infobar string
3829
38302011-05-10 Stéphane Maniaci <stephane.maniaci@gmail.com>
3831
3832 * pitivi/effects.py:
3833 effects: Export pixmap dir to avoid multiple calls to get_pixmap_dir()
3834
38352011-05-09 Jean-François Fortin Tam <nekohayo@gmail.com>
3836
3837 * pitivi/ui/dynamic.py:
3838 * pitivi/utils.py:
3839 Limit the timecode widget's width to prevent the window from overflowing
3840 Remove a digit from the hours in the time_to_string function to save some screen space
3841 and avoid the display to bug when using the cantarell fonts
3842
38432011-05-08 Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
3844
3845 * po/ja.po:
3846 Updated Japanese translation
3847
38482011-04-29 Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
3849
3850 * po/LINGUAS:
3851 * po/eo.po:
3852 Add Esperanto translation
3853
38542011-01-19 Thibault Saunier <thibault.saunier@collabora.co.uk>
3855
3856 * pitivi/ui/dynamic.py:
3857 dynamic: Fixe indentation
3858
38592011-01-19 Thibault Saunier <thibault.saunier@collabora.co.uk>
3860
3861 * pitivi/ui/viewer.py:
3862 viewer: Disconnect ui/timeline:deleteObj event when timecode_entry is focused
3863
38642011-01-19 Thibault Saunier <thibault.saunier@collabora.co.uk>
3865
3866 * pitivi/ui/dynamic.py:
3867 * pitivi/ui/viewer.py:
3868 TimeWidget: let user decide wether to send the value-changed signal or not
3869 Use it in the timecode_entry in the viewer
3870
38712011-01-19 Thibault Saunier <thibault.saunier@collabora.co.uk>
3872
3873 * pitivi/ui/viewer.py:
3874 viewer: make the seeker in the timeline working again
3875
38762011-01-19 Thibault Saunier <thibault.saunier@collabora.co.uk>
3877
3878 * pitivi/ui/dynamic.py:
3879 * pitivi/ui/viewer.py:
3880 viewer: Disconnect ui/timeline when timecode_entry is focused
3881
38822011-01-18 Thibault Saunier <thibault.saunier@collabora.co.uk>
3883
3884 * pitivi/ui/dynamic.py:
3885 * pitivi/ui/viewer.py:
3886 * pitivi/utils.py:
3887 Implement a TimeWidget class and use it to jump to a specific time
3888 Remove the string_to_time function
3889
38902010-12-24 Jean-François Fortin Tam <nekohayo@gmail.com>
3891
3892 * pitivi/ui/viewer.py:
3893 Seek to the requested position when the user activates the timecode entry
3894
38952010-12-24 Jean-François Fortin Tam <nekohayo@gmail.com>
3896
3897 * pitivi/utils.py:
3898 Divide the summation by 10 to compensate the use of scientific notation
3899
39002010-12-24 Jean-François Fortin Tam <nekohayo@gmail.com>
3901
3902 * pitivi/ui/viewer.py:
3903 * pitivi/utils.py:
3904 Connect to a new utility method for converting timecodes to nanoseconds
3905
39062010-12-24 Jean-François Fortin Tam <nekohayo@gmail.com>
3907
3908 * pitivi/ui/viewer.py:
3909 Clarify the name for the timecode widget
3910
39112010-12-24 Jean-François Fortin Tam <nekohayo@gmail.com>
3912
3913 * pitivi/ui/viewer.py:
3914 Use a GTK Entry widget instead of a label for displaying the timecode
3915
39162011-03-07 Thibault Saunier <thibault.saunier@collabora.co.uk>
3917
3918 * pitivi/ui/mainwindow.py:
3919 * pitivi/ui/viewer.py:
3920 viewer: Pass the all app to it so we can access the UI, and everything we need
3921
39222011-03-14 Alex Băluț <alexandru.balut@gmail.com>
3923
3924 * pitivi/ui/common.py:
3925 Fixed common.unpack_cairo_gradient() to use a valid value for the offset parameter
3926
39272011-03-14 Alex Băluț <alexandru.balut@gmail.com>
3928
3929 * pitivi/ui/common.py:
3930 Removed duplicated methods in common.py
3931
39322011-03-14 Alex Băluț <alexandru.balut@gmail.com>
3933
3934 * pitivi/ui/common.py:
3935 * tests/test_common.py:
3936 Fixed common.unpack_color_32() and added unittests
3937
39382011-03-14 Alex Băluț <alexandru.balut@gmail.com>
3939
3940 * pitivi/ui/common.py:
3941 Added '50 fps' to the list of framerates
3942
39432011-03-07 Alex Băluț <alexandru.balut@gmail.com>
3944
3945 * pitivi/action.py:
3946 * pitivi/actioner.py:
3947 Removed Actioner.actioner
3948
39492011-03-09 Jean-François Fortin Tam <nekohayo@gmail.com>
3950
3951 * pitivi/ui/timeline.py:
3952 Allow splitting even when there is no selection. Fixes bug #644313.
3953
39542010-12-30 Jean-François Fortin Tam <nekohayo@gmail.com>
3955
3956 * pitivi/settings.py:
3957 settings.py: use ngettext for plurals in getAudioDescription
3958 Fixes bug #637497
3959
39602010-12-16 Jean-François Fortin Tam <nekohayo@gmail.com>
3961
3962 * .gitignore:
3963 Add log files and patches to git ignore
3964
39652010-11-28 Jean-François Fortin Tam <nekohayo@gmail.com>
3966
3967 * pitivi/ui/mainwindow.py:
3968 Standardize spacing in ui/mainwindow.py
3969
39702010-11-27 Jean-François Fortin Tam <nekohayo@gmail.com>
3971
3972 * pitivi/ui/sourcelist.py:
3973 Fix bug 610127 - Clip details tooltip for icon view
3974
39752010-11-25 Jean-François Fortin Tam <nekohayo@gmail.com>
3976
3977 * pitivi/ui/basetabs.py:
3978 * pitivi/ui/viewer.py:
3979 Make detachable components "utility" window types so that they show up above the timeline
3980
39812011-04-01 Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
3982
3983 * po/lv.po:
3984 Updated Latvian translation.
3985
39862011-03-31 Mario Blättermann <mariobl@gnome.org>
3987
3988 * po/de.po:
3989 [l10n] Updated German translation
3990
39912011-03-29 Andrej Žnidaršič <andrej.znidarsic@gmail.com>
3992
3993 * po/sl.po:
3994 Updated Slovenian translation
3995
39962011-03-26 Marek Černocký <marek@manet.cz>
3997
3998 * po/cs.po:
3999 Updated Czech translation
4000
40012011-03-26 Daniel Nylander <po@danielnylander.se>
4002
4003 * po/sv.po:
4004 Updated Swedish translation
4005
40062011-03-24 Gianvito Cavasoli <gianvito@gmx.it>
4007
4008 * po/it.po:
4009 Updated Italian translation
4010
40112011-03-24 Edward Hervey <bilboed@bilboed.com>
4012
4013 Merging translations
4014
40152011-03-23 Daniel Mustieles <daniel.mustieles@gmail.com>
4016
4017 * po/es.po:
4018 Updated Spanish translation
4019
40202011-03-22 Thibault Saunier <thibault.saunier@collabora.co.uk>
4021
4022 * pitivi/ui/sourcelist.py:
4023 Sourcelist: show the searchbar again
4024
40252011-03-22 Gianvito Cavasoli <gianvito@gmx.it>
4026
4027 * po/it.po:
4028 Updated Italian translationù
4029
40302011-03-22 Edward Hervey <edward.hervey@collabora.co.uk>
4031
4032 Merging translations
4033
40342011-03-21 Thibault Saunier <thibault.saunier@collabora.co.uk>
4035
4036 * pitivi/ui/sourcelist.py:
4037 sourcelist: Add a button to hide the error infobar
4038
40392011-03-21 Thibault Saunier <thibault.saunier@collabora.co.uk>
4040
4041 * pitivi/ui/sourcelist.py:
4042 ui/sourcelist Code cleanup
4043
40442010-12-27 Jean-François Fortin Tam <nekohayo@gmail.com>
4045
4046 * pitivi/ui/sourcelist.py:
4047 Handle plurals and singular for the warning infobar's label and button label
4048
40492010-12-26 Jean-François Fortin Tam <nekohayo@gmail.com>
4050
4051 * pitivi/formatters/etree.py:
4052 Fix the total amount of clips being imported when loading a project
4053
40542010-12-26 Jean-François Fortin Tam <nekohayo@gmail.com>
4055
4056 * pitivi/ui/filelisterrordialog.py:
4057 Make the URIs in FileListErrorDialog human-readable
4058
40592010-12-26 Jean-François Fortin Tam <nekohayo@gmail.com>
4060
4061 * pitivi/ui/filelisterrordialog.py:
4062 Auto-expand the first two errors in FileListErrorDialog
4063
40642010-12-26 Jean-François Fortin Tam <nekohayo@gmail.com>
4065
4066 * pitivi/ui/filelisterrordialog.glade:
4067 * pitivi/ui/filelisterrordialog.py:
4068 Usability fixes for the FileListError dialog
4069
40702010-12-26 Jean-François Fortin Tam <nekohayo@gmail.com>
4071
4072 * pitivi/ui/sourcelist.py:
4073 Kill the infostub widget and replace it with a progressbar and an infobar.
4074
40752010-12-26 Jean-François Fortin Tam <nekohayo@gmail.com>
4076
4077 * pitivi/sourcelist.py:
4078 * pitivi/ui/sourcelist.py:
4079 Replace the sourcelist busy animation by a progressbar.
4080
40812011-03-21 Daniel Mustieles <daniel.mustieles@gmail.com>
4082
4083 * po/es.po:
4084 Updated Spanish translation
4085
40862010-12-01 Jean-François Fortin Tam <nekohayo@gmail.com>
4087
4088 * pitivi/ui/timeline.py:
4089 Make the layers/tracks controls fill available space
4090
40912010-12-01 Jean-François Fortin Tam <nekohayo@gmail.com>
4092
4093 * pitivi/ui/timeline.py:
4094 Add a menu item for zoom fit
4095
40962010-12-01 Jean-François Fortin Tam <nekohayo@gmail.com>
4097
4098 * pitivi/ui/timeline.py:
4099 Properly call mainwindow's setBestZoomRatio()
4100
41012011-03-21 Thibault Saunier <thibault.saunier@collabora.co.uk>
4102
4103 * pitivi/ui/mainwindow.py:
4104 Make MainWindow.setBestZoomRatio public
4105
41062010-12-01 Jean-François Fortin Tam <nekohayo@gmail.com>
4107
4108 * pitivi/ui/timeline.py:
4109 Make the zoom slider a reasonable minimum width
4110
41112010-12-01 Jean-François Fortin Tam <nekohayo@gmail.com>
4112
4113 * pitivi/ui/timeline.py:
4114 Add a "zoom fit" button near the zoom slider
4115
41162011-03-21 Edward Hervey <edward.hervey@collabora.co.uk>
4117
4118 Merging translations
4119
41202011-01-31 Jean-François Fortin Tam <nekohayo@gmail.com>
4121
4122 * pitivi/ui/startupwizard.py:
4123 Make sure the Project settings dialog is focused when creating a new project
4124
41252011-01-31 Jean-François Fortin Tam <nekohayo@gmail.com>
4126
4127 * pitivi/ui/startupwizard.glade:
4128 Compensate height of recent projects for the filter combobox
4129
41302010-12-27 Jean-François Fortin Tam <nekohayo@gmail.com>
4131
4132 * pitivi/ui/mainwindow.py:
4133 Make the project load error dialog human-readable
4134
41352010-12-27 Jean-François Fortin Tam <nekohayo@gmail.com>
4136
4137 * pitivi/application.py:
4138 * pitivi/ui/startupwizard.glade:
4139 * pitivi/ui/startupwizard.py:
4140 Hide the welcome dialog while loading a project, show it again if needed
4141
41422010-11-24 Jean-François Fortin Tam <nekohayo@gmail.com>
4143
4144 * pitivi/ui/startupwizard.py:
4145 Close the Welcome dialog when the user presses "Escape"
4146
41472010-11-23 Jean-François Fortin Tam <nekohayo@gmail.com>
4148
4149 * pitivi/ui/startupwizard.glade:
4150 Remove the Skip button and its separator
4151
41522010-11-24 Jean-François Fortin Tam <nekohayo@gmail.com>
4153
4154 * pitivi/ui/startupwizard.glade:
4155 * pitivi/ui/startupwizard.py:
4156 Make the welcome dialog a transient window
4157
41582011-03-21 Kang Bundo <bundo@bundo.biz>
4159
4160 * po/ko.po:
4161 Updated Korean translation
4162
41632011-03-21 Kim Boram <boramism@gmail.com>
4164
4165 * po/ko.po:
4166 Updated Korean translation
4167
41682011-03-20 Bruno Brouard <annoa.b@gmail.com>
4169
4170 * po/fr.po:
4171 Updated French translation
4172
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: