pitivi 0.14.1



ChangeLog
=========

2011-07-03  Thibault Saunier <thibault saunier collabora com>

	* ChangeLog:
	* configure.ac:
	  Unstable release 0.14.1

2011-07-03  Alex Băluț <alexandru balut gmail com>

	* tests/runtests.py:
	  Set PITIVI_TOP_LEVEL_DIR before the test modules are loaded, not after

2011-07-03  Thibault Saunier <thibault saunier collabora com>

	  Merging translations

2011-07-03  Alex Băluț <alexandru balut gmail com>

	* pitivi/discoverer.py:
	  Add back the 'File does not exist' error removed it commit a73102859360bc41dd3cef15ce1d94994e21d1e8 for no reason

2011-06-30  Thibault Saunier <thibault saunier collabora com>

	* pitivi/ui/mainwindow.py:
	  Make sure we don't save 'None' as the last open project folder

2010-12-25  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/sourcelist.py:
	  Implement the unused clips selection algorithm in source list

2011-06-30  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/sourcelist.py:
	  Methods to determine what sources are not used in the timeline

2010-12-25  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/sourcelist.py:
	  Add a menu item to "Select Unused Media"

2011-06-25  Alex Băluț <alexandru balut gmail com>

	* pitivi/discoverer.py:
	  Fix discoverer.py so the application can open media files

2011-06-25  Thibault Saunier <thibault saunier collabora com>

	* pre-commit.hook:
	  Update the pre-commit hook to be less agressive

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* data/ui/projectsettings.ui:
	* pitivi/ui/preset.py:
	* pitivi/ui/projectsettings.py:
	* tests/test_preset.py:
	  Changed ProjectSettingsDialog to show an error message if a preset is renamed and the new name already belongs to another preset. Fixes bug 638799.

2011-06-14  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/projectsettings.py:
	  Enable the Save button when the selected audio preset is changed, in ProjectSettingsDialog.
	  Fixes bug 652537.

2011-06-16  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/preset.py:
	* pitivi/ui/projectsettings.py:
	  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.

2011-06-16  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/preset.py:
	  Added docstrings to PresetManager

2011-06-16  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/preset.py:
	  Renamed the private PresetManager.ignore attribute accordingly

2011-06-16  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/preset.py:
	* pitivi/ui/projectsettings.py:
	  Renamed the PresetManager.changed method so the name starts with a verb

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/projectsettings.py:
	* tests/Makefile.am:
	* tests/test_projectsettings.py:
	  Changed ProjectSettingsDialog to generate unique names when a new preset is added. Required to fix bug 638799.

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/projectsettings.py:
	  Changed ProjectSettingsDialog to enable the Remove button after adding a preset. Fixes bug 638798.

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* data/ui/projectsettings.ui:
	* pitivi/ui/projectsettings.py:
	  Rename handler in ProjectSettingsDialog to be consistent with the other handlers

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/projectsettings.py:
	* pitivi/ui/ripple_update_group.py:
	  Simplified the RippleUpdateGroup constructor and cleaned the class a bit.

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/projectsettings.py:
	  Changed ProjectSettingsDialog._presetChangedCb to not be aware of the fact that there are two types of presets

2011-06-13  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/preset.py:
	  Raise the correct exception in PresetManager

2011-06-12  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/preset.py:
	* tests/Makefile.am:
	* tests/test_preset.py:
	  Changed PresetManager to allow the user to have a preset called Default. Fixes bug 652397.

2011-06-12  Alex Băluț <alexandru balut gmail com>

	* data/ui/projectsettings.ui:
	  Changed the Preset labels to specify the types of presets

2011-06-11  Alex Băluț <alexandru balut gmail com>

	* pitivi/formatters/base.py:
	* tests/Makefile.am:
	* tests/test_formatters_base.py:
	  Extracted duplicated code into Formatter._searchMissingFile

2011-06-11  Alex Băluț <alexandru balut gmail com>

	* pitivi/formatters/base.py:
	  Removed duplicate checks

2011-06-10  Alex Băluț <alexandru balut gmail com>

	* pitivi/formatters/etree.py:
	  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.

2011-06-10  Alex Băluț <alexandru balut gmail com>

	* pitivi/utils.py:
	  Simplified utils.uri_is_valid

2011-06-10  Alex Băluț <alexandru balut gmail com>

	* pitivi/formatters/etree.py:
	  Simplified ElementTreeFormatter._loadSources

2011-06-10  Alex Băluț <alexandru balut gmail com>

	* pitivi/sourcelist.py:
	* pitivi/ui/sourcelist.py:
	* tests/test_sourcelist.py:
	  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.

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* pitivi/sourcelist.py:
	  Added docstrings in sourcelist.py

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* pitivi/application.py:
	  Removed Pitivi.projects because it's unused

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/Makefile.am:
	* tests/runtests.py:
	  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'.

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/test_timeline.py:
	  Change the test_timeline imports to be consistent with the other tests

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/__init__.py:
	* tests/test_timeline.py:
	  Make the same initial checks as the application when the tests package is initialized.

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/Makefile.am:
	* tests/runtests.py:
	  Make sure PITIVI_TOP_LEVEL_DIR is always set when running the tests

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/Makefile.am:
	  Added all the test files to the list of tests

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/Makefile.am:
	* tests/testcomplex.py:
	  Removed testcomplex.py because it's obsolete

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* tests/Makefile.am:
	  Ordered alphabetically the list of tests in tests/Makefile.am

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/sourcelist.py:
	  Changed SourceList to reset the error list when a new project is created or loaded. Fixes bug 635993.

2011-06-09  Alex Băluț <alexandru balut gmail com>

	* bin/pitivi.in:
	  Removed obsolete conditions from pitivi.in

2011-06-24  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/discoverer.py:
	* tests/test_discoverer.py:
	  Improve error message for non-existing and non-readable files

2011-06-24  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/filechooserpreview.py:
	  Standardize the use of the multiplication symbol in resolutions

2011-06-24  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/check.py:
	* pitivi/discoverer.py:
	* pitivi/ui/common.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/utils.py:
	  String fixes
	  Fixes: 651483

2011-06-24  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/common.py:
	* pitivi/ui/timelinecontrols.py:
	  More efficient translatable strings
	  Fixes bug #651186

2011-06-21  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/mainwindow.xml:
	* pitivi/ui/mainwindow.py:
	  Fix the naming and categorization of menus

2011-06-21  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	  Fix header capitalization in menus and clarify clips vs files
	  Fixes bug #587235

2011-06-11  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/sourcelist.py:
	  Correct the media library's infobar text

2011-06-22  Thibault Saunier <thibault saunier collabora com>

	* autogen.sh:
	* pre-commit.hook:
	  Add a pre-hook commit to check the pep8 compliance of each commit

2011-06-22  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/reflect.py:
	  Remove leftover line from the PEP-8 cleanup

2011-06-22  Thibault Saunier <thibault saunier collabora com>

	* docs/makeChangelog.py:
	* tests/common.py:
	* tests/runtests.py:
	* tests/test_action.py:
	* tests/test_alpha_passthrough.py:
	* tests/test_basic.py:
	* tests/test_binary_search.py:
	* tests/test_cache.py:
	* tests/test_common.py:
	* tests/test_discoverer.py:
	* tests/test_encode.py:
	* tests/test_etree_formatter.py:
	* tests/test_factories_base.py:
	* tests/test_factories_file.py:
	* tests/test_factories_operation.py:
	* tests/test_gap.py:
	* tests/test_integration.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	* tests/test_projectmanager.py:
	* tests/test_seeker.py:
	* tests/test_signallable.py:
	* tests/test_sourcelist.py:
	* tests/test_still_image.py:
	* tests/test_stream.py:
	* tests/test_timeline.py:
	* tests/test_timeline_factory.py:
	* tests/test_timeline_undo.py:
	* tests/test_track.py:
	* tests/test_transitions.py:
	* tests/test_undo.py:
	* tests/test_utils.py:
	* tests/testcomplex.py:
	  tests: Fully pep8 compliant

2011-06-22  Thibault Saunier <thibault saunier collabora com>

	* pitivi/factories/base.py:
	* pitivi/reflect.py:
	* pitivi/settings.py:
	* pitivi/ui/basetabs.py:
	* pitivi/ui/clipproperties.py:
	* pitivi/ui/common.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/curve.py:
	* pitivi/ui/dynamic.py:
	* pitivi/ui/effectlist.py:
	* pitivi/ui/effectsconfiguration.py:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/encodingprogress.py:
	* pitivi/ui/filechooserpreview.py:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pathwalker.py:
	* pitivi/ui/point.py:
	* pitivi/ui/prefs.py:
	* pitivi/ui/preset.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/previewer.py:
	* pitivi/ui/projectsettings.py:
	* pitivi/ui/ripple_update_group.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/startupwizard.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecontrols.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	* pitivi/ui/view.py:
	* pitivi/ui/viewer.py:
	* pitivi/ui/zoominterface.py:
	  pitivi: All pep8 compliant

2011-06-22  Thibault Saunier <thibault saunier collabora com>

	* pitivi/ui/Makefile.am:
	* pitivi/ui/videofxlist.py:
	* po/POTFILES.in:
	  Remove dead videofxlist code

2011-06-22  Thibault Saunier <thibault saunier collabora com>

	* pitivi/ui/Makefile.am:
	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/propertyeditor.py:
	* po/POTFILES.in:
	  Remove dead defaultpropertyeditor code

2011-06-22  Thibault Saunier <thibault saunier collabora com>

	* pitivi/ui/Makefile.am:
	* pitivi/ui/audiofxlist.py:
	* po/POTFILES.in:
	  Remove audiofxlist dead code

2011-06-21  Thibault Saunier <thibault saunier collabora com>

	* data/ui/Makefile.am:
	* data/ui/pluginmanagerdialog.ui:
	* pitivi/Makefile.am:
	* pitivi/application.py:
	* pitivi/plugincore.py:
	* pitivi/pluginmanager.py:
	* pitivi/settings.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* po/POTFILES.in:
	  Remove the dead pluginmanager code

2011-06-06  Thibault Saunier <thibault saunier collabora com>

	* pitivi/action.py:
	* pitivi/actioner.py:
	* pitivi/application.py:
	* pitivi/check.py:
	* pitivi/discoverer.py:
	* pitivi/effects.py:
	* pitivi/elements/arraysink.py:
	* pitivi/elements/mixer.py:
	* pitivi/elements/singledecodebin.py:
	* pitivi/elements/thumbnailsink.py:
	* pitivi/elements/videofade.py:
	* pitivi/encode.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/factories/operation.py:
	* pitivi/factories/test.py:
	* pitivi/factories/timeline.py:
	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/formatters/format.py:
	* pitivi/formatters/playlist.py:
	* pitivi/log/log.py:
	* pitivi/log/loggable.py:
	* pitivi/log/termcolor.py:
	* pitivi/pipeline.py:
	* pitivi/pitivigstutils.py:
	* pitivi/plugincore.py:
	* pitivi/plumber.py:
	* pitivi/project.py:
	* pitivi/projectmanager.py:
	* pitivi/receiver.py:
	* pitivi/reflect.py:
	* pitivi/settings.py:
	* pitivi/signalgroup.py:
	* pitivi/signalinterface.py:
	* pitivi/sourcelist.py:
	* pitivi/sourcelist_undo.py:
	* pitivi/stream.py:
	* pitivi/threads.py:
	* pitivi/thumbnailcache.py:
	* pitivi/timeline/gap.py:
	* pitivi/timeline/timeline.py:
	* pitivi/timeline/timeline_undo.py:
	* pitivi/timeline/track.py:
	* pitivi/undo.py:
	* pitivi/utils.py:
	  Make core pep8 compliant

2011-06-22  Matej Urbančič <mateju svn gnome org>

	* po/sl.po:
	  Updated Slovenian translation

2011-06-19  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/encodingdialog.ui:
	* pitivi/ui/encodingdialog.py:
	  encodingdialog: Show a warning icon and tooltip when the output file already exists
	  Fixes bug #594485

2011-06-18  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/elementsettingsdialog.ui:
	* pitivi/ui/gstwidget.py:
	  Automatically determine if codec settings require scrolling

2011-06-18  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/encodingprogress.ui:
	  Set a width request to make encoding progress look better

2011-06-18  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/mainwindow.py:
	  Don't show duration for image files in the missing files dialog

2011-05-20  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/filechooserpreview.py:
	  Use "Resolution" instead of "Width/Height" in the file chooser

2011-06-22  Bruno Brouard <annoa b gmail com>

	* po/fr.po:
	  Updated French translation

2011-06-21  Thibault Saunier <thibault saunier collabora com>

	* bin/pitivi.in:
	  Remove remaining references to glade

2011-06-21  Jean-François Fortin Tam <nekohayo gmail com>

	* .gitignore:
	  Add intltool-merge-cache and config.status.lineno to gitignore

2011-06-14  Hicham HAOUARI <hicham haouari gmail com>

	* configure.ac:
	  Lower pygtk2 minimum version to 2.17.0

2011-06-19  Daniel Mustieles <daniel mustieles gmail com>

	* po/es.po:
	  Updated Spanish translation

2011-06-17  Mario Blättermann <mariobl gnome org>

	* po/de.po:
	  [l10n] Updated German translation

2011-06-06  Stéphane Maniaci <stephane maniaci gmail com>

	* data/ui/Makefile.am:
	* data/ui/preferences.ui:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/prefs.py:
	* po/POTFILES.in:
	  Port PreferencesDialog to GtkBuilder

2011-06-07  Kjartan Maraas <kmaraas gnome org>

	* po/nb.po:
	  Added Norwegian bokmål translation

2011-06-07  Thibault Saunier <thibault saunier collabora com>

	  Merging translations

2011-06-07  Alex Băluț <alexandru balut gmail com>

	* pitivi/settings.py:
	  Included the audio depth to the audio caps created in ExportSettings.

2011-06-07  Marek Černocký <marek manet cz>

	* po/cs.po:
	  Updated Czech translation

2011-06-07  Marek Černocký <marek manet cz>

	* po/cs.po:
	  Updated Czech translation

2011-05-26  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/encodingdialog.py:
	  Check that the settings are changed before signalling that they have been changed. Fixes bug 646513

2011-05-26  Alex Băluț <alexandru balut gmail com>

	* pitivi/actioner.py:
	* pitivi/settings.py:
	* pitivi/ui/encodingdialog.py:
	  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.

2011-05-25  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/encodingdialog.py:
	  Use os.path.join in EncodingDialog

2011-05-25  Alex Băluț <alexandru balut gmail com>

	* data/ui/encodingdialog.ui:
	* pitivi/ui/encodingdialog.py:
	  Rename 'cancel' button to 'close' in EncodingDialog

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/settings.py:
	  Include the render_scale attribute when creating a copy of an ExportSettings

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/encodingdialog.py:
	  Split EncodingDialog._displaySettings()

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/actioner.py:
	* pitivi/ui/encodingdialog.py:
	  Move the initialization of 'timestarted' in Actioner.__init__()

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/application.py:
	  Use 'project' consistently in _newProjectLoaded()

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/projectsettings.py:
	  Removed duplicate line

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/project.py:
	  Remove Project.save() because it's obsolete

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/project.py:
	  Make sure a project always has settings

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/encodingdialog.py:
	  Initialize the models of the EncodingDialog comboboxes only once

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/encodingdialog.py:
	  Removed connection to the encoders-changed signal because it's not needed.

2011-05-24  Alex Băluț <alexandru balut gmail com>

	* pitivi/ui/encodingdialog.py:
	  Simplified encodingdialog.beautify_factoryname()

2011-06-06  Thibault Saunier <thibault saunier collabora com>

	* pitivi/ui/sourcelist.py:
	  ui: fix export dialog closing button
	  Forgot to update the destroy call when porting to GtkBuilder

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/mainwindow.xml:
	  Fix the ordering of the Help menu

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/mainwindow.py:
	  Allow translators to credit themselves, fix the version string

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/mainwindow.py:
	  mainwindow: fix the modality of sub-dialogs

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/elementsettingsdialog.ui:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/gstwidget.py:
	  Properly set the advanced codec settings dialog's modality
	  Set transient state to parent it with encodingdialog.
	  Don't show elementsettingsdialog until readied by gstwidget.

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/elementsettingsdialog.ui:
	* pitivi/ui/gstwidget.py:
	  Remove the redundant info label (already shown in the title)

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/elementsettingsdialog.ui:
	* pitivi/ui/gstwidget.py:
	  gstwidget: don't override elementsettingsdialog's size settings
	  Set the horizontal scrollbar policy to "never" to allow the dialog
	  to set its width automatically.
	  Fix spacing.

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/projectsettings.ui:
	* pitivi/ui/projectsettings.py:
	  projectsettings: slight cleanup

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* pitivi/ui/encodingdialog.py:
	  encodingdialog: disable ellipsizing for comboboxes
	  Also remove the function since it is not used anywhere else

2011-06-06  Jean-François Fortin Tam <nekohayo gmail com>

	* data/ui/encodingdialog.ui:
	  De-uglify the rendering dialog's UI file

2011-06-05  Hicham HAOUARI <hicham haouari gmail com>

	* pitivi/discoverer.py:
	* pitivi/effects.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/factories/operation.py:
	* pitivi/factories/test.py:
	* pitivi/plumber.py:
	* pitivi/project.py:
	* pitivi/settings.py:
	* pitivi/thumbnailcache.py:
	* pitivi/ui/previewer.py:
	* pitivi/ui/viewer.py:
	* pitivi/ui/zoominterface.py:
	* pitivi/utils.py:
	  Remove unneeded shebang

2011-06-05  Hicham HAOUARI <hicham haouari gmail com>

	* COPYING:
	* bin/pitivi.in:
	* docs/pitivi.1:
	* pitivi/action.py:
	* pitivi/actioner.py:
	* pitivi/application.py:
	* pitivi/check.py:
	* pitivi/configure.py.in:
	* pitivi/discoverer.py:
	* pitivi/effects.py:
	* pitivi/elements/arraysink.py:
	* pitivi/elements/mixer.py:
	* pitivi/elements/singledecodebin.py:
	* pitivi/elements/thumbnailsink.py:
	* pitivi/elements/videofade.py:
	* pitivi/encode.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/factories/operation.py:
	* pitivi/factories/test.py:
	* pitivi/factories/timeline.py:
	* pitivi/formatters/__init__.py:
	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/formatters/format.py:
	* pitivi/formatters/playlist.py:
	* pitivi/instance.py:
	* pitivi/log/loggable.py:
	* pitivi/pipeline.py:
	* pitivi/pitivigstutils.py:
	* pitivi/plugincore.py:
	* pitivi/pluginmanager.py:
	* pitivi/plumber.py:
	* pitivi/project.py:
	* pitivi/projectmanager.py:
	* pitivi/settings.py:
	* pitivi/signalgroup.py:
	* pitivi/signalinterface.py:
	* pitivi/sourcelist.py:
	* pitivi/sourcelist_undo.py:
	* pitivi/stream.py:
	* pitivi/threads.py:
	* pitivi/thumbnailcache.py:
	* pitivi/timeline/gap.py:
	* pitivi/timeline/timeline.py:
	* pitivi/timeline/timeline_undo.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/audiofxlist.py:
	* pitivi/ui/basetabs.py:
	* pitivi/ui/clipproperties.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/curve.py:
	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/dnd.py:
	* pitivi/ui/dynamic.py:
	* pitivi/ui/effectlist.py:
	* pitivi/ui/effectsconfiguration.py:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/encodingprogress.py:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pathwalker.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/prefs.py:
	* pitivi/ui/preset.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/previewer.py:
	* pitivi/ui/projectsettings.py:
	* pitivi/ui/propertyeditor.py:
	* pitivi/ui/ripple_update_group.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/videofxlist.py:
	* pitivi/ui/viewer.py:
	* pitivi/ui/zoominterface.py:
	* pitivi/undo.py:
	* pitivi/utils.py:
	* tests/test_action.py:
	* tests/test_alpha_passthrough.py:
	* tests/test_common.py:
	* tests/test_discoverer.py:
	* tests/test_encode.py:
	* tests/test_etree_formatter.py:
	* tests/test_factories_base.py:
	* tests/test_factories_file.py:
	* tests/test_factories_operation.py:
	* tests/test_gap.py:
	* tests/test_integration.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	* tests/test_projectmanager.py:
	* tests/test_seeker.py:
	* tests/test_sourcelist.py:
	* tests/test_still_image.py:
	* tests/test_stream.py:
	* tests/test_timeline.py:
	* tests/test_timeline_factory.py:
	* tests/test_timeline_undo.py:
	* tests/test_track.py:
	* tests/test_transitions.py:
	* tests/test_undo.py:
	* tests/test_utils.py:
	* win32/setup.py:
	  Update fsf address

2011-06-05  Hicham HAOUARI <hicham haouari gmail com>

	* pitivi/ui/clipproperties.py:
	* pitivi/ui/effectsconfiguration.py:
	  Fix typo in license

2011-06-06  Thibault Saunier <thibault saunier collabora com>

	* pitivi/ui/encodingdialog.py:
	  encodingdialog: ellipize combobox correctly
	  After the GtkBuilder port, the ellipization of combobox became... a bit to
	  efficient (We only add '...') this sets the length of the text to 60 chars
	  which fixes the issue.

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* pitivi/elements/mixer.py:
	* pitivi/elements/singledecodebin.py:
	* pitivi/elements/thumbnailsink.py:
	* pitivi/factories/operation.py:
	* pitivi/settings.py:
	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/clipproperties.py:
	* pitivi/ui/dynamic.py:
	* pitivi/ui/effectlist.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	* tests/test_etree_formatter.py:
	* tests/test_factories_operation.py:
	* tests/test_gap.py:
	* win32/setup.py:
	  Remove all spaces before or after parenthesis

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* pitivi/formatters/__init__.py:
	* pitivi/formatters/base.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/clipproperties.py:
	* pitivi/ui/common.py:
	* pitivi/ui/dynamic.py:
	* pitivi/ui/effectlist.py:
	* pitivi/ui/encodingprogress.py:
	* pitivi/ui/filechooserpreview.py:
	* pitivi/ui/preset.py:
	* pitivi/ui/previewer.py:
	* pitivi/ui/ripple_update_group.py:
	* tests/test_gap.py:
	* tests/test_pipeline.py:
	* tests/test_seeker.py:
	* tests/test_still_image.py:
	* tests/test_stream.py:
	* tests/test_timeline_factory.py:
	* tests/test_undo.py:
	* tests/test_utils.py:
	* tests/testcomplex.py:
	* win32/setup.py:
	  Use the reindent.py official python script

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* data/ui/elementsettingsdialog.ui:
	* data/ui/encodingdialog.ui:
	* data/ui/encodingprogress.ui:
	* data/ui/filelisterrordialog.ui:
	* data/ui/projectsettings.ui:
	* pitivi/check.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/encodingprogress.py:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/glade.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/projectsettings.py:
	* win32/pitivi:
	* win32/setup.py:
	  Port PiTiVi to GtkBuilder!

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* data/ui/Makefile.am:
	* data/ui/mainwindow.xml:
	* data/ui/screencast_manager.ui:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/screencast_managerdialog.py:
	* po/POTFILES.in:
	  Remove screencast manager dead code

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* data/ui/Makefile.am:
	* data/ui/mainwindow.xml:
	* data/ui/net_capture.ui:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/netstream_managerdialog.py:
	* po/POTFILES.in:
	  Remove the netcapture dead code

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	* pitivi/projectmanager.py:
	  Never compare variable with True or False

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	* pitivi/discoverer.py:
	  discoverer: clean pbutils import code

2011-05-26  Thibault Saunier <thibault saunier collabora co uk>

	* data/ui/Makefile.am:
	* data/ui/cam_capture.ui:
	* data/ui/mainwindow.xml:
	* pitivi/Makefile.am:
	* pitivi/application.py:
	* pitivi/device.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/webcam_managerdialog.py:
	* po/POTFILES.in:
	  Remove everything related to the webcam import feature

2011-06-03  Thibault Saunier <thibault saunier collabora com>

	  Merging translations

2011-05-16  Stéphane Maniaci <stephane maniaci gmail com>

	* configure.ac:
	* data/Makefile.am:
	* data/ui/Makefile.am:
	* data/ui/cam_capture.ui:
	* data/ui/elementsettingsdialog.ui:
	* data/ui/encodingdialog.ui:
	* data/ui/encodingprogress.ui:
	* data/ui/filelisterrordialog.ui:
	* data/ui/mainwindow.xml:
	* data/ui/net_capture.ui:
	* data/ui/pluginmanagerdialog.ui:
	* data/ui/projectsettings.ui:
	* data/ui/screencast_manager.ui:
	* data/ui/startupwizard.ui:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/cam_capture.glade:
	* pitivi/ui/elementsettingsdialog.glade:
	* pitivi/ui/encodingdialog.glade:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/encodingprogress.glade:
	* pitivi/ui/encodingprogress.py:
	* pitivi/ui/filelisterrordialog.glade:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/glade.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	* pitivi/ui/net_capture.glade:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.glade:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/projectsettings.glade:
	* pitivi/ui/projectsettings.py:
	* pitivi/ui/screencast_manager.glade:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/startupwizard.glade:
	* pitivi/ui/startupwizard.py:
	* pitivi/ui/webcam_managerdialog.py:
	* po/POTFILES.in:
	  Move UI files to the data/ui directory.

2011-05-13  Stéphane Maniaci <stephane maniaci gmail com>

	* Makefile.am:
	* configure.ac:
	* data/Makefile.am:
	* data/icons/16x16/Makefile.am:
	* data/icons/16x16/pitivi.png:
	* data/icons/16x16/pitivi.svg:
	* data/icons/22x22/Makefile.am:
	* data/icons/22x22/pitivi.png:
	* data/icons/22x22/pitivi.svg:
	* data/icons/24x24/Makefile.am:
	* data/icons/24x24/pitivi.png:
	* data/icons/32x32/Makefile.am:
	* data/icons/32x32/pitivi.png:
	* data/icons/32x32/pitivi.svg:
	* data/icons/48x48/Makefile.am:
	* data/icons/48x48/pitivi.png:
	* data/icons/48x48/pitivi.svg:
	* data/icons/Makefile.am:
	* data/icons/scalable/Makefile.am:
	* data/icons/scalable/pitivi.svg:
	* data/pitivi.desktop.in.in:
	* data/pixmaps/.gitignore:
	* data/pixmaps/Makefile.am:
	* data/pixmaps/agingtv.png:
	* data/pixmaps/bulge.png:
	* data/pixmaps/burn.png:
	* data/pixmaps/busy.gif:
	* data/pixmaps/chromium.png:
	* data/pixmaps/circle.png:
	* data/pixmaps/cogdownsample.png:
	* data/pixmaps/color-distance.png:
	* data/pixmaps/coloreffects.png:
	* data/pixmaps/defaultthumbnail.svg:
	* data/pixmaps/dicetv.png:
	* data/pixmaps/diffuse.png:
	* data/pixmaps/dilate.png:
	* data/pixmaps/dodge.png:
	* data/pixmaps/edgetv.png:
	* data/pixmaps/exclusion.png:
	* data/pixmaps/fisheye.png:
	* data/pixmaps/frei0r-filter-3dflippo.png:
	* data/pixmaps/frei0r-filter-brightness.png:
	* data/pixmaps/frei0r-filter-bw0r.png:
	* data/pixmaps/frei0r-filter-cartoon.png:
	* data/pixmaps/frei0r-filter-contrast0r.png:
	* data/pixmaps/frei0r-filter-distort0r.png:
	* data/pixmaps/frei0r-filter-edgeglow.png:
	* data/pixmaps/frei0r-filter-equaliz0r.png:
	* data/pixmaps/frei0r-filter-flippo.png:
	* data/pixmaps/frei0r-filter-gamma.png:
	* data/pixmaps/frei0r-filter-glow.png:
	* data/pixmaps/frei0r-filter-hueshift0r.png:
	* data/pixmaps/frei0r-filter-invert0r.png:
	* data/pixmaps/frei0r-filter-k-means-clustering.png:
	* data/pixmaps/frei0r-filter-lens-correction.png:
	* data/pixmaps/frei0r-filter-letterb0xed.png:
	* data/pixmaps/frei0r-filter-nosync0r.png:
	* data/pixmaps/frei0r-filter-perspective.png:
	* data/pixmaps/frei0r-filter-pixeliz0r.png:
	* data/pixmaps/frei0r-filter-rgb-parade.png:
	* data/pixmaps/frei0r-filter-saturat0r.png:
	* data/pixmaps/frei0r-filter-scale0tilt.png:
	* data/pixmaps/frei0r-filter-scanline0r.png:
	* data/pixmaps/frei0r-filter-sobel.png:
	* data/pixmaps/frei0r-filter-squareblur.png:
	* data/pixmaps/frei0r-filter-tehroxx0r.png:
	* data/pixmaps/frei0r-filter-twolay0r.png:
	* data/pixmaps/frei0r-filter-vectorscope.png:
	* data/pixmaps/frei0r-filter-water.png:
	* data/pixmaps/frei0r-filter-white-balance.png:
	* data/pixmaps/gamma-correction.png:
	* data/pixmaps/gaussianblur.png:
	* data/pixmaps/invisible.png:
	* data/pixmaps/kaleidoscope.png:
	* data/pixmaps/marble.png:
	* data/pixmaps/mirror.png:
	* data/pixmaps/optv.png:
	* data/pixmaps/pinch.png:
	* data/pixmaps/pitivi-advanced-16.png:
	* data/pixmaps/pitivi-advanced-22.png:
	* data/pixmaps/pitivi-advanced-24.png:
	* data/pixmaps/pitivi-group-24.svg:
	* data/pixmaps/pitivi-group.svg:
	* data/pixmaps/pitivi-keyframe-24.svg:
	* data/pixmaps/pitivi-keyframe.svg:
	* data/pixmaps/pitivi-relink-24.svg:
	* data/pixmaps/pitivi-relink.svg:
	* data/pixmaps/pitivi-render-16.png:
	* data/pixmaps/pitivi-render-22.png:
	* data/pixmaps/pitivi-render-24.png:
	* data/pixmaps/pitivi-sound.png:
	* data/pixmaps/pitivi-split-24.svg:
	* data/pixmaps/pitivi-split.svg:
	* data/pixmaps/pitivi-ungroup-24.svg:
	* data/pixmaps/pitivi-ungroup.svg:
	* data/pixmaps/pitivi-unlink-24.svg:
	* data/pixmaps/pitivi-unlink.svg:
	* data/pixmaps/pitivi-video.png:
	* data/pixmaps/processing-clip.png:
	* data/pixmaps/processing-clip.svg:
	* data/pixmaps/radioactv.png:
	* data/pixmaps/revtv.png:
	* data/pixmaps/shagadelictv.png:
	* data/pixmaps/solarize.png:
	* data/pixmaps/sphere.png:
	* data/pixmaps/square.png:
	* data/pixmaps/stretch.png:
	* data/pixmaps/threshold0r.png:
	* data/pixmaps/trimbar-focused.png:
	* data/pixmaps/trimbar-normal.png:
	* data/pixmaps/tunnel.png:
	* data/pixmaps/twirl.png:
	* data/pixmaps/vertigotv.png:
	* data/pixmaps/videobalance.png:
	* data/pixmaps/videobox.png:
	* data/pixmaps/videocrop.png:
	* data/pixmaps/warptv.png:
	* data/pixmaps/waterripple.png:
	* icons/16x16/Makefile.am:
	* icons/16x16/pitivi.png:
	* icons/16x16/pitivi.svg:
	* icons/22x22/Makefile.am:
	* icons/22x22/pitivi.png:
	* icons/22x22/pitivi.svg:
	* icons/24x24/Makefile.am:
	* icons/24x24/pitivi.png:
	* icons/32x32/Makefile.am:
	* icons/32x32/pitivi.png:
	* icons/32x32/pitivi.svg:
	* icons/48x48/Makefile.am:
	* icons/48x48/pitivi.png:
	* icons/48x48/pitivi.svg:
	* icons/Makefile.am:
	* icons/scalable/Makefile.am:
	* icons/scalable/pitivi.svg:
	* pitivi.desktop.in.in:
	* pitivi/Makefile.am:
	* pitivi/configure.py.in:
	* pitivi/pixmaps/.gitignore:
	* pitivi/pixmaps/Makefile.am:
	* pitivi/pixmaps/agingtv.png:
	* pitivi/pixmaps/bulge.png:
	* pitivi/pixmaps/burn.png:
	* pitivi/pixmaps/busy.gif:
	* pitivi/pixmaps/chromium.png:
	* pitivi/pixmaps/circle.png:
	* pitivi/pixmaps/cogdownsample.png:
	* pitivi/pixmaps/color-distance.png:
	* pitivi/pixmaps/coloreffects.png:
	* pitivi/pixmaps/defaultthumbnail.svg:
	* pitivi/pixmaps/dicetv.png:
	* pitivi/pixmaps/diffuse.png:
	* pitivi/pixmaps/dilate.png:
	* pitivi/pixmaps/dodge.png:
	* pitivi/pixmaps/edgetv.png:
	* pitivi/pixmaps/exclusion.png:
	* pitivi/pixmaps/fisheye.png:
	* pitivi/pixmaps/frei0r-filter-3dflippo.png:
	* pitivi/pixmaps/frei0r-filter-brightness.png:
	* pitivi/pixmaps/frei0r-filter-bw0r.png:
	* pitivi/pixmaps/frei0r-filter-cartoon.png:
	* pitivi/pixmaps/frei0r-filter-contrast0r.png:
	* pitivi/pixmaps/frei0r-filter-distort0r.png:
	* pitivi/pixmaps/frei0r-filter-edgeglow.png:
	* pitivi/pixmaps/frei0r-filter-equaliz0r.png:
	* pitivi/pixmaps/frei0r-filter-flippo.png:
	* pitivi/pixmaps/frei0r-filter-gamma.png:
	* pitivi/pixmaps/frei0r-filter-glow.png:
	* pitivi/pixmaps/frei0r-filter-hueshift0r.png:
	* pitivi/pixmaps/frei0r-filter-invert0r.png:
	* pitivi/pixmaps/frei0r-filter-k-means-clustering.png:
	* pitivi/pixmaps/frei0r-filter-lens-correction.png:
	* pitivi/pixmaps/frei0r-filter-letterb0xed.png:
	* pitivi/pixmaps/frei0r-filter-nosync0r.png:
	* pitivi/pixmaps/frei0r-filter-perspective.png:
	* pitivi/pixmaps/frei0r-filter-pixeliz0r.png:
	* pitivi/pixmaps/frei0r-filter-rgb-parade.png:
	* pitivi/pixmaps/frei0r-filter-saturat0r.png:
	* pitivi/pixmaps/frei0r-filter-scale0tilt.png:
	* pitivi/pixmaps/frei0r-filter-scanline0r.png:
	* pitivi/pixmaps/frei0r-filter-sobel.png:
	* pitivi/pixmaps/frei0r-filter-squareblur.png:
	* pitivi/pixmaps/frei0r-filter-tehroxx0r.png:
	* pitivi/pixmaps/frei0r-filter-twolay0r.png:
	* pitivi/pixmaps/frei0r-filter-vectorscope.png:
	* pitivi/pixmaps/frei0r-filter-water.png:
	* pitivi/pixmaps/frei0r-filter-white-balance.png:
	* pitivi/pixmaps/gamma-correction.png:
	* pitivi/pixmaps/gaussianblur.png:
	* pitivi/pixmaps/invisible.png:
	* pitivi/pixmaps/kaleidoscope.png:
	* pitivi/pixmaps/marble.png:
	* pitivi/pixmaps/mirror.png:
	* pitivi/pixmaps/optv.png:
	* pitivi/pixmaps/pinch.png:
	* pitivi/pixmaps/pitivi-advanced-16.png:
	* pitivi/pixmaps/pitivi-advanced-22.png:
	* pitivi/pixmaps/pitivi-advanced-24.png:
	* pitivi/pixmaps/pitivi-group-24.svg:
	* pitivi/pixmaps/pitivi-group.svg:
	* pitivi/pixmaps/pitivi-keyframe-24.svg:
	* pitivi/pixmaps/pitivi-keyframe.svg:
	* pitivi/pixmaps/pitivi-relink-24.svg:
	* pitivi/pixmaps/pitivi-relink.svg:
	* pitivi/pixmaps/pitivi-render-16.png:
	* pitivi/pixmaps/pitivi-render-22.png:
	* pitivi/pixmaps/pitivi-render-24.png:
	* pitivi/pixmaps/pitivi-sound.png:
	* pitivi/pixmaps/pitivi-split-24.svg:
	* pitivi/pixmaps/pitivi-split.svg:
	* pitivi/pixmaps/pitivi-ungroup-24.svg:
	* pitivi/pixmaps/pitivi-ungroup.svg:
	* pitivi/pixmaps/pitivi-unlink-24.svg:
	* pitivi/pixmaps/pitivi-unlink.svg:
	* pitivi/pixmaps/pitivi-video.png:
	* pitivi/pixmaps/processing-clip.png:
	* pitivi/pixmaps/processing-clip.svg:
	* pitivi/pixmaps/radioactv.png:
	* pitivi/pixmaps/revtv.png:
	* pitivi/pixmaps/shagadelictv.png:
	* pitivi/pixmaps/solarize.png:
	* pitivi/pixmaps/sphere.png:
	* pitivi/pixmaps/square.png:
	* pitivi/pixmaps/stretch.png:
	* pitivi/pixmaps/threshold0r.png:
	* pitivi/pixmaps/trimbar-focused.png:
	* pitivi/pixmaps/trimbar-normal.png:
	* pitivi/pixmaps/tunnel.png:
	* pitivi/pixmaps/twirl.png:
	* pitivi/pixmaps/vertigotv.png:
	* pitivi/pixmaps/videobalance.png:
	* pitivi/pixmaps/videobox.png:
	* pitivi/pixmaps/videocrop.png:
	* pitivi/pixmaps/warptv.png:
	* pitivi/pixmaps/waterripple.png:
	* po/POTFILES.in:
	  Move our pixmaps and icons into a data/ dir.
	  And adapt/simplify configure.py.in appropriately

2011-05-13  Stéphane Maniaci <stephane maniaci gmail com>

	* pitivi/configure.py.in:
	  Only check for Git directory for _in_devel()
	  SVN/CVS are so nineties.

2011-06-02  Thibault Saunier <thibault saunier collabora com>

	* pitivi/application.py:
	* pitivi/ui/startupwizard.glade:
	  ui: Make sure the welcome dialog doesn't appear before the mainwindow

2011-06-02  Mario Blättermann <mariobl gnome org>

	* po/de.po:
	  [l10n] Updated German translation



Download
========

http://download.gnome.org/sources/pitivi/0.14/pitivi-0.14.1.tar.xz  (1.40M)
  sha256sum: 4f0d720d16c9cabc9342fcdaee2b667e55125449b07d5db096bed529c5a93e6f

http://download.gnome.org/sources/pitivi/0.14/pitivi-0.14.1.tar.bz2 (1.52M)
  sha256sum: 0abf7206c84cd1b6e24170a5100c7b69234291ac2fa3b79a6bf73ea586156f0b



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]