2010-03-10  Edward Hervey <bilboed@bilboed.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	* docs/bugzilla:
	  Releasing 0.13.4 "Cabernet d'Anjou"

2010-03-10  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: Make sure people use latest GStreamer
	  We need 0.10.26 at least for a fix in decodebin2, but since 28 got released
	  within a short timespan, let's use that one.

2010-03-10  Alexandre Prokoudine <alexandre.prokoudine@gmail.com>

	* po/ru.po:
	  Slightly updated Russian translation

2010-03-09  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure: 0.13.3.2 pre release

2010-03-09  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure: bump GNonLin requirement to 0.10.15
	  We need this for the many videomixing-related fixes

2010-03-08  Edward Hervey <bilboed@bilboed.com>

	  Merging translations

2010-03-08  Marek Černocký <marek@manet.cz>

	* po/cs.po:
	  Update Czech translation

2010-03-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: fix discovery of files with unknown streams

2010-03-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/pathwalker.py:
	* pitivi/ui/sourcelist.py:
	  Fix #611996 even more (folders now).

2010-03-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/sourcelist.py:
	  Fix #611996 some more.

2010-03-07  Dimitris Tsiolis <dimits7@gmail.com>

	* po/el.po:
	  Updated Greek translation for pitivi

2010-03-07  Edward Hervey <bilboed@bilboed.com>

	  Merging translations

2010-03-07  Marek Černocký <marek@manet.cz>

	* po/cs.po:
	  Update Czech translation

2010-03-07  Jorge González <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation

2010-03-07  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_discoverer.py:
	  Fix discoverer tests.

2010-03-07  Alessandro Decina <alessandro.d@gmail.com>

	* tests/common.py:
	  Fix tests/common.py so that I can use trial to run tests again.

2010-03-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/sourcelist.py:
	  Pass valid uris for filenames to discoverer. Fixes #611996.

2010-03-07  Jean-François Fortin Tam <nekohayo@gmail.com>

	* pitivi/ui/trackobject.py:
	  Change the default timeline colors to black (video) and green (audio).

2010-03-06  Andrej Žnidaršič <andrej.znidarsic@gmail.com>

	* po/sl.po:
	  Updated Slovenian translation

2010-03-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: try a better fix for subtitles

2010-03-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: blind fix for subtitle movies never going EOS.

2010-03-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: add a comment about the EOS elements.

2010-03-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: generate shorter filenames for thumbnails.
	  Fixes some weird bugs due to file operations failing with too long filenames.

2010-03-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: handle state change failure going to PLAYING.

2010-03-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: add some debugging.

2010-03-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: add some debug logs to show how many unfixed pads are left.

2010-03-05  Fran Diéguez <frandieguez@ubuntu.com>

	* po/gl.po:
	  Updated Galician translation

2010-03-05  Edward Hervey <bilboed@bilboed.com>

	  Merging translations

2010-03-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/projecttabs.py:
	  Set a default size for the detachable source list window.

2010-03-05  Jean-François Fortin Tam <nekohayo@gmail.com>

	* pitivi/ui/exportsettingswidget.py:
	  Add more video frame rates. Fixes #603203.

2010-03-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  Block video pads to prepare for seeking only once they are negotiated. Fixes #611761.

2010-03-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_factories_file.py:
	  test_factories_file.py: check in unit test for SourceFactory.setFilterCaps()
	  it's easier to test this functionality when it's part of FileSourceFactory, as
	  it involves creating bins with SourceFactorie's _makeStreamBin

2010-03-04  Gianvito Cavasoli <gianvito@gmx.it>

	* po/it.po:
	  Micro update to Italian translation

2010-03-04  Gianvito Cavasoli <gianvito@gmx.it>

	* po/it.po:
	  Updated Italian translation

2010-03-04  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2010-03-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/common.py:
	  tests/common.py: don't bother checking for leaks if test case ends in failure or error

2010-03-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: fix bug preventing scaling when project settings change

2010-03-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui/timeline.py: remove duplicated code which connects DnD signal handlers

2010-03-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: also query the duration once caps are fixed.
	  Workarounds a bug with flump3dec.

2010-03-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/utils.py:
	  seeker: cosmetic change

2010-03-02  Edward Hervey <bilboed@bilboed.com>

	  Merging translations

2010-03-02  Robin Norwood <robin.norwood@gmail.com>

	* pitivi/ui/sourcelist.py:
	  Rename Add Clips to Import clips in the source list popup menu.

2010-03-02  Daniel Nylander <po@danielnylander.se>

	* po/sv.po:
	  Updated Swedish translation

2010-03-02  Timo Jyrinki <timo.jyrinki@iki.fi>

	* po/fi.po:
	  Updated Finnish translation.

2010-03-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Fix keyboard shortcuts for seeking. Fixes #608949.

2010-03-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	* pitivi/pipeline.py:
	  Make singledecodebin and pipeline queues smaller.
	  Set max_size_buffers=3 in singledecodebin and Pipeline. This makes
	  seeking around in the timeline a bit faster.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Fix exception if something != dnd.TYPE_PITIVI_FILESOURCE is dragged on the timeline.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  track: don't update the default sources if updates are disabled.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  track: add debug logs to show the current default sources.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/log/log.py:
	  Revert a change in log.py that I introduced in the previous commit.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	* pitivi/log/log.py:
	  discoverer: add an elements whose sole purpose is to EOS after a buffer.
	  Add EOSSir and use it instead of fakesink.num_buffers = 1 if we have cached
	  thumbnails. Fixes not-expected errors when discovering images.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	* pitivi/settings.py:
	  Cache thumbnails in XDG_CACHE_HOME/pitivi.
	  This speeds up importing a project significantly until we get a
	  project format that bundles thumbnails.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: add some debugging.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_discoverer.py:
	  tests/test_discoverer: make sure we get notify::caps for ghost pads.

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/device.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/webcam_managerdialog.py:
	  Allow pitivi to run without HAL. Partly fixes #605920.
	  Based on a patch from Guillaume Bouchard.

2010-03-01  Edward Hervey <bilboed@bilboed.com>

	  Merging translations

2010-02-10  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_factories_file.py:
	  tests/test_factories_file.py: disable obsolete unit test

2010-02-10  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: check if bin actually has ghostpad before attempting to remove it

2010-02-10  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/elements/smartscale.py:
	  smartscale.py: don't assume that width, height, etc will be present in the given caps

2010-03-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  Fix some bugs introduced merging the default_sources branch.
	  Fix a deadlock calling gnlsource.set_state(gst.STATE_NULL) with composition
	  updates turned off.
	  Fix not-linked errors posted by removed default sources.

2010-02-28  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Disable some more updates.

2010-02-28  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  Remove a sync_state_with_parent call since it might deadlock.

2010-02-25  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  checkpoint

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: add bin to gnlobject and set priority when making default sources

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: use factory class name for gnlobjects created by TrackObjects

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_etree_formatter.py:
	* tests/test_timeline.py:
	  tests/test_timeline.py,test_etree_formatter.py: update test cases

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: keep track of new default sources

2009-12-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: update default sources whenever a track-object is added or removed, or when updates are re-enabled

2009-12-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: use gap-finding code to handle multiple default sources basically brute-force approach: keep a list of sources added, remove previous sources, find new gap list, add new sources.

2009-12-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: assign maximum allowable priority to default sources

2009-12-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/formatters/etree.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/track.py:
	  etree.py, track.py, ui.track.py: remove references to default TrackObjects

2009-12-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/gap.py:
	* tests/test_gap.py:
	  gap.py, test_gap.py: check in findAllGaps() and unit test

2010-02-28  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/base.py:
	  Fix merge screwup.

2010-02-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/elements/smartscale.py:
	  smartscale.py: scale video to output resolution even if dar is the same

2010-02-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/project.py:
	  project.py: get the full video caps from our settings, since we can handle this now

2010-02-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: replace scale/videobox combo with SmartVideoScale element which does this for us

2010-02-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/project.py:
	  project.py: set width/height on filter caps when settings change. stop/pause pipeline to make sure caps are renegotiated

2010-02-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: add setFilterCaps method to dynamically set caps on SourceFactory bins

2010-01-28  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: force all images to the same resolution

2010-01-27  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	  factories/{base.py,file.py}: move definition of alpha and volume props to SourceFactory

2010-01-27  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/file.py:
	  factories/file.py: remove redundant videoscale from PictureFileSourceFactory

2010-01-27  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: move videoscale element to base SourceFactory

2010-02-28  Jennie Petoumenou <jenniepet@src.gnome.org>

	* po/el.po:
	  Updated Greek translation

2010-02-25  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/base.py:
	  Oops, revert some crap that I committed with be3922

2010-02-25  António Lima <amrlima@gmail.com>

	* po/pt.po:
	  Updated Portuguese translation

2010-02-25  Gabor Kelemen <kelemeng@gnome.hu>

	* po/hu.po:
	  Updated Hungarian translation

2010-02-22  Aron Xu <aronxu@gnome.org>

	* po/zh_CN.po:
	  Update Simplified Chinese translation.

2010-02-22  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/sourcelist.py:
	  Fix #602892 - clips deleted from the source list are not restored in the timeline when undoing.

2010-02-22  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	* pitivi/ui/timeline.py:
	  Fix a regression undoing splitting of clips. Fixes #597704.

2010-02-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/prefs.py:
	  Set a better default size for the preference window. Fixes #593663.

2010-02-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  discoverer: seek at duration / 3 when generating thumbnails.

2010-02-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/imagefreeze.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	  PictureSourceFactory, add ffmpegcolorspace after imagefreeze.
	  Fixes not-negotiated errors with some pngs.

2010-02-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/encodingdialog.py:
	  Some more fixes for #584135.

2010-02-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/encodingdialog.py:
	  In the encoding dialog, show "no audio" if audio isn't available. Fixes #584135.

2010-02-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/settings.py:
	* pitivi/ui/encodingdialog.py:
	  Make rendering video only or audio only work again. Partly fixes #584135.

2010-02-20  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  Workaround for 610072. Fixes a segfault.

2009-10-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Remove obsolete FIXME.

2010-02-19  Timo Jyrinki <timo.jyrinki@iki.fi>

	* po/fi.po:
	  Committing some updates I did to Finnish translation.

2010-02-15  Rudolfs Mazurs <rudolfs.mazurs@gmail.com>

	* po/lv.po:
	  Updated Latvian translation

2010-02-15  Rudolfs Mazurs <rudolfs.mazurs@gmail.com>

	* po/lv.po:
	  Updated Latvian translation

2010-02-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  stream: Detect subpicture/* as TextStream(s)
	  Fixes #609426

2010-02-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  discoverer: Make fakesink EOS instantly.
	  We need this to make the discoverer EOS as soon as possible.
	  Fixes #575356

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* AUTHORS:
	  AUTHORS: add Stephen Griffiths to authors

2010-02-02  Stephen Griffiths <scgmk5@gmail.com>

	* pitivi/ui/sourcelist.py:
	  pitivi/ui/sourcelist.py: make insert key sensitive with both views

2010-02-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  pitivi/ui/sourcelist.py: use nautilus behaviour for right-click modifiers

2010-02-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  pitivi/ui/sourcelist.py: make popup insensitive when not useable

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: make *UnderMouse*() work with iconview

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: implement iconview DnD

2010-02-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: allow user to switch views. save/restore this setting

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: create an iconview widget

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: add large icon column to sourcelist model

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: remove useless overriding of show() and hide() methods

2010-02-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	  ui/many files: don't call show_all() in mainwindow.py, call show() on individual components

2010-02-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: checkpoint: fixed bug 589814

2010-02-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: slightly larger oval around value label

2010-01-27  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: adjust is_item_at to account for overflow

2010-01-27  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: use a separate clipping rectangle for value labels

2010-01-27  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	* pitivi/ui/timelinecanvas.py:
	  curve.py,timelinecanvas.py: rename KW_LABEL_OVERFLOW to KW_LABEL_Y_OVERFLOW

2010-01-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: shift tracks downward to make room for label

2010-01-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: shift curve upward

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: draw value label around focused keyframe

2010-01-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject.py: don't specify height of curve widget

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/common.py:
	  ui.common.py: check in roundedrec function

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/file.py:
	* pitivi/timeline/track.py:
	  curve.py: specify formatfunc in getInterpolatedProperties
	  factories/file.py,timeline/track.py: give formatfunc in
	  getInterpolatedProperties

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: add value formatValue function, with optional format func passed in constructor

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/utils.py:
	  utils.py: add formatPercent function

2010-01-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/elements/arraysink.py:
	  arraysink.py: limit waveforms to a single channel
	  closes bug 607614

2010-02-04  Xandru Armesto Fernandez <xandru@softastur.org>

	* po/LINGUAS:
	  Added asturian language

2010-02-04  Xandru Armesto Fernandez <xandru@softastur.org>

	* po/ast.po:
	  Updated asturian translation

2010-01-29  Gabor Kelemen <kelemeng@gnome.hu>

	* po/hu.po:
	  Hungarian translation updated

2010-01-28  Gabor Kelemen <kelemeng@gnome.hu>

	* po/hu.po:
	  Hungarian translation added by Attila Hammer

2010-01-27  Gabor Kelemen <kelemeng@gnome.hu>

	* po/LINGUAS:
	  Added hu to LINGUAS

2009-12-18  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui/timeline.py: seek timeline after spliting. fixes 603149

2010-01-22  Edward Hervey <bilboed@bilboed.com>

	* tests/test_encode.py:
	  tests: update test_encode for deprecated theoraenc properties

2010-01-20  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  pitivi/factories/base.py: clear ghost pad target before removing it

2010-01-19  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_factories_file.py:
	  test_factories_file.py: fix test cases

2010-01-19  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: clean up child bin

2010-01-15  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/elements/thumbnailsink.py:
	  thumbnailsink.py: set alphamask so transparent thumbnails render

2010-01-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/file.py:
	  factories/file.py: don't use ffvideoscale when still image has alpha ffvideoscale can handle rgba but not ayuv

2010-01-15  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: preserve any existing alpha channel

2010-01-19  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/file.py:
	  factories/file.py: PictureFileSourceFactory just got a lot simpler

2010-01-15  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/factories/base.py:
	  factories/base.py: refactor SourceFactory._makeStreamBin for more flexibility
	  Allow subclassses to pass a bin when the chain up to which we will link to
	  both source and sink pads. This allows us to do both upstream and downstream
	  processing at each level of abstraction.

2010-01-07  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/stream.py:
	  stream.py: implement has_alpha() for RGB and YUV streams

2010-01-11  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_etree_formatter.py:
	  tests/test_etree_formatter.py: update unit tests
	  checkpoint: start end keyframes are now adjustable
	  closes bug 589691

2010-01-11  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/formatters/etree.py:
	  etree.py: check for curve version and do conversion if necessary when loading

2010-01-11  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/formatters/etree.py:
	  etree.py: add a version attribute to curve elements when saving

2010-01-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: sets start/end keyframes to {in,out}_point in constructor fixes gst_controller assertion warnings because we don't later try to unset a time that was never set.

2010-01-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: preserve shape of curve after splitting

2010-01-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	* pitivi/ui/trackobject.py:
	  curve.py, trackobject.py: fix curve hitbox detection issues curve.py: make keyframes larger again
	  closes bugs 603425, 603107

2009-12-18  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: use getVisibleKeyframes() for drawing curve

2009-12-18  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: move start and end keyframes when media_{start,stop} of track object changes
	  note: this changes the semantics of the start, end keyframes. they are not
	  longer fixed to the start and end points of the file but represent the start of the file in
	  the timeline.

2009-12-18  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: add getVisibleKeyframes(), updateMedia{Start,Stop} interpolator methods

2009-12-18  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	* pitivi/utils.py:
	  curve.py,utils.py: move between() function to utils

2010-01-20  Greg Auger <gregory.auger@googlemail.com>

	* pitivi/ui/mainwindow.py:
	  Add pulseaudio 'role' tagging

2010-01-18  António Lima <amrlima@gmail.com>

	* po/pt.po:
	  Updated Portuguese translation

2010-01-12  Ivaylo Valkov <ivaylo@e-valkov.org>

	* po/LINGUAS:
	* po/bg.po:
	  Updated Bulgarian translation

2010-01-11  dumol <dumol@twinsun.ath.cx>

	* po/ro.po:
	  Updated Romanian translation

2010-01-01  Andrej Žnidaršič <andrej.znidarsic@gmail.com>

	* po/sl.po:
	  Updated Slovenian translation

2009-12-31  Flamarion Jorge <jorge.flamarion@gmail.com>

	* po/pt_BR.po:
	  Updated Brazilian Portuguese translation
	  Reviewed by Djavan Fagundes <dnoway@gmail.com>

2009-12-30  Marek Černocký <marek@manet.cz>

	* po/cs.po:
	  Update Czech translation.

2009-12-28  Marek Černocký <marek@manet.cz>

	* po/cs.po:
	  Update Czech translation.

2009-12-19  Lucian Adrian Grijincu <lucian.grijincu@gmail.com>

	* po/ro.po:
	  Update Romanian translation

2009-12-13  Jorge González <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation, fixed typo

2009-12-12  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-12-10  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/viewer.py:
	  viewer.py: add seek-on-click behavior to viewer slider closes bug 432647

2009-12-09  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* tests/test_integration.py:
	  mainwindow.py,test_integration.py: issue preliminary seek on timeline closes bugs 603045, 603424, 603102

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  sourcelist.py: also seek when adding new clips to timeline

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: use project seeker in for playhead

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject.py: use project seeker in trackobject.py

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: use project seeker in timeline.py

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/ruler.py:
	  pitivi/ui/ruler.py: use project seeker in ruler

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  pitivi/ui/mainwindow.py: connect to the project seeker in mainwindow.py note that this commit will break all seeking. it is restored by later commits.

2009-12-01  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/project.py:
	  project.py: put a seeker in the project

2009-12-09  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge remote branch 'gnome/master'

2009-12-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/utils.py:
	  utils.py: fix stupid f@#$%ing signalinterface unit test failure

2009-11-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: fine-tune for longer clips

2009-11-03  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: cache and display waveforms at multiple resolutions
	  The waveform previewer was exceeding some kind of cairo limitation
	  at low zoom ratios. This limitation has something to do with the number and
	  size of images drawn during a single update. By storing and lower-resolution
	  versions of each waveform segment, we can avoid hitting this limitation.

2009-10-29  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py: set zoom ratio when adding the first clips to the timeline closes bug 595362

2009-10-29  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/trackobject.py:
	  timeline.py,ui.trackobject.py: check in alessandro's fix for 597703

2009-12-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui/timeline.py: set a tooltip on the zoom slider

2009-12-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/viewer.py:
	  mainwindow.py,viewer.py: hide viewer slider when timeline is current pipeline closes bug 590632

2009-12-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui/timeline.py: add a gtk.HScale to upper left corner of timeline for zooming closes bug 586025

2009-12-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui/timeline.py: add +/- accelerators for zooming to menu action

2009-12-08  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui/timeline.py: remove zoom buttons from timeline toolbar

2009-12-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui/sourcelist.py: change conflicting accelerator

2009-12-05  Adi Roiban <adi@roiban.ro>

	* po/ro.po:
	  Update Romanian translation

2009-12-05  Adi Roiban <adi@roiban.ro>

	* po/LINGUAS:
	* po/ro.po:
	  Update Romanian translation

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: better error messages

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: don't expand timeline infostub

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py: remove references to MainWindow.errordialog

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/filelisterrordialog.py:
	  filelisterrordialog.py: some small tweaks to make dialog more generic

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  pitivi/ui/mainwindow.py: use the timeline infostub to report pipeline errors

2009-12-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: add an InfoStub to the timeline widget

2009-12-04  Andrej Žnidaršič <andrej.znidarsic@gmail.com>

	* po/sl.po:
	  Updated Slovenian translation

2009-12-01  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge remote branch 'gnome/master'

2009-11-20  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: test for seeking (requires ENABLE_UI)

2009-11-20  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: can run tests with UI by setting ENABLE_UI

2009-11-30  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: make playhead black

2009-11-30  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: update playhead on zoom

2009-11-30  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: remove cruft related to razor tool

2009-11-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: cosmetic tweaks for playhead to improve appearance

2009-11-24  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  timeine.py,timelinecanvas.py: convert razor to movable playhead

2009-11-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject.py: fix SHIFT/CONTROL + click: SHIFT + click selects rectangular area CONTROL + toggles selected state closes bugs 590784 and 587378

2009-11-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: implement SELECT_BETWEEN selection mode

2009-11-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: add getObjsInRegion() method

2009-11-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/timeline.py:
	  pitivi/timeline/timeline.py: allow adding TimelineObjects to selection

2009-11-29  Jorge González <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation

2009-11-28  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Don't attempt to deserialize blank properties.
	  Fixes #603202

2009-11-27  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py Fix string concatenation. Fixes #593962

2009-11-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/operation.py:
	* pitivi/factories/timeline.py:
	  factories: Silence identity.
	  This avoids making them waste cpu time creating messages nobody reads

2009-11-25  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: remove duplicate __gsignals__

2009-11-23  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: seek when clicking in blank area
	  do not seek when selecting objects under the marquee. Also, explicitly clear
	  the selection when the click has occured in a blank area and the shift or
	  control keys were not depressed.

2009-11-23  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: remove unnecessary seek request, ensures previous commit always works

2009-11-23  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject.py: seek playhead on unmodified click

2009-11-23  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: make split command modeless split now uses current playhead position as input time

2009-11-23  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  [test_]timeline.py: check in Timeline.split() method and unit tests

2009-11-20  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  timeline.py,test_timeline.py: add getObjsAtTime() method and tests

2009-11-23  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge remote branch 'gnome/master'

2009-11-23  Rodolfo Ribeiro Gomes <rodolforg@gmail.com>

	* po/pt_BR.po:
	  Updated Brazilian Portuguese translation; reviewed by Vladimir Melo.

2009-11-23  Flamarion Jorge <jorge.flamarion@gmail.com>

	* po/pt_BR.po:
	  Updated Brazilian Portuguese translation.

2009-11-21  António Lima <amrlima@gmail.com>

	* po/pt.po:
	  Updated Portuguese translation

2009-11-20  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/mainwindow.xml:
	  mainwindow.xml: disable plugin manager

2009-11-19  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* Makefile.am:
	* tests/Makefile.am:
	* tests/runtests.py:
	  remove integration tests from make check target: run them with make check-integration, instead

2009-11-11  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/application.py:
	* tests/test_integration.py:
	  application.py,test_integration.py: changes to make running tests with UI work better

2009-11-11  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: clear dirty bit to prevent save confirmation dialog when running with ui

2009-11-11  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: check for duplicate source names in Configuration

2009-11-10  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: add simple test case for ripple trim start

2009-11-19  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: add more complex suite of integration tests

2009-11-09  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: add simple ripple test case

2009-11-09  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: fix some problems with Brush

2009-11-06  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: split out test cases from fixture

2009-11-06  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: more meaningful error message for Configuration.matches()

2009-11-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/preview.py:
	* pitivi/ui/previewer.py:
	* pitivi/ui/trackobject.py:
	  preview{er},trackobject.py: remove references to instance module

2009-11-05  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: remove crack copied over from preview.py

2009-11-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: make Configuration.matches() test more complete

2009-11-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: factor scrub() logic into separate class
	  should make complex sequences of interaction easier to implement

2009-11-04  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: factor integration test logic into IntanceRunner
	  Reduces test case boilerplate code and enables most tests to run as
	  self-contained methods of TestCase objects.

2009-10-29  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration: use media from tests submodule

2009-10-28  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: add TestMoveSources test case

2009-10-28  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: add scrubContext() method

2009-10-26  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: test timeline

2009-10-26  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: test importing files

2009-08-29  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SourceFactory: Make sure video elements reach the proper state befor using them.

2009-08-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	* pitivi/timeline/track.py:
	  videomixing: Use new gnloperation signal to inform videomixer of zorder.
	  Doesn't seem to work 100% reliably though. Requires gnonlin git.

2009-08-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	  SmartVideoMixer: Ensure we request a unique sink pad

2009-08-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SourceFactory: Add a 3-buffer queue for video streams.
	  This is causing really weird crashers and non-linked errors :(

2009-08-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	  SmartVideoMixer: Force usage of AYUV and use black background.
	  We have operational video mixing :)

2009-08-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	  factories: Setup alpha/ffmpegcolorspace elements for video streams
	  This needs more work though because it's not doing the mixing properly :)

2009-06-29  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	* pitivi/timeline/track.py:
	  Add video mixing support, needs some more loving though

2009-11-18  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-11-06  Edward Hervey <bilboed@bilboed.com>

	  merging translations
	  Merge remote branch 'gnome/master'

2009-11-06  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  encode.py: Build factories only once.
	  This avoids stray double-elements lists

2009-11-04  Jorge González <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation

2009-11-04  Jean-François Fortin Tam <nekohayo@gmail.com>

	* pitivi/ui/mainwindow.xml:
	  Cleans up the toolbar
	  [ui] Remove "New", "Open" and "Save" toolbar buttons.
	  https://bugzilla.gnome.org/show_bug.cgi?id=558019

2009-10-28  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/application.py:
	  application.py: fix a bug exposed by Base integration test

2009-10-26  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: check in base test case

2009-10-28  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/test_integration.py:
	  test_integration.py: add watchdog timer and tests

2009-10-28  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* tests/Makefile.am:
	* tests/test_integration.py:
	  tests: check-in and dist test_integration.py

2009-10-26  Brandon Lewis <brandon_lewis@alum.berkeley.edu>

	* pitivi/application.py:
	  application.py: add a --no-ui option which will not show a gui

2009-10-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	  application.py: track changes to project settings changes to project settings are now undoable and change dirty state closes bug 593465

2009-10-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/project.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  project.py,mainwindow.py,ui.timeline.py: pass old, new settings in settings-changed signal

2009-10-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/project.py:
	  project.py: don't connect to settings-changed signal of ExportSettings

2009-10-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/projectsettings.py:
	  projectsettings.py: pass a copy of current project to export settings widget

2009-10-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	  settings.py: add copy() method to ExportSettings class

2009-10-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/projectmanager.py:
	  projectmanager.py: check in ProjectSettingsChanged and ProjectLogObserver

2009-10-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/previewer.py:
	  Revert "Fix traceback previewing audio stream. Fixes #597790."
	  This reverts commit 0e6d977a06080b22b0f900211e8263db71686051. A better fix was
	  committed.

2009-10-08  Tim Waugh <twaugh@redhat.com>

	* pitivi/ui/previewer.py:
	  Use at least 1 sample-per-pixel when previewing audio stream. Fixes #597790.

2009-10-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/previewer.py:
	  Fix traceback previewing audio stream. Fixes #597790.

2009-10-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	* tests/test_timeline_undo.py:
	  Fix undoing 'ungroup' operation. Fixes #597711.

2009-10-08  Edward Hervey <bilboed@bilboed.com>

	  Merging translation
	  Merge remote branch 'gnome/master'

2009-10-08  Matej Urbančič <mateju@svn.gnome.org>

	* po/LINGUAS:
	  Added sl for Slovenian language

2009-10-08  Andrej Žnidaršič <andrej.znidarsic@gmail.com>

	* po/sl.po:
	  Added Slovenian translation

2009-10-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/previewer.py:
	  Fix picture thumbnails.

2009-10-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/previewer.py:
	  Avoid exception generating thumbnails for streams having framerate 0/1

2009-10-04  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-10-02  Gianvito Cavasoli <gianvito@gmx.it>

	* po/it.po:
	  Updated Italian translation

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: don't draw anything if we get an empty buffer

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  prevewer.py: quantize thubnail timestamps to avoid unecessary redraws

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: add spacing offset to thumbnail duration, eliminates some uncessary re-renderings

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/zoominterface.py:
	  zoominterface.py: add method to compute pixel width at arbitrary zoom ratio

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: make larger audio thumbnail tiles, undersample for smoother appearance

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/elements/arraysink.py:
	* pitivi/ui/previewer.py:
	  arraysink.py, previewer.py: support multi-channel audio

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: use the min-max waveform generation algorithm, speeding up drawing and improving accuracy previewer.py: combine resampling and rendering loops

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: scale audio thumbnails to the current zoom

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: render waveform thumbnails at constant size

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: constant tdur for AudioPreviewer

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: make tdur a property

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer.py: set cairo surface directly in _thumbForTime

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: set a contrasting inward bevel on the canvas

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: bevel the ruler and timeline controls outward

2009-09-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: add a little spacing between canvas and adjacent controls

2009-09-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi.desktop.in:
	  remove pitivi.desktop.in from version control

2009-09-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* .gitignore:
	  add pitivi.desktop.in to .gitignore

2009-09-22  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/preview.py:
	  preview.py: add border around thumbnails

2009-09-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject.py: raise objects on enter instead of drag start

2009-09-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  controller.py: tweaks to make sure enter/leave are called and curors are set correctly

2009-09-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject.py: add 1 pixel border

2009-09-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject.py: hide trim handles when not focused

2009-09-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	* pitivi/ui/trackobject.py:
	  curve.py, trackobject.py: focusing of any part of trackobject also focuses trackobject

2009-09-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  controller.py: allow controllers to override whether or not they handle mouse events

2009-09-21  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge remote branch 'gnome/master'

2009-09-19  Jan Drábek <repli2dev@gmail.com>

	* po/cs.po:
	  Update Czech translation

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: paint beveled border between tracks

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: paint theme-compliant background

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: override expose event

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/common.py:
	  ui.common.py: increase track spacing

2009-09-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: zoom based on the playhead position

2009-09-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas.py: remove unecessary update request

2009-09-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ruler.py, timeline.py: elminate flicker during zooming
	  When the scroll adjustment changes, the canvas immediately scrolls its
	  internal gdk window, which is the source of the flicker while zooming.
	  Temporarily setting redraw_when_scrolling to true both suppresses this
	  behavior and triggers a complete redraw of the canvas, eliminating flicker.

2009-09-16  Karl Palsson <bugs@tweak.net.au>

	* pitivi/ui/encodingdialog.py:
	  Fixes bug blah, the filename display with non ascii chars

2009-09-16  Karl Palsson <bugs@tweak.net.au>

	* po/en_GB.po:
	  make it explicit that we're talking about YOUR version being out of date

2009-09-16  Karl Palsson <bugs@tweak.net.au>

	* pitivi/ui/sourcelist.py:
	  bind the delete key to removing a file from the source list

2009-09-16  Timo Jyrinki <timo.jyrinki@iki.fi>

	* po/fi.po:
	  Update Finnish translation.

2009-09-15  Claude Paroz <claude@2xlibre.net>

	* po/fr.po:
	  Updated French translation

2009-09-14  Aleksander Łukasiewicz <aleksander@lukasiewicz.org>

	* po/LINGUAS:
	* po/pl.po:
	  Updated Polish translation

2009-09-14  Alexandre Prokoudine <alexandre.prokoudine@gmail.com>

	* po/ru.po:
	  Russian translation updated by Valery V. Inozemtsev

2009-09-13  Philip Withnall <philip@tecnocode.co.uk>

	* po/en_GB.po:
	  Updated British English translation

2009-09-13  Jesse Avilés <jesseaviles@gmail.com>

	* po/es.po:
	  Updated Spanish translation

2009-09-13  Jesse Avilés <jesseaviles@gmail.com>

	* po/es.po:
	  Updated Spanish translation

2009-09-12  Gianvito Cavasoli <gianvito@dmx.it>

	* po/it.po:
	  Updated Italian translation

2009-09-12  Edward Hervey <bilboed@bilboed.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  0.13.3 release "... we shall never (sur)render"

2009-09-12  Edward Hervey <bilboed@bilboed.com>

	* docs/bugzilla:
	  docs: Add a tool for getting list of bugs fixed for releases.
	  Adapted from the script in gstreamer's www module

2009-09-12  Edward Hervey <bilboed@bilboed.com>

	* tests/test_projectmanager.py:
	  test_projectmanager: Increase sleep to 1s to make test reliable.
	  On some (file)systems, mtime is returned as multiples of seconds :(

2009-09-12  Edward Hervey <bilboed@bilboed.com>

	* tests/Makefile.am:
	  tests: Clean up more remnants of test files

2009-09-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Fix stepping by frame with left and right arrows.

2009-09-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/pipeline.py:
	  Add some debugging of state changes.

2009-09-10  Alessandro Decina <alessandro.d@gmail.com>

	* icons/scalable/Makefile.am:
	  Don't install a 48x48 png as a scalable icon. HEH.

2009-09-10  Alessandro Decina <alessandro.d@gmail.com>

	* configure.ac:
	* icons/Makefile.am:
	* icons/scalable/Makefile.am:
	* icons/scalable/pitivi.svg:
	* pitivi.desktop.in:
	  Install a scalable icon.

2009-09-10  Alessandro Decina <alessandro.d@gmail.com>

	* .gitignore:
	  Add .*.swo to .gitignore

2009-09-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/ruler.py:
	  ruler: make draw* functions toplevel methods.
	  drawTick drawTicks drawTimes drawFrameBoundaries and drawPosition were nested
	  functions. This change makes them toplevel methods since they are in an hot path
	  (Ruler.drawRuler is called every time the zoom level changes).

2009-09-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/ruler.py:
	  ruler: don't sort self.scale, it's always kept sorted.

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: take pixmap offset into account when drawing shaded area

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py: simplify implementation of setBestZoomRatio

2009-03-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	* pitivi/ui/zoominterface.py:
	  zoominterface.py: use a cubic function to compute zoom level instead of discrete list

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  timeline.py: previous changes allow making the ruler shorter

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: fix rounding error in scale text

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: set lowest scale ticks according to project framerate
	  ruler.py: set lowest scale values based on project frame rate

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: tick spacing and subdivision insipired by gtk.Ruler

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: draw times using gtk.Ruler method of determining scale/interval

2009-09-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: draw text next to ticks, rather than centered over them

2009-09-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: draw ticks from bottom up

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  timeline.py: set ruler framerate when project settings change

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: draw frame boundaries when zoom is high enough

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: context parameter to draw functions no longer needed

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: use pixmap routines for drawing instead of cairo routines

2009-09-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler.py: remove draw() function which isn't called from anywhere

2009-09-08  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  0.13.2.4 pre-release

2009-09-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/exportsettingswidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	  Set the stock pitivi icon on dialogs that didn't have an icon.

2009-09-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Make the "unsaved changes" dialog less ugly.

2009-09-07  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: Depend on GNonLin 0.10.13

2009-09-06  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  encode: Speed up encoder/muxer lists:
	  This uses several tricks:
	  * A class to store the list of encoders/muxers (resetted if registry changes)
	  * That class sorts encoders/muxers faster
	  * Use cached values of muxer sink caps when lookign for compatible encoders

2009-09-06  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  utils: New profiling decorator
	  Use as such:
	  @profile
	  def my_function_or_method(blah):
	  ....

2009-09-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: set scroll position when zoom changes closes bug 591617

2009-09-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_projectmanager.py:
	  test_projectmanager.py: test save and load with regression test for 594396

2009-09-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/base.py:
	  formatters.base.py: always set project name and uri after saving. closes bug 594396

2009-09-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/plumber.py:
	* pitivi/ui/viewer.py:
	  If the sink has a double-buffer property set that to False.

2009-09-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/action.py:
	* pitivi/application.py:
	* pitivi/plumber.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/viewer.py:
	  Make setting the XID on the videosink threadsafe.
	  Fix some DRY violations in the process.

2009-09-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/ruler.py:
	  Fix a traceback seeking in an empty timeline. Fixes #594311.

2009-09-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Release gdk lock when running MissingURI dialog.

2009-07-20  Michael Terry <michael.terry@canonical.com>

	* Makefile.am:
	* icons/Makefile.am:
	* pitivi.png:
	* pitivi.spec.in:
	  Remove duplicate icon file
	  http://bugzilla.gnome.org/show_bug.cgi?id=520653

2009-07-20  Michael Terry <michael.terry@canonical.com>

	* Makefile.am:
	* configure.ac:
	* pitivi.desktop.in.in:
	* pitivi.spec.in:
	* pitivi/ui/mainwindow.py:
	* po/POTFILES.in:
	  Update desktop file, use icon theme
	  http://bugzilla.gnome.org/show_bug.cgi?id=520653

2009-09-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SourecFactory: Don't remove the volume elements when a pad goes away. Fixes #594114
	  We only need to remove those elements when the bin is released, there's code that
	  takes care of that already.

2009-09-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Fix algorithm for finding best zoom ratio.
	  Zoomable.getCurrentZoomLevel is an index in the zoom_levels table and not
	  the actual zoom ratio.

2009-09-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	* pitivi/ui/viewer.py:
	  application/viewer: Use GDK lock when getting/settings XID.
	  so yes... not only do you need to use gobject.threads_init(), but also
	  gtk.gdk.threads_init() and gtk.gdk.threads_{enter|leave}.
	  pyg* devs hate multi-threaded app developers it seems... or are scared of them.

2009-09-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  viewer: set_size_request() takes integers.
	  Removes a stupid little warning

2009-09-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  CachedFactoryList: We sort factories by reverse order of rank. Fixes #594181
	  Also add some debugging.

2009-09-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	* pitivi/utils.py:
	  Fix the factory cache in singledecodebin.

2009-09-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/viewer.py:
	  Force the play button to be visible, regardless of the gtk-button-images setting.

2009-09-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	  Avoid an iterator Resync exception in singledecodebin.

2009-09-04  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/singledecodebin.py:
	  SingleDecodeBin: Cache globally the list of usable gst.ElementFactory
	  Otherwise this list gets recomputed/stored for every single instance of
	  singledecodebin used in the pitivi.
	  This is a speed and memory optimization.

2009-09-03  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/singledecodebin.py:
	  SingleDecodeBin: Set the uri source block size to 512kbytes.
	  This will only affect sources used in push-based mode, like when used in combination
	  with jpegdec. This speeds up considerably decoding/usage of jpeg images.

2009-09-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Take into account the horizontal adjustment position when dropping clips on the timeline.

2009-09-02  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_timeline.py:
	  Remove dead code from tests.test_timelin

2009-09-02  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: 0.13.2.3 pre-release

2009-09-02  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: Depend on latest gnonlin. Fixes #590203

2009-09-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Add some padding at the end of the timeline. Fixes #576576.

2009-09-02  Claude Paroz <claude@2xlibre.net>

	* pitivi/check.py:
	  Fix some strings not marked for translation in  check.py. Fixes #590440.

2009-09-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/viewer.py:
	  Force a minimum size on the viewer only when running at resolution >= Xx800

2009-08-30  Jorge González <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation

2009-08-29  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: 0.13.2.2 pre-release

2009-08-29  Edward Hervey <bilboed@bilboed.com>

	* po/POTFILES.in:
	  po:Add pitivi.ui.common to translatable files.

2009-08-29  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: Depend on latest gnonlin for race condition fix.

2009-08-27  Alessandro Decina <alessandro.d@gmail.com>

	* tests/common.py:
	  Add an env variable to turn off reference leaks.

2009-08-27  Alessandro Decina <alessandro.d@gmail.com>

	* tests/common.py:
	  Performance fix in common.TestCase which makes running all the tests 30 seconds faster.

2009-08-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/base.py:
	  Remove an unicode (\xc2) blank from a comment.

2009-08-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/base.py:
	  SourceFactory: make sure audio elements reach the right state before dataflow starts. Finally fixes #590114.

2009-08-25  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	  Drop TAG events in singledecodebin if they arrive before a NEWSEGMENT.

2009-08-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/zoominterface.py:
	  Find an optimum zoom level when loading a project. Fixes #590153.

2009-08-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/viewer.py:
	  Constrain the viewer to a decent minimum size (where decent == good looking).

2009-08-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Remove geometry hints and let the natural size be the minimum size.

2009-08-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	  Update factory.filename to point to the new filename when a file is moved.

2009-08-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Fix loading of utf8 encoded source filenames.

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_projectmanager.py:
	  test_projectmanager.py: fix test cases

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  ui.mainwindow.py: show metadata in missing uri dialog
	  fixes bug 583243 (except for thumbnail)

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	  ui.mainwindow.py, projectmanager.py: pass factory in missing-uri signal

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/common.py:
	* pitivi/ui/sourcelist.py:
	  ui.sourcelist.py, ui.common.py: move beautify_* functions to ui.common.py

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/projectmanager.py:
	  formatters, projectmanager.py: pass instance of factory in missing-uri signal

2009-08-20  Daniel Nylander <po@danielnylander.se>

	* po/sv.po:
	  Updated Swedish translation

2009-08-20  Antón Méixome <meixome@mancomun.org>

	* po/gl.po:
	  Updated Galician Translation

2009-08-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/viewer.py:
	  Don't display the duration of the current pipeline in the viewer.
	  The viewer used to display a "position / duration" label. This change removes
	  the duration part, thus halving the horizontal space required for the viewer
	  controls.
	  The duration is still displayed in the sourcelist when playing a clip and in
	  the ruler when working with the timeline.

2009-08-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/projecttabs.py:
	  Remove padding from ProjectTabs.

2009-08-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/viewer.py:
	  Remove border and spacing from the viewer.
	  Die dead space die!

2009-08-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/sourcelist.py:
	  Remove border and spacing in the sourcelist.

2009-08-18  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/file.py:
	  limit maximum volume amplification to 200% of original closes bug 589820

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: also set focus keyframe on enter events keyframes should now be much easier to manipulate which should close bug 591571

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  focus the new keyframe after adding a keyframe via double-clicking

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: find focused keyframe during hover events, use this keyframe when dragging begins

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: draw focused keyframe in inverted colors

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: unset focused keyframe if this keyframe is removed

2009-08-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: make keyframes slightly larger mouse targets

2009-08-18  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  controller.py: don't call enter during drag either

2009-08-18  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  controller.py: add hover() method

2009-08-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/projecttabs.py:
	  ProjectTabs tweaks.
	  Make tabs expand. Set the window title on detached tabs.

2009-08-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projecttabs.py:
	  Replace our custom detachable tabs with regular gtk (detachable) tabs.
	  Gtk now supports detachable tabs so we can remove our custom code. This makes us
	  look more consistent with other apps like empathy epiphany etc that have the
	  same functionality.

2009-08-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Show the project name in the window title. Fixes #575975.

2009-08-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Fix a traceback loading a project with no sources.

2009-08-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/base.py:
	  Set the project name from the project filename.

2009-08-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	* pitivi/ui/timeline.py:
	  Use Seeker to compress seek events generated with the Left and Right keys.

2009-08-17  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-08-17  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: and back to development we go...

2009-08-17  Hendrik Richter <hendrikr@gnome.org>

	* po/de.po:
	  Updated German translation.

2009-08-17  Hendrik Richter <hendrikr@gnome.org>

	* po/de.po:
	  Fix #589908

2009-08-17  Petr Kovar <pknbe@volny.cz>

	* po/LINGUAS:
	* po/cs.po:
	  Added Czech translation by Jan Drabek
	  Reviewed by: Petr Kovar.

2009-08-14  Jorge González <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation

2009-08-13  Edward Hervey <bilboed@bilboed.com>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  Release 0.13.2 "Jailbreak (out of deadlock city)"

2009-08-13  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	  Workaround a bug in gst.Pad.set_blocked_async that causes a segfault.
	  pad_block_destroy_data used to call CPython without acquiring the GIL. This is
	  now fixed in gst-python git, but we add this workaround so that we don't have to
	  bump the dependency.

2009-08-12  Gil Forcada <gforcada@gnome.org>

	* po/ca.po:
	  Updated Catalan translation

2009-08-12  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_factories_file.py:
	  Fix tests/test_factories_file.py

2009-08-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	  When ghosting pads with negotiaged caps, set the caps to the ghosts.

2009-08-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/singledecodebin.py:
	  Try to expose singledecodebin pads when they get fixed caps.

2009-08-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/imagefreeze.py:
	  Avoid an exception in imagefreeze if the incoming caps don't have a framerate.

2009-08-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/file.py:
	  Remove insanity from PictureFileSource._makeDefaultBin.
	  Fixes a not-linked error dragging pictures from the sourcelist onto the viewer.

2009-08-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/projectsettings.glade:
	* pitivi/ui/projectsettings.py:
	  ProjectSettings: Manually create/add Widget. Fixes #591149
	  The problem was introduced by commit d957370, which required an extra
	  __init__ argument to ExportSettingsWidget... which glade didn't have.

2009-08-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Maximize the main window by default. Fixes #589784.

2009-08-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Make the HPaned resize by default in the main window.
	  Make it so that when you maximize the window, extra space is allocated for
	  the sourcelist and the viewer.

2009-08-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/audioclipper.py:
	  AudioClipper: Forward buffers that have no timestamp.
	  This avoids having excptions being raised when non-timestamped buffers
	  come through.

2009-08-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/pipeline.py:
	  Remove an unicode blank from a comment. Oops.

2009-08-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/timeline.py:
	* pitivi/pipeline.py:
	  Do linking decisions based on negotiated caps when possible.

2009-08-05  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: 0.13.1.3 pre-release

2009-08-05  Alessandro Decina <alessandro.d@gmail.com>

	* configure.ac:
	  Bump dependencies.
	  Depend on core & base 0.10.24 and gst-python 0.10.16.

2009-08-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/sourcelist.py:
	  Fix a traceback dragging source list items on the source list itself.

2009-08-04  Alessandro Decina <alessandro.d@gmail.com>

	* configure.ac:
	  Bump gnonlin dependency to 0.10.11.3.

2009-08-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/stream.py:
	  Make Stream.isCompatible check that stream classes are compatible as well.

2009-08-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/file.py:
	  Add a workaround for some deadlocks involving PictureFileSource and ghostpads.

2009-08-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py: handle state-changed signal from project pipeline fixes bug 582327

2009-08-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: only set scroll position when state == gst.STATE playing

2009-08-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: add method setState() which records pipeline state

2009-08-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	* pitivi/ui/curve.py:
	  track.py, curve.py: when creating keyframes, calculate value so that it lies on the existing curve. fixes bug 589815

2009-08-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: only move the current segment when user clicks and drags on a curve fixes bug 589813

2009-08-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: set cursor to hand shape when hovering over interpolation curve fixes bug 589812

2009-08-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/imagefreeze.py:
	  Don't call caps.make_writable() in imagefreeze.
	  make_writable() should never be called from python since it breaks refcounting.

2009-08-03  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-08-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/exportsettingswidget.py:
	  exportsettingswidget.py: remember window size closes bug 579237
	  This commit is a little complicated because the glade dialogs seemed to be
	  ignoring set_default_size. We connect to map event and use that to install
	  an idle handler which actually sets the dialog size. This seems to be the only
	  reliable way to set the size of this dialog.
	  The idle handler also connects to the configure event -- we don't want to do this
	  any earlier or the saved dialog size will be overwritten before the dialog is
	  shown.

2009-08-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/exportsettingswidget.py:
	  encodingdialog.py, exportesttingswidget.py: pass application instance in constructor

2009-07-31  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py: add config file entries for element settings widget squash into mainwindow commit

2009-08-01  Claude Paroz <claude@2xlibre.net>

	* po/fr.po:
	  Updated French translation

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: implementation of ripple trimming of clips closes bug 589715

2009-07-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_timeline.py:
	  test_timeline.py: check in test cases for ripple trims

2009-07-31  António Lima <amrlima@gmail.com>

	* po/pt.po:
	  Updated Portuguese translation

2009-07-31  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/gap.py:
	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/utils.py:
	* tests/test_timeline.py:
	  Fix some overlap checks.
	  This commit makes Timeline.get(Next|Prev)TimelineObject aware of tracks, fixing
	  overlap checks editing objects having the same priority but different track.

2009-07-31  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Add the -d command line option to start a post mortem pdb on uncaught exceptions.

2009-07-30  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/Makefile.am:
	* pitivi/elements/audioclipper.py:
	* pitivi/elements/mixer.py:
	  elements: Use audio-clipping probe before adder.
	  This ensures that we're not sending too much data to adder which would
	  result in weird 'clipping' sound.
	  THIS IS A HACK ! It should be fixed in adder (see #590265)

2009-07-30  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelinecontrols.py:
	* pitivi/ui/track.py:
	  Make the timeline canvas request enough space to show two single-layer tracks.

2009-07-30  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: We require pygtk >= 2.14. Fixes #590195

2009-07-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  Set pngenc in snapshot mode inside discoverer.

2009-07-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Avoid collapses when trimming. Fixes #589694.

2009-07-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Save windows settings when closed from a delete-event. Fixes #580680.

2009-07-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timelinecontrols.py:
	  Set the alignment of timeline controls.

2009-07-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecontrols.py:
	  Make TrackControls be a Label and not an Expander.
	  We made the expander unsensitive in the last release since expanding/collapsing
	  didn't look that good. Now i'm removing the expander altogether.

2009-07-29  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow.py: increase size of missing file dialog.
	  closes bug 583241

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: take curve line width into account when calculating the XY position keyframes.
	  fixes bug 589689

2009-07-28  Per Kongstad <p_kongstad@op.pl>

	* po/da.po:
	  Updated Danish translation

2009-07-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: pass along interpolator property overrides when given fixes bug 589820 by allowing volume to be set from 0 - 5. Up to a factor 10 is possible with the volume element, but this makes the scale unusably small with the current clip height.

2009-07-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/file.py:
	* pitivi/factories/test.py:
	  test.py, base.py: keys in interpolated property dict now represent min/max value overrides. override volume property max

2009-07-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: scale keyframe values using lower and range properties

2009-07-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: interpolator now has public lower, upper, and range properties

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  controller.py: don't change cursor back to arrow while dragging to avoid jitter. Set the cursor as appropriate when the drag ends.

2009-07-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  ui.sourcelist.py: add a column containing the escaped, unquoted factory base name and use this as the search_column. fixes bug 579237

2009-07-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	  Use MoveContext when dragging clips from the sourcelist to the timeline. Fixes #589695.

2009-07-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix clip selection and grouping. Fixes #589803.

2009-07-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/sourcelist.py:
	  Fix double clicking in the source list. Fixes #589807.
	  Double clicking was broken in 6f623e01, which fixed #572327. Hopefully I didn't
	  break it again.

2009-07-27  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-07-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	  Add Undo and Redo buttons to the toolbar. Fixes #588258.

2009-07-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Don't allow clip start times to go < 0.

2009-07-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Use an alternate, less annoying approach to avoid clip overlaps.

2009-07-24  Daniel Nylander <po@danielnylander.se>

	* po/sv.po:
	  Updated Swedish translation

2009-07-24  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  0.13.1.2 pre-release

2009-07-24  Edward Hervey <bilboed@bilboed.com>

	* tests/test_gap.py:
	  test_gap: Fix import (else it doesn't work with make distcheck)

2009-07-16  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject: fix clip backround size closes bug 577451 also fixes another bug in which the trackobject name background rect was not properly clipped to the size of the trackobject

2009-07-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: prevent timeline controlls from claiming too much height by requesting exactly one pixel of height
	  closes bug 589513

2009-07-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Make MoveContext avoid clip overlaps.

2009-07-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/Makefile.am:
	* pitivi/timeline/gap.py:
	* tests/Makefile.am:
	* tests/test_gap.py:
	  Add code to represent and find gaps between timeline objects.

2009-07-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Keep TimelineObjects sorted by start time in the Timeline.
	  Do the same as for Track, so that we can implement fast enough
	  Timeline.getPreviousTimelineObject and Timeline.getNextTimelineObject.

2009-07-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	* pitivi/utils.py:
	* tests/test_track.py:
	  Keep TrackObjects sorted by start time inside Track.
	  Keep TrackObjects sorted by start inside Track so that we can implement decently
	  fast getPreviousTrackObject and getNextTrackObject.

2009-07-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	  UI: set is_important property of Save, Import, Render, and Undo actions closes bug 575963

2009-07-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SourceFactory: Synchronize the state of newly added elements with parent.

2009-07-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	  SmartAdderBin: Reorganize request pad removal to avoid errors.
	  There is a corner case by which the streaming thread will currently
	  be doing caps negotiation downstream (which is not aborted by the
	  flush start/stop events that went through from gnonlin).
	  In order to avoid the streaming thread from returning with GST_FLOW_NOT_LINKED
	  once it has finished its business downstream, we deactivate the source pad
	  of audioresample so that the streaming thread will return GST_FLOW_WRONG_STATE.

2009-07-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/timeline.py:
	  TimelineFactory: Guarantee a unique pad name
	  Due to this code being called from two different threads, we need a better
	  way to guarantee a unique pad name. Taking the python id of the pad (which will
	  be unique) is a simple and effective way.

2009-07-19  Jesse Aviles <jesseaviles@gmail.com>

	* po/es.po:
	  Updated Spanish translation

2009-07-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SourceFactory: Also add an audioresample before volume.
	  This ensures we can handle any kind of audio.

2009-07-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  timeline.Track: Fill in GnlSource before putting it in a GnlComposition.
	  This avoids a race-condition where the GnlSource wouldn't be ready before the
	  moment GnlComposition tries to use it.

2009-07-15  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_timeline.py:
	  test_timeline.py: add a couple regression tests

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: fix ripple span calculation when there is nothign to ripple

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject: only set context mode during a key_press when context is not None

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: fix clamping of position in MoveContext._rippleTo

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: only ripple clips whose start > latest clip in the context

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: add getObjs{Before,After} time methods

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: fix calculation of span

2009-07-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: don't move clips on mode change if we haven't already made an edit

2009-07-09  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_timeline.py:
	  test_timeline.py: test MoveContext ripple mode

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: handle edge snapping directly in roll modes of trim contexts

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: handle edge snapping directly in MoveContext

2009-07-13  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  eliminate editFocus method of trimming contexts

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: implement ripple mode for moving clips

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject.py: use controller modifer state to determine context mode; set context mode after keyboard events

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  ui.controller.py: also set modifier state appropriately after keyboard events

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  ui.controller.py: connect to and handle key_{press,release}_event signals

2009-07-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  ui.controller.py: remember state of modifier keys when we receive an event

2009-07-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject.py: activate roll mode when shift is held down during drag

2009-07-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: buggy first stab at roll editing

2009-07-14  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-07-14  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Make Timeline.getSourceFactoryStreamMap a private method.

2009-07-14  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix a bug in timeline edges that I added in c585ee

2009-07-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_timeline.py:
	  test_timeline.py: add test case for removeFactory()

2009-07-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/project.py:
	  project.py: call removeFactory() from _sourceRemovedCb fixes 582351

2009-07-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: add removeFactory method which removes all instances of a given factory

2009-07-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/project.py:
	  project.py: connect to SourceList source-removed signal

2009-07-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline.py: set object priority while dragging temporary clips
	  fixes bug 576575

2009-07-13  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix removal of timeline edges when updates are disabled.

2009-07-13  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix an exception tracking edges of a newly dragged clip.

2009-07-13  Edward Hervey <bilboed@bilboed.com>

	* po/POTFILES.in:
	  POTFILES: Add missing file

2009-07-13  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-07-12  António Lima <amrlima@gmail.com>

	* po/pt.po:
	  Updated Portuguese translation

2009-07-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/trackobject.py:
	  Remove redefinition of drag_end

2009-07-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Fix moving multiple objects when the focus is not the earliest object.

2009-07-10  Jan Gerber <j@bootlab.org>

	* pitivi/discoverer.py:
	  tempfiles: Use a /tmp subdirectory for temporary files.

2009-07-10  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_timeline.py:
	  Fix tests for editing contexts.

2009-07-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Remove 4 unnecessary loops over the same sequence in MoveContext.

2009-07-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/trackobject.py:
	* tests/test_timeline.py:
	  Add back addStartEnd and removeStartEnd to timeline edges.
	  I added addStartEnd and removeStartEnd back. In the process, i fixed
	  removeStartEnd so that now calling rebuildEdges isn't needed anymore.
	  Finally i restored the tests removed in b8d13554440b24237d14b9f29de4b8eedf146dfa.

2009-07-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject.py: fix some rebasing mistakes

2009-07-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject.py: select track object on mouse down if it is not currently selected

2009-07-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: clamp values properly in editing context

2009-07-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject.py: use editing context interface

2009-05-30  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/trackobject.py:
	* pitivi/ui/zoominterface.py:
	  ui: expose rage and hatred at gst.CLOCK_TIME_NONE

2009-07-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  timeline.py: test_timeline.py: exercise the primary methods of each context, and make sure that they at least don't raise an exception

2009-07-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  timeline.py, test_timeline.py: major refactor of EditingContext code
	  The previous monolithic context was proving to be too unwieldy and difficult
	  to implement. Moreover, there were some performance problems related to all
	  the intialization. Finally, mode switching was akward with the old design.
	  This commit refactors InteractiveEditingContext into EditingContext and
	  several subclasses which implement the different operations of moving, triming
	  the start point, and trimming the end point. Also adding new test case to test
	  implementation.

2009-05-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  test_timeline: add test cases for adjacency functions

2009-05-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  fix timelineedges unit tests

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timelineedges: add methods to get lists of incident objects

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timelineedges: keep track of which track objects are associated with particular edges

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  ui.timelineedges: handle case where not all track objects in a timelineobj have same start/end

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  ui.timelineedges: only allow one instance of the same time in the list of edges

2009-07-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Fix trimStart to take into account the in_point.

2009-07-08  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-07-07  Daniel Nylander <po@danielnylander.se>

	* po/sv.po:
	  Updated Swedish translation

2009-07-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Add a comment explaining why TimelineEdges does what it does.

2009-07-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Put back bits of 12b1a30974f081ed034910e98990480c1546a26c that i accidentally reverted in 477d039fbb05f5aeb4a21582be8ce7d23d835623. Oops.

2009-07-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix splitting objects, which was broken in 9122088baac0e760567c3c931c9ed6580c852a85.

2009-07-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Revert "timeline.py: fix TimelineObject.split() which was broken by commit"
	  This reverts commit 0599fd6ea6db60f0277047787bd1512d6946b7da.

2009-07-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: fix TimelineObject.split() which was broken by commit 9122088baac0e760567c3c931c9ed6580c852a85
	  The problem is that the track objects created by TimelineObjectcopy() were not properly
	  removed from the timeline. Now instead of calling trackObject.split() for each
	  track object, we simply call setDuration() and trimStart on the timeline
	  object copies.

2009-07-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.py: TimelineObject.copy() now adds timeline objects to the copy with addTimlineObject(). This ensures that the timeline field is properly set and that track-object-added is emitted.
	  git add -i FTW

2009-07-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline_undo.py:
	  timeline_undo.py: don't forget to connect to existing track objects in _connectToTimelineObject

2009-07-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline_undo.py:
	  timeline_undo.py: fix a typo in _disconnectFromTrackObject

2009-07-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline_undo.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/curve.py:
	* pitivi/ui/trackobject.py:
	  Add undo/redo support for keyframes.

2009-07-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/controller.py:
	* pitivi/ui/curve.py:
	* pitivi/ui/trackobject.py:
	  Pass event args to drag_start and drag_end.

2009-07-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Add track-object-added and track-object-removed signals to TimelineObject.

2009-07-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/curve.py:
	* tests/test_etree_formatter.py:
	* tests/test_track.py:
	  Rename newKeyFrame/removeKeyFrame to newKeyframe and removeKeyframe.

2009-07-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/timeline/timeline.py:
	* pitivi/timeline/timeline_undo.py:
	* pitivi/timeline/track.py:
	* tests/test_etree_formatter.py:
	* tests/test_timeline_undo.py:
	* tests/test_track.py:
	  Make TrackObjects reusable once they have been removed from a Track.
	  This change makes TrackObjects reusable by decoupling construction and
	  initialization. Now you can call makeBin() and releaseBin() in pairs on the same
	  object to create/destroy bins keeping the same track object instance (with the
	  associated data, eg keyframes).
	  With this change, bins are now created when objects are added to a Track
	  (Track.addTrackObject) and destroyed when removed from a track
	  (Track.removeTrackObject)
	  The first visible benefit of this change is that it simplifies TimelineObject
	  do/undo operations a lot.

2009-07-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/trackobject.py:
	* tests/test_etree_formatter.py:
	  Refactor interpolator code slightly.
	  Make track_object.interpolators a dictionary of the form property_name ->
	  (property, interpolator) so that we can lookup interpolators by property_name
	  without having to iterate all the keys every time.
	  Make it possible to rebuild interpolators when the content of a track_object's
	  bin changes.  This commit is part of a larger change to make interpolator operations undoable.

2009-07-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  track.py: remove obsolete FIXME/TODO comments and clarify the remaining ones

2009-06-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve.py: take in_point into account in xyToTimeValue

2009-06-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_track.py:
	  tests/test_track.py: check that keyframe curves are preserved when splitting in testSplitObject

2009-06-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  track: duplicate keyframe curves in trackobject.copy(), which in turn means that splitting clips properly preserves keyframes

2009-06-25  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_etree_formatter.py:
	  checkpoint: keyframe curves are now handled in etree formatter.
	  test_etree_formatter: update test{Save,Load}TrackObject to handle keyframe curves when present

2009-06-25  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	  etree: use the correct type for value when saving and loading keyframes

2009-06-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/test.py:
	  AudioTestSourceFactory: return volume in list of interpolated properties

2009-06-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  timeline.track: add Interpolator.getInteriorKeyframes(), and TrackObject.getInterpolator() methods

2009-06-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	  etree: fix some typos in keyframe serialization code

2009-06-24  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  Interpolator: check keyword arguments against None, not falsehood

2009-06-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	  etree: add support for keyframe curves

2009-06-30  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/curve.py:
	  Fix keyframe removal. Fixes #587333.

2009-06-30  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/settings.py:
	  Fix crash if $HOME/.local/share doesn't exist. Fixes #587371.

2009-06-30  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Make the -i option work when -a isn't specified. Fixes #587377.

2009-06-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  timelinecanvas: make sure razor actually splits at playhead position when razor is snapped to the playhead

2009-06-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	  Fix a couple of copy and paste screwups in timeline/track.py.

2009-06-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/trackobject.py:
	  Make dragging a single item select it first.
	  This makes dragging more intuitive, at least to me.

2009-06-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/controller.py:
	  Emit drag_start/drag_end only when an object is actually moved.

2009-06-29  Jan Gerber <j@bootlab.org>

	* pitivi/formatters/format.py:
	* pitivi/formatters/playlist.py:
	  Fix .pls/.m3u formatters. Fixes #584899.

2009-06-29  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Make importing clips from the command line with -i -a undoable (just for the sake of it).

2009-06-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/singledecodebin.py:
	  SingleDecodeBin: Don't deactivate elements from a streaming thread.
	  This cause many issues like elements being unreffed before they were set
	  to gst.STATE_NULL.
	  Funnily enough... it also seems to make loading the timeline faster.

2009-06-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/operation.py:
	  Always add SmartScale to the rendering pipeline.
	  This is needed to make DV rendering work, since the ffmpeg dv muxer accepts only some specific resolutions.

2009-06-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/sourcelist_undo.py:
	* pitivi/ui/sourcelist.py:
	  Fix removal of clips from the sourcelist.

2009-06-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Fix sensitiveness of the Render button.

2009-06-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/settings.py:
	* pitivi/ui/encodingdialog.py:
	  Fix the encoding dialog a bit more. The code needs major love though.

2009-06-26  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/settings.py:
	* pitivi/ui/encodingdialog.py:
	  Fix the etree formatter, settings and encoding dialog when working with raw streams.

2009-06-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/Makefile.am:
	  Dist pitivi/sourcelist_undo.py

2009-06-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/elements/arraysink.py:
	  Remove an hopefully unneeded slice from ArraySink.

2009-06-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Replace catch-all try/except: statement, trap the expected exception.

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: unbreak to accept any kind of raw video

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  mainwindow: Other fix for change in SourceList API

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* tests/test_discoverer.py:
	  tests/test_discoverer: Really simulate a picture source.

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  pipeline: Add a debugging statement to know when seeking failed

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	  mixer: add debugging

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/sourcelist.py:
	  ui.sourcelist: Fix for changes in sourcelist API

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: fix Picture detection. If we get a duration it's not a static picture.

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* tests/test_track.py:
	  test_track: Fix for latest change

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  TrackObject: Fix typo

2009-06-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  utils: Clean up the probe event handler

2009-06-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  TrackObject: Don't set unchanged properties on gstreamer objects.
	  Basically it's a bug at the GObject level. If you set a property to the
	  same value it was previously set to... the 'notify' signal will be
	  emitted...
	  ... and since several things (like gnlcomposition and the timeline ui)
	  are listening to those notify expecting changes we were just wasting
	  cpu time for nothing.

2009-06-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  URISourceFactoryMixin: Insert audioconvert before volume element.
	  This fixes the cases where the raw audio stream is unsigned which volume
	  can't handle.

2009-06-14  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: Update requirements for gnonlin/gstreamer
	  We need latest gnonlin git for gnlcomposition/gnloperation fixes.
	  We need latest -base for adder fixes.

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  track: whooops, actually set the proper time :)

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SourceFactoryObject: add some debugging statements

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  timeline.track: Fix gst.Controller usage some more.
	  The problem was that we were trying to set keyframes... before they had any
	  useful content.

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	* tests/test_etree_formatter.py:
	  timeline.track: Actually use the gst.Controller

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  TrackObject: add logging capability

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  timeline.track: Add a comment about factories and timeline objects

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  utils: Add a method to get the controllable properties of a GstObject
	  Will recursively go down into the childs.

2009-06-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  Curve: invert scale on the y-axis so that up is higher

2009-06-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  Curve: make the curve easier mouse traget by increasing line width

2009-06-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  Curve: make keyframes a little smaller

2009-06-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  Curve: use constants for keyframe width / height

2009-06-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  Curve: add bounds to x, y coordinates before checking if they are in the path

2009-06-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  Curve: treat start of stream as left edge of clip

2009-05-30  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/Makefile.am:
	  pitivi.ui: Dist curve.py

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve: fix time, value <-> x, y functions

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve: fix getKeyframeXY

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  interpolator: doubleclick adds/removes keyframes, click-and drag moves keyframes, fix drawing

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  interpolator: fix removeKeyframe

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  interpolator: getKeyframes yields star, end as well

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  interpolator: clamp keyframe values between lower and upper. don't do clamping in UI

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve: handle click-and-drag on keyframes

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve: draw keyframes directly

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve: curve is now a view, with its own controller

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  keyframe: handle comparison with None more gracefully, interpolator: use setObjectTime on start/end keyframes

2009-05-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/receiver.py:
	  reciever: use is to compare with None, using != throws exception in some cases

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  ui.curve: draw keyframes as boxes

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  curve: complete redraw when curve changes

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  interpolator: add keyframe-moved signal

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject: add a curve for each interpolator

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  interpolator: make start, end public

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/curve.py:
	  ui.curve: check in curve canvas item module

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  fix typos in interpolator / keyframe

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/file.py:
	* pitivi/timeline/track.py:
	  fix typos in factories

2009-05-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  trackobject: finish api, add comments, disable actual controller code

2009-05-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  trackobject: base implementation of interpolators and keyframes

2009-05-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	  factories: add methods to get list of interpolated properties from factories based on stream

2009-06-24  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-06-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/previewer.py:
	  Remove an avoidable loop plotting waveforms. Micro optimization that removes ~30ms to each _plotWaveform call.

2009-06-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Connect to the delete-event so we can stop pitivi from closing if there are unsaved changes.

2009-06-24  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/sourcelist_undo.py:
	  git add pitivi/sourcelist_undo.py

2009-06-22  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-06-21  Jesse Avilés <jesseaviles@gmail.com>

	* po/es.po:
	  Updated Spanish translation Signed-off-by: Jorge Gonzalez <jorgegonz@svn.gnome.org>
	  Author:    Jesse Avilés <jesseaviles@gmail.com>

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/discoverer.py:
	* pitivi/formatters/etree.py:
	* pitivi/project.py:
	* pitivi/sourcelist.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* tests/test_discoverer.py:
	* tests/test_etree_formatter.py:
	* tests/test_sourcelist.py:
	  Refactor pitivi.sourcelist. Tweak missing-plugin handling.
	  Refactor pitivi.sourcelist so that it removes the (broken) mapping methods and
	  emits saner signals (source-added, source-removed rather than file_added and
	  file_removed).
	  Also tweak missing-plugin handling in discoverer so that we can rediscover a
	  source more quickly after installing missing plugins.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/device.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/factories/test.py:
	* pitivi/factories/timeline.py:
	* pitivi/sourcelist.py:
	* tests/common.py:
	* tests/test_factories_base.py:
	* tests/test_factories_file.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Refactor source factories a bit.
	  This change makes SourceFactory derived factories have an URI. This simplifies
	  the code that deals with source factories, as it can assume factory.uri to be
	  always there.
	  It also removes ObjectFactory.displayname, changing it to ObjectFactory.name
	  (ObjectFactory.name was previously either unused or used to store an URI...).
	  I also removed some "Just In Case" code (try/except: and the like) from
	  PictureFileSourceFactory._releaseBin.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/sourcelist.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	  Fix a bug adding clips to the timeline introduced by 4215225a2f334c69bafeb846d26db2c97fbd7eb9.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/file.py:
	  Remove bogus FileSourceFactory._releaseBin.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/device.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/factories/timeline.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/webcam_managerdialog.py:
	* tests/test_factories_base.py:
	* tests/test_factories_file.py:
	  Remove ObjectFactory.displayname. YAGNI.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/device.py:
	  Ooops looks like i missed a __repr__.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/device.py:
	* pitivi/pipeline.py:
	* pitivi/settings.py:
	  Change a bunch of __repr__ to __str__.

2009-06-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/stream.py:
	  Add some debugging to the ETree formatter.

2009-06-15  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Sync sensitiveness of the render button when a project is loaded. Fixes #585794.

2009-06-15  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Set project.uri the first time we save a new project.

2009-06-13  Gianvito Cavasoli <gianvito@gmx.it>

	* po/it.po:
	  Update Italian translation

2009-06-12  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Fix the unsaved changes dialog to show Save As if we're closing a new project.

2009-06-12  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  More fixes to the unsaved changes dialog.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Make the buttons spread horizontally in the unsaved changes dialog.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Remove the separator from the unsaved changes dialog.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Overwrite the project file when saving from the unsaved changes dialog.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Make the unsaved changes dialog a bit prettier (make it match gedit's).

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	* tests/test_projectmanager.py:
	  Show a dialog if a project is being closed and there are unsaved changes.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Fix a bug in loading xptv files i introduced in 5796420d0da050d3cb268de35346132eee1dae7a.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/format.py:
	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	* tests/test_projectmanager.py:
	  Move saveProject to ProjectManager, implement the project-saved signal and hook that up with the action_log.

2009-06-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/undo.py:
	* tests/test_undo.py:
	  Add checkpoint() and dirty() to UndoableActionLog.
	  The methods can be used to save the current state of the log and check if it's
	  been modified.

2009-06-11  Edward Hervey <bilboed@bilboed.com>

	* tests/test_factories_file.py:
	  test_factories_file: Fix check due to my latest commits

2009-06-11  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	  tests/common: Be more verbose when we have a leak.

2009-06-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	  factories: Fix leak introduce by one of my previous commit

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/Makefile.am:
	* tests/Makefile.am:
	  dist *undo*py files.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Make the Save button sensitive or insensitive based on context

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/sourcelist.py:
	  ui.sourcelist. Implement do/undo for the InsertEnd action

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/timeline_undo.py:
	* pitivi/utils.py:
	  Use the disable-updates signal to reduce the number of undo/redo actions.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/timeline_undo.py:
	  Rename the object-added signal to timeline-object-added.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_undo.py:
	  Add a check for undo() do() undo().

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_timeline_undo.py:
	  Add a check for doing/undoing timeline objects priority changes.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/undo.py:
	  undo: clean the log when a project is closed.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/undo.py:
	* tests/test_undo.py:
	  undo: remove some of the complexity by removing support for async actions.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Add keyboard shortcuts for undo and redo.

2009-06-11  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline_undo.py:
	* tests/test_timeline_undo.py:
	  Add tests for undoing/redoing timeline actions. Fix redoing split.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline_undo.py:
	* pitivi/ui/timelinecanvas.py:
	  Add undo support for splitting object. Redo still broken.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/trackobject.py:
	  Add undo/redo support for trimming objects at end.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/trackobject.py:
	  Add undo/redo support for trimming clips at start.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline_undo.py:
	  Fix undo of deleted clips.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/timeline_undo.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	* pitivi/undo.py:
	  Add support to undo/redo deletion of clips.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/undo.py:
	  Show the names of the actions that can be undone/redone.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/trackobject.py:
	  Make moving a clip in the timeline undoable.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	  Add Undo and Redo actions.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Add undo action log to Application.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/utils.py:
	  Make PropertyChangeTracker add signals to itself for the signals it's proxying.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/undo.py:
	  Ignore changes while we are redoing/undoing. Add can-undo can-redo signals.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Add object-added and object-removed signals to Timeline.

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/Makefile.am:
	  dist pitivi/timeline/timeline_undo.py

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline_undo.py:
	  git add pitivi/timeline/timeline_undo.py

2009-06-10  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/undo.py:
	* tests/test_undo.py:
	  Pass the name of the action group to UndoableActionLog.begin.

2009-06-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/utils.py:
	  Make PropertyChangeTracker reusable.

2009-06-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Remove unused import gst.

2009-06-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/undo.py:
	* tests/test_undo.py:
	  Add simple undo/redo system.

2009-06-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/mixer.py:
	* pitivi/factories/base.py:
	  mixer/factory: Several fixes for the smart mixer element.

2009-06-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Remove unused import from pitivi.timeline.timeline

2009-06-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/projectmanager.py:
	* tests/test_projectmanager.py:
	  Emit new-project-created in ProjectManager.newBlankProject.

2009-06-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	  Makefile.am: don't forget to dist new files

2009-06-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/Makefile.am:
	* pitivi/elements/mixer.py:
	* pitivi/factories/test.py:
	* pitivi/timeline/track.py:
	  Timeline: Add new smart audio mixing.
	  Currently it's using a fixed output caps, it should be changed to be the
	  audio caps from the project output audio settings.

2009-06-09  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-06-08  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-06-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/settings.py:
	  Really fix Signallable so that tests/test_signallable.py passes.

2009-06-08  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_signallable.py:
	  Enough! Fix tests.test_signallable which has been broken forever.

2009-06-08  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_etree_formatter.py:
	* tests/test_formatter.py:
	  Move tests/test_formatter.py to tests/test_etree_formatter.py.

2009-06-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Move the factory rediscovering bits in separate methods. Tests coming next.

2009-06-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/project.py:
	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	* tests/test_basic.py:
	  Make project loading suck less by calling addFactory every time we rescan a factory.

2009-06-08  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/ui/sourcelist.py:
	  Call newBlankProject() only once the UI has been initialized.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	  Connect to ProjectManager signals from the main window.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Fix a NameError introduced in the previous commit.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/formatters/playlist.py:
	* tests/test_projectmanager.py:
	  Reload factories when loading xptv projects.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/formatters/playlist.py:
	* pitivi/projectmanager.py:
	* tests/test_projectmanager.py:
	  Rename Formatter._parse to Formatter._loadProject for consistency with Formatter._saveProject.
	  Also, remove the optional project argument from _loadProject (it was unused).

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/projectmanager.py:
	* tests/test_projectmanager.py:
	  Add tests for ProjectManager.newBlankProject.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_projectmanager.py:
	  Add tests for ProjectManager.closeRunningProject.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_projectmanager.py:
	  Oops, git add some more hunks that should have gone with the previous commit.

2009-06-05  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_projectmanager.py:
	  Cosmetic changes to test_projectmanager.py

2009-06-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/formatters/base.py:
	* pitivi/project.py:
	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/propertyeditor.py:
	* tests/test_projectmanager.py:
	  Add tests for ProjectManager.loadProject and fix things in the process.

2009-06-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/format.py:
	* pitivi/project.py:
	  Make registering formatters a bit more dynamic.
	  Add pitivi.format.register_formatter so i can register dummy formatters in unit
	  tests.

2009-06-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/format.py:
	  Remove unused import

2009-06-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/projectmanager.py:
	* pitivi/ui/mainwindow.py:
	  Move project methods from pitivi.application to pitivi.projectmanager.

2009-06-03  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Remove dead code (addProject)

2009-06-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/formatters/base.py:
	* pitivi/ui/mainwindow.py:
	  Make project loading look async to Formatter clients.

2009-06-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/ui/mainwindow.py:
	  Make Pitivi.loadProject always take an URI.

2009-06-02  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/check.py:
	  Refactor the application launcher.

2009-06-02  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-06-01  Per Kongstad <p_kongstad@op.pl>

	* po/da.po:
	  Updated Danish translation

2009-06-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/base.py:
	  Use match_stream_groups in SourceFactory.makeBin.

2009-06-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Use match_stream_groups in Timeline.addSourceFactory.

2009-06-01  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/stream.py:
	* tests/test_stream.py:
	  Add stream matching code.
	  Add match_stream_groups and match_stream_groups_map to pitivi.stream.

2009-06-01  Per Kongstad <p_kongstad@op.pl>

	* po/da.po:
	  Updated Danish translation

2009-06-01  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-06-01  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/exportsettingswidget.py:
	  ui: Add comments for translators. Fixes #584416

2009-06-01  Edward Hervey <bilboed@bilboed.com>

	* pitivi/check.py:
	  check.py: Fix string (Cairo=>cairo). Fixes #584415

2009-05-31  Per Kongstad <p_kongstad@op.pl>

	* po/LINGUAS:
	* po/da.po:
	  Added Danish translation

2009-05-21  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/pluginmanagerdialog.py:
	  PluginManagerDialog: Use named placeholder. Fixes #583474

2009-05-28  Claude Paroz <claude@2xlibre.net>

	* pitivi/utils.py:
	  utils: Add translator comment. Fixes #583861
	  This helps translators to know what "non local" means.

2009-05-28  Bruce Cowan <bcowan@fastmail.co.uk>

	* pitivi/application.py:
	* pitivi/check.py:
	* pitivi/discoverer.py:
	* pitivi/ui/exportsettingswidget.glade:
	* pitivi/ui/net_capture.glade:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/screencast_manager.glade:
	* pitivi/ui/sourcelist.py:
	  Minor string fixes. Fixes #584056

2009-05-28  Claude Paroz <claude@2xlibre.net>

	* pitivi/formatters/format.py:
	* po/POTFILES.in:
	  Formatters: Translate file filter menu. Fixes #584084

2009-05-28  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Make button labels translatable. Fixes #584086

2009-05-28  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/encodingdialog.glade:
	* pitivi/ui/exportsettingswidget.py:
	* pitivi/ui/gstwidget.py:
	  EncodingDialog: Make strings translatable. Fixes #584123

2009-05-28  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/prefs.py:
	* pitivi/ui/previewer.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/trackobject.py:
	* po/POTFILES.in:
	  UI: Make Preferences labels translatable. Fixes #584128

2009-05-28  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  Timeline*: more documentation.
	  I also added some comments which the code author's should review.

2009-04-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  TimelineObject/Selection : Add documentation.

2009-04-30  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  timeline: more documentation

2009-04-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  TimelineObject: Cleanup selected property.

2009-05-28  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  timeline: Don't use time as variable name

2009-05-29  António Lima <amrlima@gmail.com>

	* po/pt.po:
	  Updated Portuguese translation

2009-05-29  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: And back to development we go !

2009-05-27  Edward Hervey <bilboed@bilboed.com>

	* AUTHORS:
	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  0.13.1 Release "L'Aquila Immota Manet : The eagle remains unmoved"

2009-05-27  Bruce Cowan <bcowan@fastmail.co.uk>

	* po/en_GB.po:
	  Updated British English translation

2009-05-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Properly load sources. Fixes #582419

2009-05-26  Dmitriy Kodanev <dkodanev@gmail.com>

	* po/LINGUAS:
	* po/ru.po:
	  Added Russian translation

2009-05-24  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  0.13.0.3 pre-release

2009-05-24  Edward Hervey <bilboed@bilboed.com>

	* common:
	  Update common submodule

2009-05-24  Jean-François Fortin Tam <nekohayo@gmail.com>

	* pitivi/ui/mainwindow.py:
	  About: Implement clickable URL for website. Fixes #583514

2009-05-24  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-05-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pitivigstutils.py:
	  gst: import gst modules to have GTypes loaded. Fixes #583595
	  This is so we can load caps that have GstAudioChannelPosition for
	  example.

2009-05-23  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi.desktop.in:
	  Use Exec=pitivi %f in  the .desktop file.

2009-05-23  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Change the command line interface to be more .desktop file friendly.
	  Fixes #583637.

2009-05-23  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  Workaround to make the missing-plugin API work when using decodebin2.
	  Decodebin2 commits its state change to PAUSED before posting missing-plugin
	  messages. The workaround consists in manually popping messages off the bus
	  before doing our internal check for missing plugins.
	  Fixes #583487.

2009-05-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/sourcelist.py:
	  sourcelist: Escape names for markup. Fixes #583592

2009-05-22  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/pluginmanagerdialog.py:
	  Revert "Use named placeholder syntax in translatable string"
	  Sorry, I inadvertantly pushed this patch (which is planned for a
	  further version).

2009-05-22  Claude Paroz <claude@2xlibre.net>

	* po/fr.po:
	  Updated French translation

2009-05-21  Claude Paroz <claude@2xlibre.net>

	* pitivi/ui/pluginmanagerdialog.py:
	  Use named placeholder syntax in translatable string

2009-05-22  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-05-22  Antón Méixome <meixome@mancomun.org>

	* po/LINGUAS:
	* po/gl.po:
	  Added Galician Translation.

2009-05-22  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/exportsettingswidget.py:
	  exportsettingswidget: 1024x768 is XGA and not WXGA. Fixes #583472

2009-05-21  Claude Paroz <claude@2xlibre.net>

	* po/fr.po:
	  Updated French translation

2009-05-21  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/stream.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/sourcelist.py:
	* tests/test_timeline.py:
	  Allow importing multi-audio or multi-video clips.
	  Be less strict in mapping streams to tracks for now, adding the first stream of
	  each kind to the timeline.

2009-05-21  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-05-21  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  0.13.0.2 pre-release !

2009-05-21  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: Require latest gnonlin for 'update' speedups.

2009-05-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/elements/Makefile.am:
	* pitivi/factories/Makefile.am:
	* pitivi/formatters/Makefile.am:
	* pitivi/timeline/Makefile.am:
	  Makefile.am : Order files alphabetically.
	  This is to make it easier to spot missing disted files.

2009-05-20  Edward Hervey <bilboed@bilboed.com>

	* po/fr.po:
	  po: Update French translation a bit more

2009-05-20  Edward Hervey <bilboed@bilboed.com>

	* po/POTFILES.in:
	  POTFILES.in: Adding missing files

2009-05-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Really deactivate screencast support for the release.
	  It hasn't been ported.

2009-05-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  Viewer: Protect seeks with try/except

2009-05-20  Stéphane Maniaci <stephane.maniaci@gmail.com>

	* pitivi/ui/viewer.py:
	  Viewer: Implement rewind/forward buttons.

2009-05-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/ruler.py:
	  Ruler._doSeek(): Forward the on_idle argument
	  This should get rid of various deadlocks due to reentrant seeks on
	  the pipeline.

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Don't assume get_uri() returns a string.

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MissingURIDialog: Don't forget to unquote the URI. Finishes fixing #580654

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* tests/test_formatter.py:
	  Formatter: Make mapping system a bit more resilient.
	  I have to disable the test for the time being since it will
	  actually check to see if the uri is accessible.

2009-05-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	* pitivi/ui/mainwindow.py:
	  Application: forward missing-uri signal from formatter. Partially fixes #580654

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/timeline.py:
	  ui.timeline: optimize key handling seek code a bit more.

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Catch/debug exceptions from queries on the gst.Pipeline

2009-05-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  ui: seek only when timeline/ruler has focus. Fixes #579319.
	  Also move keyboard seeking to ui.timeline.

2009-05-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pipeline.py:
	  pipeline: clamp seek values between [0, duration]

2009-05-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	  remove seeking actions from UI

2009-05-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pipeline.py:
	* pitivi/ui/viewer.py:
	  pipeline, ui.viewer: move implementation of play, pause, and toggle into pipeline() class

2009-05-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  ui.controller: items should grab focus on mouseover

2009-05-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/ruler.py:
	* pitivi/utils.py:
	* tests/test_seeker.py:
	  Seeker: make seeking in a idle handler optional.

2009-05-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/utils.py:
	* tests/test_seeker.py:
	  Change Seeker to do the first seek in a idle_add.
	  Fixes a deadlock in gnlcomposition caused by the ruler seeking in
	  setShadedDuration, which is triggered when the composition start/duration values
	  change.

2009-05-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Add support for factories other than FileSourceFactory in ElementTreeFormatter.

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/plumber.py:
	  plumber: Remove buggy scaler
	  Should fix most of the issues we've been seeing lately...

2009-05-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/exportsettingswidget.py:
	  ExportSettingsWidget: Don't return bogus element settings. Fixes #583147

2009-05-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* tests/test_formatter.py:
	  Formatter: Add minimalistic support for moved file mapping.
	  Requires implementation in the UI.
	  The idea is that when a file has moved, Formatter will emit the
	  'missing-uri' signal.
	  Within that callback, the application should:
	  * ask the user for the new location
	  * call Formatter.addMapping()
	  Hopefully... if files have moved for a project, they most likely
	  have all moved in the same fashion, so this signal should only be
	  emitted once.

2009-05-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/Makefile.am:
	  Dist pitivi/reflect.py

2009-05-18  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_seeker.py:
	  Fix Seeker tests.

2009-05-15  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  Seeker: Don't wait 80ms for the first seek.

2009-05-15  Edward Hervey <bilboed@bilboed.com>

	* .gitignore:
	  .gitignore: Add .xptv

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/timelinecanvas.py:
	  TimelineCanvas: More extensive scrollwheel behaviour. Fixes #576326
	  UP/DOWN : scrolls left/right
	  SHIFT + UP/DOWN : scrolls up/down
	  CTRL + UP/DOWN : zooms in/out
	  Also made the canvas Loggable (for debug messages).

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Check if nodes are non-None.

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Store/Load container/codec settings. Fixes #569834

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/gstwidget.py:
	  gstwidget: Use the numerical representation of enums.
	  Moving around strongly-typed enum values is pointless since:
	  * we need that GType to be loaded to be usefule (not great when loading
	  a project...)
	  * we've got the name of the property so we can get the enum back later on.

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Only load settings.. if there are any :)

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/gstwidget.py:
	  gstwidget: Only return non-default values.

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Save/Load project settings. Partially fixes #569834

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/formatters/playlist.py:
	  Formatter: Add optional project argument to _parse()

2009-05-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/mainwindow.py:
	  UI: Save last folder used for exports. Fixes #579638

2009-05-13  Edward Hervey <bilboed@bilboed.com>

	* Makefile.am:
	* configure.ac:
	* 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: Add scalable icons. Fixes #573997
	  Icons by Andreas Nilsson

2009-05-13  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-05-13  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/previewer.py:
	  ui.previewer: Use nearest-neighbour method for video scaling.
	  It's substantially faster than the other methods (and we don't care
	  about the thumbnails quality at that resolution).

2009-05-12  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  Viewer: Reset the pipeline before setting a new Pipeline/Action.
	  If we don't do this... the pipelines still carry on existing for some
	  weird reason. Don't have time to further investigate this, but we
	  should have a deeper look after the release.

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  UI: Adjust Viewer DAR whenever the project settings change. Fixes #572099

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  ui: Set project DAR on Viewer when switching to the timeline.

2009-05-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/exportsettingswidget.py:
	  Show framerates in presets.

2009-05-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/exportsettingswidget.py:
	  Fix framerate in 480p ntsc preset.

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  ui.viewer: Remove dead code/args

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  ui.viewer: Fix the DAR a bit more. Partially fixes #572099

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  mainwindow: Use existing SourceFactory when viewing a source.

2009-05-12  Jean-François Fortin Tam <nekohayo@gmail.com>

	* pitivi/ui/exportsettingswidget.py:
	  Add more presets.

2009-05-12  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/encodingdialog.py:
	* pitivi/utils.py:
	* tests/test_utils.py:
	  Use better formatting for durations in sourcelist and encodingdialog.
	  Based on a patch from Jean-François Fortin Tam <nekohayo at gmail dot com>.
	  Fixes #575955.

2009-05-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/previewer.py:
	  ui.previewer: Use stream Display Aspect Ratio for proper thumbnails.
	  I have no idea what that previous calculation was trying to do.

2009-05-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pixmaps/Makefile.am:
	* pitivi/ui/Makefile.am:
	  Makefile.am : Add new files

2009-05-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/timeline.py:
	  ui/timeline: Specify position argument to gtk.UIManager.insert_action_group()
	  Theoretically there is a default of -1 since pygtk 2.12.0 ... but some
	  distros have decided otherwise.

2009-05-11  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: require the latest gstreamer core and python bindings

2009-05-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: Reduce the maximum thumbnail size to 96x96
	  We resize them in the UI to 64 pixels wide. This should leave us
	  some margin and speeds up loading big files even more drastically.

2009-05-10  Mario Blättermann <mariobl@gnome.org>

	* po/de.po:
	  Updated German translation

2009-05-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: Increase the blocksize of the source elements to 128kb
	  The default value is 4kb ... which makes the decoding of high-bitrate
	  content (like 6MPixel photos or HDV footage) in push-mode exceedingly
	  slow. Giving 32times more data at once speeds up those scenarios.

2009-05-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: Limit size of video to thumbnail to 720x720.
	  We use videoscale in nearest-neighbour mode (which is faster).

2009-05-10  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  configure.ac: bump python-gtk requirement to 2.12.0

2009-05-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  ui.viewer: fix typo (which disabled seek-by-mousewheel)

2009-05-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/common.py:
	* pitivi/ui/trackobject.py:
	  ui.trackobject: Subtle gradient for the clip background. Fixes #580671

2009-05-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/trackobject.py:
	  Timeline: Disable updates when adding/moving objects in the timeline.
	  This requires current gnonlin git, and might need some more optimisation
	  by putting even more timeline modifications between enable/disableUpdates.

2009-05-08  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-05-08  Jorge Gonzalez <jorgegonz@svn.gnome.org>

	* po/es.po:
	  Updated Spanish translation by Jesse Avilés

2009-05-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix group/ungroup sensitiveness a bit more.

2009-05-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Make group and ungroup sensitive (or not) based on the current selection.

2009-05-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Re-enable group and ungroup actions

2009-05-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	  Fix Timeline.groupSelection and Timeline.ungroupSelection.
	  Those functions weren't updated when selection code was moved out of
	  Timeline.

2009-05-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  Revert "timeline.timeline: selection tracks individual track-objects internally"
	  This reverts commit 5c5704d51b14a53b90ee2e30156e88cad23b67c3.

2009-05-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer: add config option / preference to disable previews on random-access sources (fixes 580673)

2009-05-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_timeline.py:
	  tests: move Selection unit test to Link unit test.

2009-05-07  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/timeline.py:
	  Revert "ui.timeline: seek playhead to mouse position on button release"
	  This reverts commit dcebfca36e9686bf3e74f73ddcf7a3ecbcd7a807.

2009-05-07  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	* pitivi/sourcelist.py:
	* tests/test_discoverer.py:
	  Discoverer: pass the discovered uri in discovery-done.

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  Discoverer: fix "no streams found" error message

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	* tests/test_discoverer.py:
	  Discoverer: rename error_debug to error_detail

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	* pitivi/sourcelist.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/webcam_managerdialog.py:
	* tests/test_discoverer.py:
	  Discoverer: rename addFile to addUri.

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/discoverer.py:
	* pitivi/sourcelist.py:
	* pitivi/ui/sourcelist.py:
	* tests/test_discoverer.py:
	  Discoverer: refactor signals.
	  Remove new_sourcefilefactory.
	  Change finished_analyzing to discovery-done.
	  Change not_media_file to discovery-error.

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* Makefile.am:
	  Dist pitivi.xml

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	  Merge branch 'discoverer-discover-factory'

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* tests/test_discoverer.py:
	  Remove unused import.

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  Split Discoverer._analyze in smaller methods.

2009-05-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  etree formatter: fix headers, remove unused imports

2009-05-06  Sandeep Shedmake <sshedmak@redhat.com>

	* po/mr.po:
	  commit one change in po/mr.po

2009-05-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  encodingdialog: Use set_uri/set_current_name
	  This makes it in sync with the get_uri method we use to get the
	  currently set location.

2009-05-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/project.py:
	* pitivi/ui/exportsettingswidget.py:
	  exportsettingswidget: Fix several issues related to loading/saving settings.
	  There seems to have been some subtle changes in gtk since this code was
	  written, causing the combobox changed callback to be called more often.
	  This should partially fix #569834

2009-05-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/action.py:
	* pitivi/application.py:
	* pitivi/device.py:
	* pitivi/discoverer.py:
	* pitivi/factories/base.py:
	* pitivi/formatters/base.py:
	* pitivi/log/log.py:
	* pitivi/pipeline.py:
	* pitivi/pluginmanager.py:
	* pitivi/project.py:
	* pitivi/settings.py:
	* pitivi/signalinterface.py:
	* pitivi/sourcelist.py:
	* pitivi/stream.py:
	* pitivi/threads.py:
	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/previewer.py:
	* pitivi/utils.py:
	* tests/test_signallable.py:
	  Make Signallable and Loggable new style classes.
	  Fixes random segfaults with python2.6.

2009-05-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  mainwindow: settings-changed signal from Project no longer has an argument.

2009-05-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  settings: Add a try/except to catch issues with broken config files.
	  We should get rid of this in the long run.

2009-05-05  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Add a FIXME comment.

2009-05-05  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-05-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/plumber.py:
	  Also put videoscale in DefaultVideoSink.

2009-05-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/viewer.py:
	  viewer: stay in sync with the pipeline state.
	  Fixes #580962.

2009-05-04  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	  Fix loading project files containing spaces or non ascii characters.
	  Fixes #580972.

2009-05-04  Mario Blättermann <mariobl@gnome.org>

	* po/ChangeLog:
	* po/de.po:
	  Updated German translation

2009-05-03  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-05-03  Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>

	* po/zh_HK.po:
	* po/zh_TW.po:
	  Updated Traditional Chinese translation(Hong Kong and Taiwan)

2009-05-01  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/plumber.py:
	  action/sinks: When disabling Sync, also disable QoS.
	  This should fix the 'stuttering' issue when rendering on computers which
	  are too slow to do (faster than) real-time rendering.

2009-04-30  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject: moving slected clip moves all selected (fixes 572098)

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/trackobject.py:
	  timeline.timeline: fix union and difference selection modes

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  timeline.timeline: selection tracks individual track-objects internally

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	  timeline.timeline: move timeline selection methods to selection class

2009-04-21  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline.timeline: Link no longer inherits from selection

2009-04-30  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject: indicate selection by tinting the body of the clip rather than drawing an outline around them

2009-04-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/plumber.py:
	  Add ffmpegcolorspace before xvimagesink.
	  xvimagesink doesn't seem to support I420 under vmware.

2009-04-30  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/sourcelist.py:
	  pitivi.sourcelist: fix a bug removing clips.
	  Fixes #580192.

2009-04-30  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/controller.py:
	  ui.controller: reset the cursor to ARROW.
	  Fixes #580191.

2009-04-30  Alessandro Decina <alessandro.d@gmail.com>

	* Makefile.am:
	* pitivi.desktop.in:
	* pitivi.xml:
	  Register the text/x-xptv mime type, and set pitivi as its default app.

2009-04-30  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  ui.previewer: add thumbnail spacing preference option: fixes 575952

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  ui.trackobject: add clip title font preference option

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/settings.py:
	* pitivi/ui/prefs.py:
	  ui.prefs: add font preference option and test case

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/ui/dynamic.py:
	  ui.dynamic: add font selector widget

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/settings.py:
	* pitivi/ui/prefs.py:
	  settings, ui.prefs: add ability to reset to factory defaults

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/prefs.py:
	  ui.prefs: remember size of dialog

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/prefs.py:
	  ui.prefs: sort preferences by their unlocalized label names; clean up bad labels

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/prefs.py:
	* pitivi/ui/trackobject.py:
	  ui.prefs: sort preferences by their unlocalized label names; clean up bad labels

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	  ui: add edge snap and clip color preferences

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/ui/prefs.py:
	  ui.prefs: disable test options; add color preference

2009-04-29  Brandon Lewis <brandon.lewis@berkeley.edu>

	* pitivi/settings.py:
	* pitivi/ui/common.py:
	* pitivi/ui/dynamic.py:
	  ui.common: check in code for manipulating color values

2009-04-16  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/dynamic.py:
	  ui.dynamic: add color widget and test case

2009-04-16  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/dynamic.py:
	  ui.prefs: set adjustment parameters on numeric widgets when value changes

2009-04-16  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/dynamic.py:
	* pitivi/ui/prefs.py:
	  ui.prefs, ui.dynamic: preference widgets now actually set associated settings, restart warning shown for non-live properties

2009-04-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	* pitivi/ui/dynamic.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/prefs.py:
	* pitivi/ui/previewer.py:
	  ui.prefs: test cases for UI prefs and dummy implementation for all dynamic widgets

2009-04-13  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	* pitivi/ui/prefs.py:
	  mainwindow, prefs: basic layout of preferences dialog

2009-04-13  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	* pitivi/ui/mainwindow.py:
	  settings: add support for receiving signals from properties

2009-04-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline: seek playhead to mouse position on button release

2009-04-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  ui.timeline: don't let the timeline shrink during a drag

2009-04-28  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/trackobject.py:
	  Add edge snapping when trimming at start.
	  Fixes #580172.

2009-04-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	  Handle unicode when deserializing object factories.
	  Fixes #579410 even more.

2009-04-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/formatters/etree.py:
	* pitivi/utils.py:
	  Write filenames as utf-8 in the project file.
	  Fixes #579410.

2009-04-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	  Use urlsafe_b64encode to generate thumbnail names.
	  Fixes #576872.

2009-04-27  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/pixmaps/Makefile.am:
	  Dist invisible.png

2009-04-21  Mario Blättermann <mariobl@gnome.org>

	* po/ChangeLog:
	* po/de.po:
	  Updated German translation

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/etree.py:
	* pitivi/formatters/playlist.py:
	* pitivi/utils.py:
	  formatters: Fix validateSourceURI and use it in the formatters.
	  FIXME : Add support for it in the ui, by listening to 'missing-uri'

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	  Formatter: Add a debugging statement

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/Makefile.am:
	* pitivi/formatters/format.py:
	* pitivi/formatters/playlist.py:
	  formatters: Add new playlist read-only Formatter
	  I mostly did this to try another kind of formatter... and man is it easy :)

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  Timeline: Be a bit more flexible when figuring out stream compatibility.
	  And also add a bit of debugging

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/sourcelist.py:
	  ui.sourcelist: Don't load a new project which isn't "ready"
	  This happens with formatters that require discoverer to be run on its
	  sources.

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/timeline.py:
	  pitivi.timeline.time: Makes the classes Loggable

2009-04-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/preview.py:
	  ui/preview: Avoid calculations using element if it's not valid anymore.
	  This happens because goocanvas does calls after we release the related
	  TrackObject.

2009-04-20  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  Updated sv translation

2009-04-20  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge commit 'gnome/master'

2009-04-20  Gianvito Cavasoli <gianvito@gmx.it>

	* po/it.po:
	  Updated Italian translation

2009-04-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Save ordered list of sources. Fixes #579534

2009-04-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/sourcelist.py:
	  SourceList: Add gstSources() method to get a sorted list of sources.
	  The order is the order in which the sources were added to the SourceList

2009-04-20  Edward Hervey <bilboed@bilboed.com>

	* tests/test_formatter.py:
	  Fix test break introduced by d28582fd94f4a292d5dd08de149c984c65589287

2009-04-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/singledecodebin.py:
	  singledecodebin: Small fixes to make it work with loaded Factories.
	  The detection for the requested pad is really really really unstable.
	  We're relying on mystical pad names to figure out if the pad is the
	  requested one....

2009-04-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Also save/load Stream.pad_name
	  Fixme : We should really switch to another name for that attribute.

2009-04-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/previewer.py:
	  ui/previewer: Don't forget to give SingleDecodeBin the Stream also.

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/base.py:
	* pitivi/ui/mainwindow.py:
	  ui.mainwindow: don't save as when we save a project we just opened from a file

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	  formatters.etree: save and restore object factory duration

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecontrols.py:
	  ui.timelinecontrols: clean up some loose ends in the UI

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	* pitivi/project.py:
	  project,application: move creation of default tracks to the newBlankProject() method (temporary hack to make loading work)

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/test_formatter.py:
	  formatter: fix loading test cases

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	  formatter.etree: fillTimeline operates on the projects existing timeline rather than creating a new one

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	  formatters.etree: remove completely-unused and redundant method _loadProject

2009-04-17  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/track.py:
	  ui.trackobject, ui.timeline.py, ui.timelinecanvas: add any existing track objects (except default) when track is set

2009-04-19  Timo Jyrinki <timo.jyrinki@iki.fi>

	* po/fi.po:
	  Updated Finnish translation.

2009-04-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  ElementTreeFormatter: Finish implementation.
	  The project now fully loads.

2009-04-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	  Formatter: Add _fillTimeline() method along with debugging and slight fixes

2009-04-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/sourcelist.py:
	  SourceList: Allow only giving the factory to addFactory.
	  When providing a URISourceFactoryMixin factory we don't need to specify
	  the URI (it's contained in the factory).

2009-04-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	  Formatter: Add logging

2009-04-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	  Application: Fix loadProject method, log exceptions

2009-04-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/log/log.py:
	  Loggable: Add a method for logging exceptions

2009-04-13  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow: remove an unnecessary signal connection

2009-04-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/formatters/etree.py:
	* pitivi/formatters/format.py:
	* pitivi/ui/mainwindow.py:
	  ui.mainwindow, formatters.format: fill in missing high-level functions, adjust UI to match

2009-04-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelinecontrols.py:
	  UI: refactor UI to ensure that UI properly connects to new projects when they are created

2009-04-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	* tests/test_formatter.py:
	  etree: Split the serialization into a separate method.
	  This still allows the unit test to check the validity of the output.

2009-04-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	  formatter: saveProject doesn't return anything.
	  If there's a failure, an exception will be raised, else the save was
	  successful.

2009-04-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	* tests/test_formatter.py:
	  formatters.etree: Move the context into the class

2009-04-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/etree.py:
	  etree: simplify code

2009-04-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/format.py:
	  formatter.format: implement save_project

2009-04-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecontrols.py:
	  timeliecontrols: fix sizing bug

2009-04-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	  application: fix missing import

2009-04-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	* pitivi/formatters/base.py:
	* pitivi/formatters/format.py:
	* pitivi/project.py:
	* pitivi/ui/mainwindow.py:
	  UI: file load and save actions now hook into formatter code

2009-03-27  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/formatters/etree.py:
	* tests/test_formatter.py:
	  checkpoint. save and load implemented, now need to be hooked in pitivi.

2009-03-27  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/formatters/etree.py:
	* tests/test_formatter.py:
	  tmp. finish save.

2009-03-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/test_formatter.py:
	  Checkpoint. Incomplete ElementTree based formatter + some tests.

2009-03-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/reflect.py:
	  Add pitivi/reflect.py.
	  The module contains bits of python reflection code stolen from
	  twisted.python.reflect that  are used by the xml formatters. Original license is
	  MIT.

2009-03-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/format.py:
	* pitivi/project.py:
	* pitivi/sourcelist.py:
	* pitivi/utils.py:
	  A bit more code, still not 100% done with the design and docs.

2009-03-16  Edward Hervey <bilboed@bilboed.com>

	* .gitignore:
	  Ignore more

2009-03-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/project.py:
	* pitivi/projectsaver.py:
	* pitivi/ui/mainwindow.py:
	  Remove projectsaver

2009-03-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  re-enable UI actions for file save/load

2009-03-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/device.py:
	* pitivi/project.py:
	* pitivi/serializable.py:
	* pitivi/settings.py:
	* pitivi/sourcelist.py:
	  Remove Serializable and all of its usage in pitivi

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	  Application: new addProject() method and 'new-project' signal

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/format.py:
	  A bunch more minor fixes

2009-02-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/base.py:
	* pitivi/formatters/format.py:
	  Documentation fixes

2009-02-10  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	* pitivi/Makefile.am:
	* pitivi/formatters/Makefile.am:
	  Add formatters to autotools build system.

2009-01-07  Edward Hervey <bilboed@bilboed.com>

	* pitivi/formatters/__init__.py:
	* pitivi/formatters/base.py:
	* pitivi/formatters/format.py:
	  Formatter: Write out design specifications in blank classes with documentation.

2009-03-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* tests/test_timeline.py:
	* tests/test_timeline_factory.py:
	* tests/test_track.py:
	  Make TrackObjects take a stream parameter.
	  This should make files with multiple a/v streams work. It's also needed during
	  project loading.

2009-04-16  Edward Hervey <bilboed@bilboed.com>

	  Merge commit 'gnome/master'

2009-04-16  Claude Paroz <claude@2xlibre.net>

	* po/fr.po:
	  Partial update of French translation

2009-04-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	  ui.controller: don't call click after a drag

2009-04-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/zoominterface.py:
	  ui.zoominterface: smooth out zooming at lower zoom levels

2009-04-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pixmaps/invisible.png:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	  ui.sourcelist: hide drag icon when pointer moves over timeline

2009-04-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  ui.timelinecanvas: snap razor to playhead position

2009-04-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/Makefile.am:
	  ui: actions.xml moved to mainwindows.xml

2009-04-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	  Merge branch 'menus'

2009-04-07  Edward Hervey <bilboed@bilboed.com>

	  Merge commit 'gnome/master'

2009-04-07  Sandeep Shedmake <sshedmak@redhat.com>

	* po/LINGUAS:
	  Added 'mr'

2009-04-07  Sandeep Shedmake <sshedmak@redhat.com>

	* po/mr.po:
	  Added Marathi Translations

2009-04-07  Ankitkumar Patel <ankit@redhat.com>

	* po/gu.po:
	  Added Gujarati Translations File

2009-04-07  Ankitkumar Patel <ankit@redhat.com>

	* po/ChangeLog:
	* po/LINGUAS:
	  Updated ChangeLog and LINGUAS with Gujarati addition information

2009-04-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	  add last of the menu commands

2009-04-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow: change library menu to project menu

2009-04-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  mainwindow: save toolbar visibility to configuration

2009-04-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	  menus for timeline

2009-04-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/actions.xml:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/mainwindow.xml:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	  add missing menu items and supporting code

2009-04-01  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/actions.xml:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/viewer.py:
	  mainwindow, timeline, viewer: keyboard seeking support

2009-03-13  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  sourcelist: only call drag_begin at appropriate time, Finally Fixes 572327

2009-03-13  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  sourcelist: wait until mouse-up to clear selection, if ever

2009-03-30  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/actions.xml:
	* pitivi/ui/mainwindow.py:
	  mainwindow: add accelerators for fullscreen, playpause, and other actions

2009-03-30  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/viewer.py:
	  viewer: add new method togglePlayback(), which also properly sets the play button icon

2009-03-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/actions.xml:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	  Expose viewer API externally

2009-03-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  also take pixel aspect ratio into account

2009-03-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  really take into account the thumbnail aspect ratio

2009-03-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  really take into account the thumbnail aspect ratio

2009-03-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* pitivi/ui/timelinecontrols.py:
	* pitivi/ui/track.py:
	  Fix a traceback removing clips. Fixes #576577.

2009-03-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/sourcelist.py:
	  sourcelist: always display video before audio. Fixes #575957.

2009-03-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* configure.ac:
	* pitivi/check.py:
	  configure.ac: bump requirements to gst-python 0.10.14.1 and gnonlin 0.10.10.2.

2009-03-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/elements/singledecodebin.py:
	  singledecodebin: add a 1s queue before decoders.

2009-03-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/application.py:
	  application: fix not_media_file signal handling.

2009-03-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/plumber.py:
	  plumber: enable QoS in sinks now that gnonlin handles QoS events.

2009-03-24  Edward Hervey <bilboed@bilboed.com>

	* po/POTFILES.in:
	  po: Add pitivi/ui/timelinecontrols.py

2009-03-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/Makefile.am:
	  ui/Makefile.am : Fix typo

2009-03-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/Makefile.am:
	  ui: Add new files to Makefile.am

2009-03-19  Edward Hervey <bilboed@bilboed.com>

	* common:
	  Switch to head of common

2009-03-19  Edward Hervey <bilboed@bilboed.com>

	* .gitmodules:
	  Use gstreamer common submodule now that they've switched

2009-03-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/base.py:
	* pitivi/pipeline.py:
	* tests/common.py:
	* tests/test_action.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	  Refactor state change and position reporting code in Pipeline. Fixes #575123.

2009-03-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Remove the track-order-changed signal from Timeline as it isn't used anywhere.

2009-03-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/trackobject.py:
	  Put back the implementation of TrackObject.setProperty and TimelineObject.setProperty and just call setObjectProperty from ui/trackobject.

2009-03-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelinecontrols.py:
	* pitivi/ui/track.py:
	  Remove the expanded property from timeline/track.py and move the functionality to timeline/ui/*

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  trackobject: clear y mousedown coordinate so veritcal mostion is more natural

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/controller.py:
	* pitivi/ui/trackobject.py:
	  trackobject: stabilize layer height calculation

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	* pitivi/ui/trackobject.py:
	  timeline.track: fix max priority calculation

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/timelinecontrols.py:
	  track: deactivate priority synchronization for now. ui.timelinecontrols: deactivate track expander.

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	  timelinecanvas, trackobject: re-enable vertical movement

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/common.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelinecontrols.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	  ui.track: tracks can now be expanded/contracted

2009-03-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/common.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/track.py:
	  track: add expanded property, ui.track: use expanded property to determine height

2009-03-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecontrols.py:
	  ui.timeline: deactivate track controls, since we can't do anything with them right now

2009-03-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecontrols.py:
	  ui.timeline: finally get layers and track controls to appear properly

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelinecontrols.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	  add timeline controls next to timeline canvas
	  set priority based on y-axis
	  add max-priority property to timeline.track
	  fix function signature
	  disable vertical movement for now, we have a long way to go
	  start working on track controls
	  fix some issues

2009-03-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	* pitivi/signalinterface.py:
	* pitivi/stream.py:
	* tests/common.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	  Misc fixes to make test_pipeline and test_pipeline_action pass again.

2009-03-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  track: add track.max_priority + tests.

2009-03-15  Edward Hervey <bilboed@bilboed.com>

	* .gitignore:
	  .gitignore: Ignore more files

2009-03-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  mainwindow: Move the 3 musketeers to the top of the list.
	  Alessandro wasn't in the list of contributors, so added it at the
	  top along with Brandon.

2009-03-12  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/stream.py:
	  stream: add a fix for wav files.

2009-03-12  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	* tests/test_discoverer.py:
	  discoverer: link the pads even before we get a notify::caps signal.

2009-03-12  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	* tests/test_discoverer.py:
	  discoverer: link pads on the first notify::caps even if caps are still not fixed.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/timeline.py:
	  Don't put the FixSeekStart element in the timeline pipeline with gst-python <= 0.10.14, as it triggers a bug in basetransform.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* AUTHORS:
	  Put myself in AUTHORS \o/.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Unify the code to disable unimplemented features.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Also disable network capture.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Grey out unimplemented items from the menu bar and the toolbar.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/timeline.py:
	  ui/timeline: hide the horizontal scrollbar if the timeline is empty.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	* pitivi/stream.py:
	  Use pad.props.caps rather than pad.get_caps() in some places where we don't expect unfixed caps.
	  Fixes #574595.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/sourcelist.py:
	  Fix indentation in pitivi/ui/sourcelist.py.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Make pitivi/discoverer.py runnable for testing.

2009-03-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/test_discoverer.py:
	  Fix discoverer tests.

2009-03-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/elements/smartscale.py:
	  smartscale: add a workaround for bug #574805 in gst core.

2009-03-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/application.py:
	  application.py: make it possible to pass relative paths as arguments

2009-03-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	  application: useful command-line arguments, with documentation

2009-03-09  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/previewer.py:
	  previewer: limit maximum number of pending requests to user configurable limit

2009-03-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/Makefile.am:
	* pitivi/pixmaps/Makefile.am:
	  Dist some pixmaps.

2009-03-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/ui/Makefile.am:
	  Don't forget to change the Makefile.am for moved files

2009-03-09  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/previewer.py:
	  previewer: move to UI directory

2009-03-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* docs/debian-packaging:
	  Add docs/debian-packaging, a doc explaining how to do pitivi packages for PPA.

2009-03-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/Makefile.am:
	  Fix make dist.

2009-03-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/propertyeditor.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/webcam_managerdialog.py:
	* pitivi/ui/zoominterface.py:
	  User Interface: remove double-underscore identifiers
	  defaultpropertyeditor: remove double-underscore identifiers
	  ui.timelinecanvas: remove double-underscore identifiers
	  mainwindow: remove double-underscore identifiers
	  webcam_managerdialog: remove double-underscore identifiers
	  ui.timeline: remove double-underscore identifiers
	  zoominterface: remove double-underscore identifiers
	  ui.preview: remove double-underscore identifiers
	  ui.projecttabs: remove double-underscore identifiers
	  ui.propertyeditor: remove double-underscore identifiers
	  previewer: remove double-underscore identifiers

2009-03-08  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/audiofxlist.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/propertyeditor.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/videofxlist.py:
	  User Interface: remove remaining references to instance.pitivi

2009-03-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* tests/runtests.py:
	* tests/testHList.py:
	* tests/testmagnets.py:
	  remove unneeded files

2009-03-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  previewer: add cache size configuration option, set a reasonable default

2009-03-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  previewer: cache previews using the thumbnailcache module

2009-03-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/thumbnailcache.py:
	* tests/test_cache.py:
	  new module: thumbnailcache, with unit test

2009-03-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  timeline: reduce jumpiness when scrolling after zooming

2009-03-02  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/zoominterface.py:
	  Zoomable: more zoom levels, more evenly spaced

2009-03-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  Set the viewer unsensitive when the pipeline is empty. Fixes #573890.

2009-03-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/encode.py:
	  Add a workaround for a bug in identity with single-segment=true and oggmux.
	  The bug was fixed in gstreamer core, commit c20fb4c1.

2009-03-04  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/pipeline.py:
	* pitivi/stream.py:
	  Workaround a bug that breaks rendering of still pictures.

2009-03-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  previewer: fix previews for still images to only use single thumbnail

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	* pitivi/factories/file.py:
	  Release consumers in Action._releasePipelineObjects. Fixes #573899.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/timeline.py:
	  Reset scrolling limits in the timeline when objects are removed. Fixes #573892.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  Make the viewer have a black background by default. Fixes #573894.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/encodingdialog.py:
	  Remove unnecessarty star-notation introduced in the previous commit.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/encodingdialog.py:
	  Handle delete-event in EncodingDialog. Fixes #573898.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/project.py:
	* pitivi/settings.py:
	* pitivi/ui/encodingdialog.py:
	  Fix single stream encoding. Fixes #573897.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  Catch PipelineError exceptions calling pipeline.seek from the viewer.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/project.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/sourcelist.py:
	  Implement playback from the sourcelist. Fixes #573887.

2009-03-03  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/ruler.py:
	* pitivi/ui/viewer.py:
	* pitivi/utils.py:
	* tests/test_seeker.py:
	  Add pitivi.utils.Seeker. Make ruler and viewer use it.

2009-03-03  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/application.py:
	* pitivi/device.py:
	* pitivi/discoverer.py:
	* pitivi/encode.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/pipeline.py:
	* pitivi/plumber.py:
	* pitivi/previewer.py:
	* pitivi/project.py:
	* pitivi/settings.py:
	* pitivi/sourcelist.py:
	* pitivi/threads.py:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/viewer.py:
	  Debug: Use ',' insted of '%' so that we avoid interpreting arguments if we don't output debug.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: use sync_state_with_parent() instead of setting a specific state.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	  Discoverer: Stop the analysis when we get a GST_MESSAGE_ERROR.
	  Previously, this would eventually time-out. But it's better to be
	  informed ASAP that there's an issue (and carry on loading the other files).

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: Only connect to the position/eos signals when we use the Pipeline.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  Viewer: Connect to EOS, and set the play/pause button to Play.

2009-03-02  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/sourcelist.py:
	  Don't show duration for images in the source list.

2009-03-02  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/file.py:
	  Fix PictureFileSourceFactory duration and default_duration.

2009-03-02  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/elements/singledecodebin.py:
	  discoverer: fix a bug in _closePadLink that seems to break flac detection.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Query new duration when we receive GST_MESSAGE_DURATION on the bus.
	  Yes, we do NOT use the value stored in the message, since there's many reasons
	  it will not be coherent. The only accurate way is to query the duration.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  Track: Remove the object from a composition before setting it to NULL.
	  This makes sure that the composition can properly release the object,
	  including stopping its streaming thread. If we don't do this, we end up
	  trying to set an object to NULL while its streaming thread is blocked downstream.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/viewer.py:
	  UI/Seek: Protect calls to Pipeline.seek() with try/except.
	  This avoids ending up in weird situations where you can't use the
	  Viewer seekbar anymore.

2009-03-02  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/sourcelist.py:
	  Always unquote URIs in SourceList.addUris. Fixes #572346.

2009-03-02  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/file.py:
	* pitivi/timeline/track.py:
	  Set PictureFileSourceFactory.default_duration.

2009-03-02  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/log/loggable.py:
	  Make Loggable.error not raise SystemExit.

2009-03-02  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pluginmanagerdialog.glade:
	* pitivi/ui/sourcelist.py:
	  UI: More translation fixups

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  Revert "timeline: link all objects in the current selection together"
	  This reverts commit 6421dd56b35be032757aae43e257538c8cf0afcb.

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  timeline: link all objects in the current selection together

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	  timeline: you can now drop several clips onto the timeline at a time

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  Scroll timeline to playhead after zooming

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  timeline: scroll to center of playhead when playhead moves offscreen

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  ruler: make sure ruler updates shaded region properly

2009-02-28  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  timeline: timeline and ruler do not shrink when duration decreases

2009-02-28  Edward Hervey <bilboed@bilboed.com>

	* po/POTFILES.in:
	  POTFILES: Add pitivi/ui/encodingdialog.py

2009-02-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  timeline: clamp new object position to 0 on initial drag-and-drop

2009-02-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  Previewer: fix thumbnailing logic

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/plugincore.py:
	* pitivi/plumber.py:
	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/point.py:
	* pitivi/ui/projectsettings.py:
	  More code cleanup

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/arraysink.py:
	* pitivi/elements/imagefreeze.py:
	* pitivi/pluginmanager.py:
	* pitivi/previewer.py:
	* pitivi/project.py:
	* pitivi/projectsaver.py:
	* pitivi/settings.py:
	* pitivi/signalinterface.py:
	* pitivi/sourcelist.py:
	* pitivi/threads.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/audiofxlist.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/point.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/propertyeditor.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	* pitivi/ui/videofxlist.py:
	* pitivi/ui/view.py:
	* pitivi/ui/viewer.py:
	* pitivi/ui/webcam_managerdialog.py:
	* pitivi/ui/zoominterface.py:
	* pitivi/utils.py:
	  Massive trailing whitespace fix

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	* pitivi/discoverer.py:
	* pitivi/encode.py:
	* pitivi/pluginmanager.py:
	* pitivi/previewer.py:
	* pitivi/project.py:
	* pitivi/receiver.py:
	* pitivi/settings.py:
	* pitivi/signalgroup.py:
	* pitivi/stream.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/projectsettings.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/viewer.py:
	* pitivi/ui/webcam_managerdialog.py:
	* pitivi/utils.py:
	  First round of cleanups

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/Makefile.am:
	* pitivi/timeline/effects.py:
	* pitivi/timeline/objects.py:
	* pitivi/ui/track.py:
	* tests/common.py:
	  Remove unused pitivi.timeline modules

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* tests/test_discoverer.py:
	  test_discoverer: Adapt for message changes in discoverer

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/discoverer.py:
	* pitivi/effects.py:
	* pitivi/settings.py:
	* pitivi/sourcelist.py:
	  More conversions to new-style logging

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	* pitivi/check.py:
	* pitivi/discoverer.py:
	* pitivi/settings.py:
	* pitivi/ui/cam_capture.glade:
	* pitivi/ui/encodingdialog.glade:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/net_capture.glade:
	* pitivi/ui/pluginmanagerdialog.py:
	  Translation: Round of fixups according to tips in #563351

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/Makefile.am:
	* pitivi/timeline/composition.py:
	* pitivi/timeline/source.py:
	* pitivi/ui/timeline.py:
	* tests/common.py:
	  timeline: Remove unused modules from old design

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/imagefreeze.py:
	  ImageFreeze: Use element debugging (instead of no-category debugging)

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/operation.py:
	  StreamModifier: Don't forget to put the final capsfilter

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  utils/pad_probe: Use pad name if no section was specified

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/check.py:
	  Action/Check: more cleanups

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	  Application: general cleanup

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Only deactivate active actions, and don't forget to initialize some values.

2009-02-27  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/application.py:
	* pitivi/bin.py:
	* pitivi/playground.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	* po/POTFILES.in:
	* tests/common.py:
	* tests/test_basic.py:
	  Remove the bin and playground modules from the old API

2009-02-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/encodingdialog.glade:
	  Fix Bug 563443: use render stock icon in project render dialog

2009-02-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/gstwidget.py:
	  Fix bug 569988: on gstwidget, set spinbutton step increments, range, and climb rate as appropriate

2009-02-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  background behind clip name, so text is easier to read

2009-02-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/ruler.py:
	  scroll wheel over timeline ruler zooms timeline

2009-02-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/actions.xml:
	  remove save-as button from timeline toolbar

2009-02-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	  implement xdg specification

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  ViewAction: Only link audiosink if we have sync == True

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/plumber.py:
	  Plumber: Clear our cached values when the bin is released

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: Only change sync properties of *active* actions

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: Properly activate/deactivate sync when rendering

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/plumber.py:
	  Plumber/Action: Properly propagate 'sync' property

2009-02-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/track.py:
	* pitivi/ui/zoominterface.py:
	  Fix zooming.

2009-02-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/previewer.py:
	  Remove a pdb.set_trace() call from the previous commit. Oops.

2009-02-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/previewer.py:
	  previewer: workaround inaccurate seeks.

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	* pitivi/device.py:
	* pitivi/discoverer.py:
	* pitivi/encode.py:
	* pitivi/pipeline.py:
	* pitivi/plumber.py:
	* pitivi/project.py:
	* pitivi/stream.py:
	* pitivi/threads.py:
	* pitivi/ui/exportsettingswidget.py:
	* pitivi/ui/filelisterrordialog.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pathwalker.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	  Convert majority of modules to new-style debugging

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  utils: Move time_to_string variant from the UI

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Remove dead code

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Remove unused code, and store position timeout.

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	* tests/test_action.py:
	* tests/test_discoverer.py:
	* tests/test_encode.py:
	* tests/test_factories_base.py:
	* tests/test_factories_file.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  tests: Fix leak-detection system, more in par with what gst-python uses

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Fix releaseTee for cases when the tee doesn't exist anymore (??)

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Release the lock when exiting the method

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Protect iterations of element pads (it can change while iterating)

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Protect pad added/removed with a lock. Make sure bins exist before using them.

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: More fixups with UI

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Make sure we have our consumers when activating.
	  Also, use .sync_state_with_parent() after adding an element to a pipeline.

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Fix Stream matching. Remember all streams. Use the proper StreamEntry.

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Pipeline/Action: More debugging

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  SinkFactory: Fix makeBin to check for compatible stream

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/factories/timeline.py:
	  Factories: Convert to new logging system

2009-02-26  Edward Hervey <bilboed@bilboed.com>

	* pitivi/log/log.py:
	  log: Add thread id in output

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Don't forget to deactivate actions before removing them.

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  encode: Fix debug

2009-02-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Fix a bug in sub-splitting splitted objects.

2009-02-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Revert "Revert "MainWindow: activate and connect to timeline position handler""
	  This reverts commit e65ce9204b43ba645865cd1736b4dbe8b71eb7a6.

2009-02-23  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/timeline.py:
	* pitivi/stream.py:
	  Add FixSeekStart element to TimelineSourceFactory.
	  The element is needed to make seeking on the timeline work when the
	  timeline contains tracks of different lengths and the seek is past a
	  track's length.

2009-02-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/previewer.py:
	  previewer: fix a bug that caused drawing artifacts while editing.

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Fix debugging

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/utils.py:
	  utils: Switch to new logging system

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/log/log.py:
	* pitivi/log/loggable.py:
	  log: Loggable now passes a proper object name, give it more room in printf output

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  RenderAction: Use 5s queueing.

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline._binPadRemovedCb: Check if it's a pad we control

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Some stream might not have any caps

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/operation.py:
	  StreamModifier: Fix typos

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/operation.py:
	  Operation: Insert a single-segment identity in modifiers

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  Encode: more new-style debugging

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Connect to the Pipeline and not the playground

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: Fix usage of Action

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/factories/base.py:
	* pitivi/pipeline.py:
	  Switch to using new logging system

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Only compare pad_names if both streams have some. Use Loggable.

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: TEMPORARY COMMIT, REBASE ME !

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  ObjectFactory: Set elements to STATE_NULL before releasing them

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/timeline.py:
	  TimelineFactory: Only remove pads that we control

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Don't error out on stream/factories that were already removed

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Don't release the bin twice

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: limit length of __repr__

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  Track: Set gstreamer elements to NULL before removing them from a container.

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  Viewer: If getting the duration fails, use gst.CLOCK_TIME_NONE

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/zoominterface.py:
	  ZoomInterface: Fix issue with long and gst.CLOCK_TIME_NONE

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/device.py:
	  Device: Attempt at cleaning up after usage

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/project.py:
	  Project: Release the pipeline when done

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/playground.py:
	  Playground: misc fixes, playground will die anyway

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/plumber.py:
	  Action/Plumber: First go at adding 'sync' to view sinks

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* tests/test_action.py:
	* tests/test_basic.py:
	* tests/test_binary_search.py:
	* tests/test_discoverer.py:
	* tests/test_encode.py:
	* tests/test_factories_base.py:
	* tests/test_factories_file.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	* tests/test_stream.py:
	* tests/test_timeline.py:
	* tests/test_timeline_factory.py:
	* tests/test_track.py:
	  Tests: Switch tests to use new leak-checking TestCase class

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	  Tests: Add new base TestCase class for checking for leaks

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  StreamEncodeSettings: Mark whether streams shoudl be modified

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  EncodingDialog: Start switching to new API

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Add convenience function for creating a RenderAction

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/timeline/track.py:
	  Track: properly release/disconnect everything

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	  Application: improve cleanup

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  Encode: Only create modifiers if we're meant to modify the streams. implement releaseBin

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  ObjectFactory: Track bins created

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/file.py:
	  Factories: New URISinkFactory class

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/file.py:
	  FileFactory: implement releaseBin

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: implement release()

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  Settings: Add a utility function to convert from old settings to new ones

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/encodingdialog.py:
	  encodingdialog: some cleanups

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: more stuff moved to Project

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/project.py:
	  Project: Add Pipeline and factory for the timeline

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: Cleanup and documentation

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Add a __repr__

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Only filter by pad_name if we have more than one candidate.

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: cache the links returned by autoLink

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* tests/test_action.py:
	  test_action: Add/extend RenderAction tests

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Fix debugging

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: When unlinking/remove bins, start by setting downstream to NULL
	  This avoids deadlocks when deactivating Actions.

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Add debugging

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/operation.py:
	  VideoModifierFactory: Only use videoscale if output caps are present AND fixed

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Simplify RenderAction and make actions Loggable

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  Settings: Use a copy of StaticPadTemplate.get_caps() because of a refcounting issue

2009-02-20  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/pipeline.py:
	  Create stream entries for static pads.

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  stream: remove useless line

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  settings: StreamEncodeSettings: Figure out input/output streams dynamically

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* tests/test_action.py:
	  fix bug

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* tests/test_action.py:
	  test_action: Add test for RenderAction

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  encode: New RenderSinkFactory, and properly export streams on all factories

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* tests/runtests.py:
	  Enable new logging in tests

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	* pitivi/factories/operation.py:
	* pitivi/settings.py:
	* tests/test_encode.py:
	  Encode: Use stream modifiers for encoding when an input stream is specified

2009-02-19  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Start of RenderAction implementation

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	* tests/test_encode.py:
	  More fixups in RenderFactory

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* tests/test_encode.py:
	  test_encode: Test encodersettings property

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* tests/test_encode.py:
	  New test for pitivi.encode

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  StreamEncodeSettings : add comment/fixme regarding parsers

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/operation.py:
	  TransformFactory can't create on-demand pads

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  encode: Add EncoderFactory and fill in RenderFactory

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  The RenderFactory *must* have some settings

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	* pitivi/factories/Makefile.am:
	* pitivi/factories/base.py:
	* pitivi/factories/operation.py:
	  New pitivi.factories.operation module
	  Use it in encode, and fix imports in pitivi.factories.base

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  First go at new settings

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  Factories: fixups docs

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/encode.py:
	  Encode: Add basic RenderFactory

2009-02-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  Sink/OperationFactory: Add method for requesting new input streams on existing bins.

2009-02-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  New OperationFactory class for elements that consume AND output data.

2009-02-16  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/encode.py:
	* pitivi/settings.py:
	* pitivi/ui/exportsettingswidget.py:
	  Move some utility functions to pitivi.encode.

2009-02-25  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Revert "MainWindow: activate and connect to timeline position handler"
	  This reverts commit cc1ea53afda61ddd07f9450d401ece0a75de2153.

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Action/Pipeline: Add a Action class property for queue size to use for links.

2009-02-25  Edward Hervey <bilboed@bilboed.com>

	* pitivi/log/log.py:
	  log: Output lines in one go. Avoids having lines split if we also output GST_DEBUG

2009-02-24  Edward Hervey <bilboed@bilboed.com>

	* pitivi/log/log.py:
	  log: Add more info to logging. Make the default log category more useful

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/Makefile.am:
	  factories: Don't forget to dist timeline.py

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	* pitivi/Makefile.am:
	* pitivi/log/Makefile.am:
	  build: Add pitivi.log to the autotools setup

2009-02-23  Edward Hervey <bilboed@bilboed.com>

	* tests/Makefile.am:
	* tests/test_file_load_save.py:
	* tests/test_serializable.py:
	* tests/test_timeline_objects.py:
	* tests/test_timeline_source.py:
	  Tests: Remove deprecated tests

2009-02-22  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/mainwindow.py:
	  MainWindow: activate and connect to timeline position handler

2009-02-21  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/Makefile.am:
	* pitivi/ui/encodingdialog.py:
	* pitivi/ui/mainwindow.py:
	  UI: Split EncodingDialog in a separate file. Clean up code.

2009-02-20  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/project.py:
	  Make video the first track in the timeline.

2009-02-20  Edward Hervey <bilboed@bilboed.com>

	  Merge translations
	  Merge commit 'gnome/master'

2009-02-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  configurable gap between video thumbnails

2009-02-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  really kill fuzzy icons

2009-02-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pixmaps/processing-clip.png:
	* pitivi/pixmaps/processing-clip.svg:
	* pitivi/previewer.py:
	  rendering progress icons

2009-02-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pixmaps/pitivi-relink-24.svg:
	* pitivi/pixmaps/pitivi-relink.svg:
	* pitivi/pixmaps/pitivi-split-24.svg:
	* pitivi/pixmaps/pitivi-unlink-24.svg:
	  kill fuzzy icons

2009-02-19  Daniel Nylander <po@danielnylander.se>

	* po/sv.po:
	  Updated sv translation

2009-02-19  Edward Hervey <bilboed@bilboed.com>

	  Merging translations
	  Merge branch 'gnome'

2009-02-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	  Oops, make PITIVI_DEBUG_NO_COLOR do the right thing.

2009-02-19  Simos Xenitellis <simos.info@gmail.com>

	* po/ChangeLog:
	* po/el.po:
	  Updated Greek translation

2009-02-19  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/application.py:
	* pitivi/log/__init__.py:
	* pitivi/log/log.py:
	* pitivi/log/loggable.py:
	* pitivi/log/termcolor.py:
	* pitivi/log/test_log.py:
	  Import a checkout of flumotion/extern/log (r7162).
	  Debugging is enabled by setting the PITIVI_DEBUG environment variable.
	  Colors can be (en|dis)abled with PITIVI_DEBUG_NO_COLOR=(0|1).

2009-02-19  Claude Paroz <claude@2xlibre.net>

	* po/fr.po:
	  Updated French translation

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Add a 'queuesize' parameter to configure the queue size.
	  By default we set the queue size to 5 seconds.

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	* pitivi/factories/timeline.py:
	  a round of code cleanups

2009-02-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  Add basic group and ungroup support.

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	  Application : code/docs cleanups

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Fix some doc links

2009-02-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: In fact, put the default DAR back to 4/3

2009-02-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Set the correct in-point in TrackObject.trimObjectStart.

2009-02-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/factories/test.py:
	  Change VideoTestSourceFactory and AudioTestSourceFactory so that they have have only one stream.

2009-02-18  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/pipeline.py:
	  Pipeline._handleErrorMessage was used but not implemented. Oops.

2009-02-17  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	  Merge removeTimelineObject and removeTimelineObjectCompletely.

2009-02-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  basic interactive drag-and-drop logic
	  high level timeline interface
	  interactive dnd that worksgit diff
	  add edge snapping. clean up a little. add fixme/todos
	  fix seeking bug

2009-02-16  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  Remove pitivi.instance and playground from ui/timeline.py.

2009-02-16  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/ruler.py:
	  Remove pitivi.instance from ruler.py.

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/sourcelist.py:
	  UI: Fix beautification of VideoStream 'display' width/height.
	  Fixes #572099

2009-02-17  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  VideoStream: document/fix DAR and PAR

2009-02-16  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/discoverer.py:
	* pitivi/project.py:
	* pitivi/sourcelist.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	  Use the GStreamer missing plugin API to download missing elements at runtime.

2009-02-13  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	* tests/test_timeline.py:
	  Rename Timeline.addFactory to Timeline.addSourceFactory. Implement automatic mapping of stream to tracks for trivial cases and make it possible to pass an explicit mapping for more complex ones.

2009-02-08  Edward Hervey <bilboed@bilboed.com>

	* pitivi/application.py:
	  Application: documentation cleanup (epydoc style).

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* .gitignore:
	  .gitignore: ignore tarballs

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/thumbnailer.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/list.py:
	* pitivi/ui/transitionlist.py:
	  Remove unused modules

2009-02-14  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  Make GlobalSettings a real object

2009-02-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/sourcelist.py:
	  sourcelist: doc fixes

2009-02-13  Edward Hervey <bilboed@bilboed.com>

	* pitivi/settings.py:
	  Settings: Add more documentation and fix whitespaces.

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	  documentation

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  fix whitespace

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	* pitivi/ui/mainwindow.py:
	  don't create unused section

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  add environment variable setting

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  also remember last open/save project folder

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  remember window size and pane positions

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	  dont write config options when attribute is null

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcelist.py:
	  add some simple config options

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/settings.py:
	  fix bugs

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/application.py:
	* pitivi/settings.py:
	* pitivi/ui/mainwindow.py:
	  basic framework for a modular, flexible configuration system

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  you can now toggle the razor on and off

2009-02-11  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  fix bug 569896

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Implement TrackObject.priority and TimelineObject.priority.

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Remove trailing spaces from timeline.py.

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Add TrackObject.rate and test that it remains constant in split/trim.

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/utils.py:
	  Make PropertyChangeTracker a bit more generic and move it to pitivi.utils.

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/preview.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Rename the existing out_point property to media_duration. Add a readonly out_point property.

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	  Call TrackObject.releaseBin in Track.removeTrackObject.

2009-02-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  Keep rate constant in TimelineObject.setDuration and TrackObject.splitObject

2009-02-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	* pitivi/pixmaps/Makefile.am:
	* pitivi/ui/Makefile.am:
	  dist more files

2009-02-09  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	* tests/test_factories_base.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Tests: More fixups

2009-02-09  Edward Hervey <bilboed@bilboed.com>

	* tests/Makefile.am:
	* tests/test_basic.py:
	* tests/test_binary_search.py:
	* tests/test_file_load_save.py:
	* tests/test_timeline_composition.py:
	  A round of fixups for tests.
	  There are still tests left that should disappear (because core API was removed) or
	  modified (for refactored core API).

2009-02-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/Makefile.am:
	  New Makefile for pitivi.factories

2009-02-08  Chris Ball <cjb@laptop.org>

	* configure.ac:
	* pitivi/Makefile.am:
	* pitivi/elements/Makefile.am:
	* pitivi/timeline/Makefile.am:
	* pitivi/ui/Makefile.am:
	* tests/Makefile.am:
	  Fixups for autotools modifications

2009-01-31  Edward Hervey <bilboed@bilboed.com>

	* pitivi/elements/arraysink.py:
	  ArraySink: Dont' use a lower limit for acceptable rates.

2009-01-30  Edward Hervey <bilboed@bilboed.com>

	* pitivi/previewer.py:
	* pitivi/timeline/timeline.py:
	  Adapt previewer code for new TrackObject API

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  dramatic speedup in waveform rendering.

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  draw waveform segments in pipeline context

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  give previewer methods more descripive names, refactor slightly so that the _ready attribute is no longer needed

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  video previewer now uses source aspect ratio instead of assuming 4:3

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  always return False from _pipelineAction methods

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	* pitivi/ui/preview.py:
	  stop vertical smearing when only part of the clip is redrawn

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  add fixme comment

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	  refactor previewer against new-style factories, but some kind of arithmetic error means only default thumbnails are displayed

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  fix name conflicts

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/preview.py:
	  preview UI object handles different signals in new core

2009-01-19  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/previewer.py:
	* pitivi/ui/preview.py:
	  eliminate gaps between thumbnails by drawing slightly larger bitmap factor monolithic previewer into separate classes

2009-01-06  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/elements/arraysink.py:
	* pitivi/previewer.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/trackobject.py:
	  cleanup of code and math. cosmetic tweaks. fix a few bugs.

2008-12-23  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/elements/thumbnailsink.py:
	* pitivi/previewer.py:
	* pitivi/ui/trackobject.py:
	* pitivi/utils.py:
	  actual thumbnails

2009-01-20  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/elements/arraysink.py:
	* pitivi/previewer.py:
	* pitivi/ui/preview.py:
	* pitivi/ui/trackobject.py:
	* pitivi/utils.py:
	  fix merge conflict

2009-01-30  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/viewer.py:
	* tests/test_discoverer.py:
	* tests/test_stream.py:
	  Reimplement scrubbing in the timeline.

2009-01-30  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Call track_object.makeBin() in Track.addTrackObject.

2009-01-30  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  In TrackObject set in_point=0 and out_point=factory.duration by deafult.

2009-01-30  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	* pitivi/elements/singledecodebin.py:
	* pitivi/factories/base.py:
	* pitivi/factories/test.py:
	* pitivi/project.py:
	* pitivi/stream.py:
	* tests/test_timeline.py:
	  Add pitivi.stream.get_stream_for_pad and use it in discoverer and singledecodebin to uniquely identify streams.

2009-01-30  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Workaround what seems a pygobject refcount bug doing pad.connect(..., pad).

2009-01-29  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/viewer.py:
	  Move Viewer dnd logic to PitiviMainWindow and just call viewer.setPipeline from there.

2009-01-28  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	* pitivi/ui/viewer.py:
	  Fix switching producers in the viewer.

2009-01-28  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	* tests/test_pipeline.py:
	  Fix producers called with makeBin(stream=None) and that have multiple output streams.

2009-01-28  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	* pitivi/stream.py:
	* pitivi/ui/viewer.py:
	* tests/test_action.py:
	* tests/test_pipeline.py:
	* tests/test_pipeline_action.py:
	  Remove Pipeline.(add|remove)Factory.
	  Factories are always added and removed dinamically by actions now.
	  Adapt Action and tests to match the new API.

2009-01-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/test_timeline_factory.py:
	  tests/test_timeline_factory.py: More tests

2009-01-26  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/base.py:
	* pitivi/factories/timeline.py:
	  Add ObjectFactory.clean and implement TimelineSourceFactory.clean.

2009-01-23  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/timeline.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/viewer.py:
	* tests/test_timeline_factory.py:
	  Add TimelineSourceFactory. Basic tests are there but more are needed.

2009-01-23  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/base.py:
	* pitivi/factories/test.py:
	  Add VideoTestSourceFactory and AudioTestSourceFactory.

2009-01-20  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	* pitivi/ui/viewer.py:
	  Make changing the source factory in ViewAction work.

2009-01-20  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/action.py:
	  Fix Action.removeProducers.

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  Viewer: We have a working viewer... for temporary files at least :)

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline : Add duration support and synchronous element messages, along with some debugging statements

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action : Fill in default ViewAction

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Don't use the klasses of bins for figuring out if an element is a decoder

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Fix some issues with dynamic linking

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Add some debugging statements and documentation

2009-01-18  Edward Hervey <bilboed@bilboed.com>

	* pitivi/plumber.py:
	  Plumber: Convert to SinkFactory

2009-01-15  Edward Hervey <bilboed@bilboed.com>

	* pitivi/playground.py:
	  Playground: lower some debugging categories

2009-01-13  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  Viewer: Moving on a bit with conversion

2009-01-13  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Pipeline/Action: More dynamic-stream fixups

2009-01-13  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Fix for non-fixed caps, and 'None' Streams (which match anything).

2009-01-13  Edward Hervey <bilboed@bilboed.com>

	* tests/test_action.py:
	* tests/test_pipeline_action.py:
	  Tests: Move the more advanced Pipeline/Action tests to a different file

2009-01-13  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	  tests.common: Add thread-safety and make factories configurable.

2009-01-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Action/Pipeline: move on a bit more with dynamic linking

2009-01-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Fix docs

2009-01-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  Stream: document some methods

2009-01-12  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* tests/test_action.py:
	  Action: Implement set/remove Link, along with minimal unit-testing

2009-01-12  Edward Hervey <bilboed@bilboed.com>

	* tests/test_pipeline.py:
	  Test for changes to Pipeline.removeAction(), we can actually remove deactivated Actions in PAUSED/PLAYING

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Pipeline/Action: First go at dynamic stream handling, refactor-me after improvement

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/ui/viewer.py:
	  Viewer: First go at switching it to Pipeline/Action, needs more work

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Convenience methods for stream compatibility

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: document signals

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Implement seek a bit more, move release() around

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Add position listener

2009-01-11  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Add blank ViewAction

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Pipeline/Action: Add references to other methods in docs.

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Action: Transfer the unlinking/removal of queue/tee to Pipeline

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	* tests/test_action.py:
	  Action: Implement Action deactivation, along with Pipeline release methods

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  Fixup documentation of Action and Pipeline

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* tests/test_action.py:
	  New test for advanced interaction between Action and Pipeline

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Add methods for working with Links, finish activation implementation

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: Add methods for getting Bins, Tees and Queues

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* tests/test_pipeline.py:
	  Pipeline: Test more advanced Action-related things

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* tests/test_pipeline.py:
	  Pipeline: Check 'state-changed' a bit deeper

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	* tests/test_pipeline.py:
	  Pipeline: Implement simple ObjectFactory addition/removal

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	* tests/test_pipeline.py:
	  Pipeline: Add stop() and test all convenience state change methods

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	* tests/test_pipeline.py:
	  Pipeline: Add getState() method to force querying the underlying gst.Pipeline.

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* tests/test_action.py:
	  Action: implement add/remove Producers/Consumers along with unit test

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	  tests/comon: Comment out bogus factories and add basic SourceFactory/SinkFactory examples

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Add link methods

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/Makefile.am:
	  Add action.py and pipeline.py

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	* tests/test_action.py:
	* tests/test_pipeline.py:
	  Action/Pipeline: Document and unit-test a bit more
	  Added compatible_[consumers|producers] class property to Action

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: More documentation/debug.

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: More documentation and initial implementation of factory-related methods
	  This hasn't been tested yet !

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* tests/Makefile.am:
	* tests/test_action.py:
	* tests/test_pipeline.py:
	  Add unit tests for Action and Pipeline

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* pitivi/pipeline.py:
	  Pipeline: document/implement addAction/setAction/removeAction and setState

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	  Action: Implement/document setPipeline/unsetPipeline

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* pitivi/action.py:
	* pitivi/pipeline.py:
	  New Pipeline/Action modules. Only blank classes but fully documented.

2009-01-30  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  set canvas bounds correctly when timeline duration changes

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  raise a clip to top of drawing stack before dragging

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pixmaps/trimbar-focused.png:
	* pitivi/pixmaps/trimbar-normal.png:
	* pitivi/pixmaps/trimbar.png:
	* pitivi/ui/trackobject.py:
	  provide more feedback by increasing trimbar alpha value on mouse-over. adjust source background color to make feedback more visible.

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  import dialog now has checkbox which controls whether dialog stays open after use clicks 'add'

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  default filter for project file save dialog is now pickle format

2009-01-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	  default filter for open dialog is now the pickle format

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timeline.py:
	  delete key is now accelerator for delete operation

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  indicate selection with yellow border around clip. should be more visible with thumbnails

2009-01-07  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/pixmaps/trimbar.png:
	* pitivi/ui/trackobject.py:
	  better lookign trim bar

2009-01-29  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  properly initialize track objects

2009-01-15  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/trackobject.py:
	* pitivi/utils.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Add edge snapping.

2009-01-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Emit duration-changed in TimelineObject.split.

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  selections are visible, similar to how they worked in trunk.

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/trackobject.py:
	  adjust ui TimelineObject 'selected-changed' signal handler signature to match

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  change the 'selected-changed' signal prototype for TrackObject

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  add 'selected' property to TimelineObject

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	* pitivi/ui/trackobject.py:
	  add 'selected' property to TrackObject

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  fix splitting of clips

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	  fix zooming which was broken when edge snapping code was removed

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/trackobject.py:
	  remove some cruft

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	* pitivi/ui/trackobject.py:
	  ui.timelineobject -> ui.trackobject

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  update the ui to reflect the new semantics of the link command

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/timeline.py:
	  clobber debugging print statement

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/stream.py:
	* pitivi/ui/sourcelist.py:
	  factor MultimediaStream.getPrettyInfo into function in ui.sourcelist module

2009-01-15  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/bin.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  towards a real implementation of Timeline.addFactory

2009-01-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/ui/sourcelist.py:
	  clear up some indentation issues

2009-01-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/base.py:
	* pitivi/ui/sourcelist.py:
	  move pretty info code from ObjectFactory to SourceList, since it seems that we can write generic enough code, and this properly belongs in the UI

2009-01-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/base.py:
	* pitivi/stream.py:
	* pitivi/ui/sourcelist.py:
	  sourcelist displays pretty info, but it is ugly

2009-01-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/factories/base.py:
	  add a default getPrettyInfo() method for base object factory which just concatenates prettyInfo() of its output streams

2009-01-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/stream.py:
	  ressurect private _getMarkup method of MultiMedia stream as public getPrettyInfo() method

2009-01-14  Brandon Lewis <brandon_lewis@berkeley.edu>

	* pitivi/timeline/track.py:
	  fix indentation

2009-01-07  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	  Checkpoint. Pitivi starts again and you can drag sources on the timeline.

2009-01-14  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Take into account trimming when limiting timeline object duration.

2009-01-14  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Limit a timeline object's duration to the duration of its factory.

2009-01-14  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/stream.py:
	  Remove AudioStream.height (copy 'n' paste FTW).

2009-01-14  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Make sure that moving an object never pushes linked objects at time < 0s.

2009-01-13  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Implement Timeline.deleteSelection.

2009-01-13  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	* tests/test_timeline.py:
	  Add initial link support.
	  In order to test linking in the interface i've also added some code needed to
	  make mouse selection work. That part is just a quick hack and should be
	  reworked.

2009-01-13  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Add Link.join.

2009-01-13  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	  Take into account trimmed space in TrackObject.copy.

2009-01-12  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/timelinecanvas.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Put back split support.

2009-01-12  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* pitivi/ui/timelineobject.py:
	* tests/test_track.py:
	  Do clamping in TrackObject.trimStart.

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/signalinterface.py:
	  Document SignalInterface a bit more.

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  ObjectFactory: add getInputStreams method

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Add convenience methods for getting pads compatible with a given Stream

2009-01-10  Edward Hervey <bilboed@bilboed.com>

	* pitivi/stream.py:
	  Stream: Properly document using epydoc syntax.

2009-01-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* pitivi/ui/timelineobject.py:
	* tests/test_track.py:
	  Add tests for TrackObject.trimStart.

2009-01-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* pitivi/ui/sourcelist.py:
	* pitivi/ui/timelineobject.py:
	  Implement (Timeline|Track)Object.trimStart.

2009-01-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	  Improve mouse handling and duration tracking in the timeline ui.

2009-01-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  Improve duration tracking in the Timeline.

2009-01-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  Proxy calls from TrackObject.set(Start|Duration|InPoint|OutPoint) to the parent TimelineObject.

2009-01-09  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Remove the constraint that a TrackObject has to be in a Track before it can be added to a TimelineObject.

2009-01-09  Edward Hervey <bilboed@bilboed.com>

	* pitivi/factories/base.py:
	  Add basic SinkFactory class

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* tests/common.py:
	  SignalMonitor: Add tracking of signals contents also

2009-01-08  Edward Hervey <bilboed@bilboed.com>

	* tests/Makefile.am:
	  Add a rule to be able to do "make test_something.py.check" to run individual tests

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/base.py:
	  In SourceFactory.__init__ make the name argument optional again. Oops.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/base.py:
	* tests/test_factories_base.py:
	  Implement SourceFactory.releaseBin.
	  Add SourceFactory.releaseBin and add two signals: bin-created and bin-released.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/common.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Add SignalMonitor to tests.common and use it track and timeline tests.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/test_factories_file.py:
	  Change test_factories_file so that a check for ffvideoscale is only run when ffvideoscale is available.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/project.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	* pitivi/ui/viewer.py:
	  Misc changes to make pitivi start again.
	  Some of the changes are quick hacks and should be reworked later on.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Add track-added track-removed and duration-changed to Timeline.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Implement a minimal TrackObject._makeGnlObject.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	  Add track-object-added track-object-removed and duration-changed to Track.

2009-01-08  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  In TrackObject don't unconditionally override gnlobject properties.

2009-01-07  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Add a new (failing) test for TimelineObject. Checkpoint as i'm gonna do some refactoring.

2009-01-07  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	  Workaround the fact that Signallable is not a new style class.

2009-01-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Remove Timeline.(link|unlink)Objects stubs.
	  I'll add them back later when it's clear what API is needed from higher layers.

2009-01-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Call removeAllTrackObjects() by default when removing a Track.

2009-01-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Add Track.removeAllTrackObjects() + tests.

2009-01-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  More tests for Link.

2009-01-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Add TestLink.testChangeStart to test start time changes between linked objects.

2009-01-06  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  Copy the list of objects as it's modified during the iteration.

2009-01-05  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* tests/test_timeline.py:
	* tests/test_track.py:
	  Implement TimelineObject properties and signals for the simple TimelineObject -> 1 TrackObject case.

2009-01-05  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* tests/test_timeline.py:
	  Add the Selection object + tests.

2009-01-05  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/test_timeline.py:
	  git add tests/test_timeline.py.

2009-01-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/timeline.py:
	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Implement TimelineObject and Timeline.(add|remove)TimelineObject.

2009-01-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Ensure that a TrackObject can be added to one track only.

2009-01-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Implement TestTrackAddRemoveObjects.

2009-01-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/utils.py:
	  Add the UNKNOWN_DURATION constant to pitivi.utils.

2009-01-05  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/timeline/track.py:
	* tests/test_track.py:
	  Implement TrackObject. With unit tests.

2009-01-05  Alessandro Decina <alessandro.d@gmail.com>

	* .gitignore:
	  Add .*.swp to .gitignore.

2009-01-07  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/signalinterface.py:
	* tests/test_signallable.py:
	  Add Signallable.disconnect_by_function.

2009-01-07  Edward Hervey <bilboed@bilboed.com>

	* bin/pitivi.in:
	  Remove very old protection for GMainLoop not being able to handle exceptions.
	  This has been fixed for ages in pygobject, and was hiding many exceptions.

2009-01-07  Edward Hervey <bilboed@bilboed.com>

	* po/POTFILES.in:
	  update for removed/added files

2009-01-07  Edward Hervey <bilboed@bilboed.com>

	* po/pt.po:
	  Remove duplicate entry

2008-12-19  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Remove a bogus check in discoverer that breaks thumbnailing.

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/pathwalker.py:
	  Import os in pathwalker.py

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Don't error out when running discoverer on an image file and the duration is unknown.

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Make discoverer work with gst < 0.10.21.1, see #564863 for more info.

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* autogen.sh:
	* configure.ac:
	  pitivi/pitivi.py was moved to pitivi/application.py, update autogen.sh and configure.ac.

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* tests/test_factories_file.py:
	  git add tests/test_factories_file.py. Oops.

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Put the discover timeout back to 10 seconds.

2008-12-17  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Use decodebin2 by default in Discoverer.

2008-12-17  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	  Wait for caps to be fixed on decodebin pads. When doing thumbnails call finishAnalysis only once EOS is posted.
	  We need to wait for the caps to be fixed because it can happen that
	  decodebin2 exposes the pads once they are blocked BUT before caps nego.
	  As for EOS, it will be forwarded by GstBin as soon as all the sinks
	  receive EOS (meaning _after_ pngenc has encoded one frame and it has been
	  rendered in the sink.)

2008-12-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  Adjust the aspect ratio of the viewer only when viewing videos.

2008-12-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/discoverer.py:
	* tests/test_discoverer.py:
	  Report an error when there's a timeout in Discoverer.

2008-12-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/device.py:
	* pitivi/discoverer.py:
	* pitivi/factories/base.py:
	* pitivi/stream.py:
	* pitivi/timeline/objects.py:
	* pitivi/ui/sourcelist.py:
	* tests/test_discoverer.py:
	* tests/test_factories_base.py:
	  Refactor Discoverer to work with multiple streams per source.
	  Unit tests are passing, functional tests haven't been run yet so will
	  probably not work.

2008-12-18  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/device.py:
	  Hack HalDeviceProbe quickly so that it's at least partly functioning.

2008-12-16  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/factories/base.py:
	* pitivi/playground.py:
	* pitivi/sourcelist.py:
	* pitivi/ui/viewer.py:
	  Make double clicking a row in the source list work again.

2008-12-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* bin/pitivi.in:
	* pitivi/application.py:
	* pitivi/pitivi.py:
	  Move pitivi/pitivi.py to pitivi/application.py to remove ambiguity when using absolute imports.

2008-12-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/factories/__init__.py:
	* pitivi/factories/base.py:
	* pitivi/factories/file.py:
	* pitivi/objectfactory.py:
	* tests/test_factories_base.py:
	* tests/test_objectfactory.py:
	  Move factories to pitivi/factories/.
	  Move base factories in pitivi.factories.base, FileSourceFactory and
	  PictureFileSourceFactory in pitivi.factories.file. Update tests.

2008-12-11  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/objectfactory.py:
	* tests/test_objectfactory.py:
	  Implement RandomAccessSourceFactory, including tests.

2008-12-10  Alessandro Decina <alessandro.decina@collabora.co.uk>

	* pitivi/elements/singledecodebin.py:
	* pitivi/objectfactory.py:
	* pitivi/stream.py:
	* tests/test_objectfactory.py:
	  First step in refactoring object factories. With 100% more tests.
	  This is a major internal API change so the UI is broken at the moment.

2008-12-09  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/stream.py:
	* tests/__init__.py:
	* tests/test_stream.py:
	  Refactor AudioStream and VideoStream. Add unit tests.
	  This changes the API of streams a bit (the markup stuff has been deleted) so
	  it breaks the interface.

2008-12-06  Alessandro Decina <alessandro.d@gmail.com>

	* pitivi/ui/ruler.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	  Refactor and fix seek behaviour with timeline/ruler.
	  Refactor the seek compression code so that it's more readable.
	  Fix the ruler to send new seeks when the timeline changes so that it
	  always reflects the correct position.

2009-01-07  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  New 0.13 branch for new design refactoring.
	  This branch will no longer be API compatible, expect breakage for the next
	  few weeks.

2008-12-30  Edward Hervey <bilboed@bilboed.com>

	* .gitignore:
	  Add more files to ignore

2008-12-30  Edward Hervey <bilboed@bilboed.com>

	* autogen.sh:
	  minor comment cleanup

2008-12-30  Edward Hervey <bilboed@bilboed.com>

	* .gitmodules:
	* autogen.sh:
	* common:
	  Use common from git.pitivi.org
	  This gets rid of the cvs dependency (yay !)

2008-12-30  Edward Hervey <bilboed@bilboed.com>

	  2008-12-28  Duarte Loreto <happyguy_pt@hotmail.com>
	  * pt.po: Updated Portuguese translation by António Lima
	  <amrlima@gmail.com>.

2008-12-30  Edward Hervey <bilboed@bilboed.com>

	* po/ar.po:
	* po/ca.po:
	* po/de.po:
	* po/dz.po:
	* po/el.po:
	* po/en_GB.po:
	* po/es.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/lv.po:
	* po/nb.po:
	* po/oc.po:
	* po/pa.po:
	* po/pt.po:
	* po/pt_BR.po:
	* po/sv.po:
	* po/zh_CN.po:
	* po/zh_HK.po:
	* po/zh_TW.po:
	  updated po files for modified code

2008-12-30  Nathan Samson <nathansamson@gmail.com>

	* po/LINGUAS:
	* po/nl.po:
	  New dutch translation

2008-12-22  Edward Hervey <bilboed@bilboed.com>

	* configure.ac:
	  And back to development

2008-12-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-Authors:
	  Add Chao-Hsiung Liao to the svn Authors mapping

2008-12-18  Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/zh_HK.po:
	* po/zh_TW.po:
	  0.11.3

2008-12-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  Releasing 0.11.3 "Paella Cubana"
	  ChangeLog is now generated only at (pre-)release time !

2008-12-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/makeChangelog.py:
	  Fix ChangeLog generator for proper formatting

2008-12-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/release:
	  docs: New file documenting (pre-)releasing

2008-12-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-Authors:
	  docs/pitivi-Authors : Fix Christian's email adress

2008-12-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/makeChangelog.py:
	  docs/makeChangelog : New GNU-Style ChangeLog generator from git log
	  This can be used to generate clean GNU-Style ChangeLog history based
	  on the information stored in git.
	  It can handle git-svn repositories also.
	  WARNING : Since this generates as-perfect-as-possible ChangeLog, there is
	  a good chance that it will be very different from the hand-crafted ChangeLog.
	  Therefore you shouldn't use this script to replace the ChangeLog file, but
	  instead create (at (pre-)release time) CHANGES files (don't commit those !).

2008-12-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-Authors:
	  New Authors mapping file for use with git-svn.
	  This file can be used so that the svn-id <=> User/Email mapping is consistent
	  and more useful to read.
	  You can set this as a local git config by using:
	  git config svn.authorsfile docs/pitivi-Authors
	  And then you can re-fetch the svn history and the authors will be properly fixed.

2008-12-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/projecttabs.py:
	  Temporarily disable property editor for 0.11.3 release since it doesn't do anything.

2008-12-08  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Swap OK and CANCEL buttons in the choose file to render to dialog.
	  Patch by Alessandro Decina <alessandro dot d at gmail dot con>
	  Fixes #563444

2008-12-05  Mario Blättermann <mariobl@svn.gnome.org>

	* po/de.po:
	  Some fixes in German translation

2008-12-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* po/ChangeLog:
	* po/ar.po:
	* po/ca.po:
	* po/dz.po:
	* po/el.po:
	* po/en_GB.po:
	* po/es.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/lv.po:
	* po/nb.po:
	* po/oc.po:
	* po/pa.po:
	* po/pt.po:
	* po/pt_BR.po:
	* po/sv.po:
	* po/zh_CN.po:
	  po/: Fixed French translation, and ran other files through "make update-po"

2008-12-05  Mario Blättermann <mariobl@svn.gnome.org>

	* po/ChangeLog:
	* po/de.po:
	  Updated German translation

2008-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac : pitivi 0.11.2.2 pre-release

2008-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi.spec.in:
	  pitivi.spec.in : various updates

2008-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: We require python >= 2.5

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/utils.py:
	  utils: Add a callback for pad probes

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/settings.py:
	  settings: Remove useless debug statement

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/HACKING:
	  docs/HACKING: add more information on coding style

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/Makefile.am:
	* pitivi/pixmaps/Makefile.am:
	* pitivi/ui/Makefile.am:
	  Makefile.am : Add more files to distribute/install

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/projecttabs.py:
	  disable detach buttons on all but the activer tab

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/actions.xml:
	* pitivi/ui/sourcelist.py:
	  fix menu layout

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/projecttabs.py:
	  don't forget to unhide tabs

2008-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  On startup do playground.play() only after ViewerWidget has been exposed.
	  Fixes the bug that sometimes caused the videosink to appear in its own
	  window.
	  Patch by Alessandro Decina <alessandro dot d at gmail dot con>

2008-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* po/POTFILES.in:
	  POTFILES: add missing pitivi/ui/propertyeditor.py file

2008-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/sourcelist.py:
	  Fix SourceList._getIcon so that it does load fallbacks.
	  Fixes #535374.
	  Patch by Alessandro Decina <alessandro dot d at gmail dot con>

2008-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  Compute DAR as width / height for the default pipeline.
	  Fixes a traceback introduced in 36162c452cdf9f637658e1e92484d66dcd19536b
	  when removing all the objects from the timeline.
	  Patch by Alessandro Decina <alessandro dot d at gmail dot con>

2008-12-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	  Move two snapTimeToEdge calls from TimelineObject to Timeline. Call snapObjToEdge from Timeline as well.
	  Patch by Alessandro Decina <alessandro dot d at gmail dot con>

2008-11-28  Claude Paroz <claude@2xlibre.net>

	  2008-11-28  Claude Paroz  <claude@2xlibre.net>
	  * fr.po: Updated French translation.

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/Makefile.am:
	* tests/Makefile.am:
	  Makefile.am : Fix files to dist
	  It would be great if this could be done as soon as a file is :
	  * added
	  * removed
	  * renamed

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  configure.ac: Require gnonlin 0.10.10

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/source.py:
	  timeline/source: Fix checks for valid media-start and media-duration
	  We can't *fixup* values once we know we're going to set them.
	  If values need to be fixed-up (like making sure start is positive) and actually
	  set, then the conversion needs to be done in the calling functions.

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/test_timeline_source.py:
	  tests/timeline_source : We need to give a greater factory duration for the test to succeed.
	  This is especially true if we try to set the media_duration to 2s and it fails because the
	  factory we provided is only 1s long.

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/test_timeline_objects.py:
	  test_timeline_objects: Currently too much code assumes any ObjectFactory has a duration
	  We should revert the commented line back and fix this !

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/Makefile.am:
	  tests/: small fix for removal of temporary file
	  Adding the '-f' argument to 'rm' doesn't make it fail if the file is not
	  present.

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	  pitivi/timeline : use .duration to get the duration of a factory, and not getDuration() which doesn't exist anymore

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* po/POTFILES.in:
	  POTFILES.in : update for added/removed translatable files

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/test_proxy.py:
	  tests: remove proxy test. It doesn't seem to be used anymore.

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* bin/pitivi.in:
	* pitivi/timeline/source.py:
	* pitivi/ui/timeline.py:
	  Fixes for rebasing of brandon's master branch

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/timelinecanvas.py:
	  make sure canvas bounds are set after zoom change

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/sourcelist.py:
	  added sourclist.py -- oops

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/netstream_managerdialog.py:
	  fixed error unnoticed due to compiled .pyc files

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/propertyeditor.py:
	  property editor chooses module to load based on object factory, not its type

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  swapped order of tracks to avoid confusion

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	* pitivi/ui/defaultpropertyeditor.py:
	* pitivi/ui/propertyeditor.py:
	  started working on generic property editor

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/propertyeditor.py:
	* pitivi/utils.py:
	  more sophisticated architecture for loading property editor modules when the selection changes

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/propertyeditor.py:
	  make property browser do something

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/viewer.py:
	  adding code which detaches/reattaches viewer, but it is inactive for now since doing this crashes pitivi

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/projecttabs.py:
	  projecttabs components can now be split into separate windows

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/projecttabs.py:
	  disable ui components we don't yet support

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	* pitivi/ui/actions.xml:
	* pitivi/ui/audiofxlist.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pathwalker.py:
	* pitivi/ui/projecttabs.py:
	* pitivi/ui/propertyeditor.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/transitionlist.py:
	* pitivi/ui/videofxlist.py:
	* pitivi/ui/webcam_managerdialog.py:
	  major module split-up in the non-timeline UI classes. Also set some better defaults for pane positions on startup

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/pixmaps/pitivi-relink.svg:
	* pitivi/pixmaps/pitivi-split.svg:
	* pitivi/pixmaps/pitivi-unlink.svg:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  added new toolbar icons, some bug fixes in timelinecanvas

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/point.py:
	* pitivi/ui/selection.py:
	* pitivi/ui/timelinecanvas.py:
	  couple of minor tweaks

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/timelinecanvas.py:
	  re-impmemented the selection marquee...now it supports shift and control click modifieres

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	  Got rid of some instance.PiTiVi accesses

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  moved splitting of sources into core

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/controller.py:
	  removed calls to view methods from default implementation to make controller more reusable

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/timeline.py:
	* pitivi/ui/zoominterface.py:
	  moved zoom ratio calculation methods of Timeline to classmethods of zoominterface. removed dependency from gtk.Adjustment

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/ruler.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	* pitivi/ui/zoominterface.py:
	  refactored zoom interface so that it is much easier to use

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/complexinterface.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	* pitivi/ui/transform.py:
	* pitivi/ui/zoominterface.py:
	  all zooming and transformation code will be in pitivi/ui/zoominterface.py

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/slider.py:
	  removed obsolete colored slider for simple ui

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/complexlayer.py:
	  removed layerInfoList

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  fixed bugs in receiver. added 'tracks' property to timeline, in ui Timeline and TimelineCanvas no longer use layerInfoList

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  timeline and timelinecanvas now use receiver object to handle instance and layerInfoList signals

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	  move track-managment stuff from LayerInfoList to Timeline

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  added link/unlink code to the UI, and fixed some bugs in the core implementation. visually does the right thing, but core is kinda screwed up

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/timelineobject.py:
	  simplified selection interface, added multi-selection, controllers have access to modifier keys, and TimelineController specifies selection mode with modifier keys

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	  moved selection code to core (timeline/timeline.py), TimelineController now selects objects on click

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/list.py:
	* pitivi/ui/selection.py:
	* pitivi/ui/util.py:
	  pulled out useful code from ui/util.py and removed module

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/point.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/track.py:
	  better bounds calculation...fixed height calculation bug, but at some point will need to write a custom container

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/controller.py:
	* pitivi/ui/timelineobject.py:
	  added cursor handling code to controller, TrimHandle objects now set appropraite cursors

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	  receivers have to keep track of senders and sigids per-instance

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	  added setter parameter to receiver descriptor

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	* pitivi/ui/controller.py:
	  fixed big in high-level click code

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/point.py:
	* pitivi/ui/timelineobject.py:
	  reimplemented trimming handles in new ui

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* bin/pitivi.in:
	* pitivi/pitivi.py:
	* pitivi/signalinterface.py:
	* pitivi/ui/complexlayer.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/point.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	  point-event code into Controller, bug-fixes in drag-and-drop code

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	* pitivi/ui/complexlayer.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelinecanvas.py:
	  fixed subtle bug in receiver. TimelineCanvas no longer uses old UI library. Debugged goocanvas.Table

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* bin/pitivi.in:
	* pitivi/receiver.py:
	* pitivi/ui/controller.py:
	* pitivi/ui/point.py:
	* pitivi/ui/timelinecanvas.py:
	* pitivi/ui/timelineobject.py:
	* pitivi/ui/track.py:
	* pitivi/ui/view.py:
	  checkign in stuff i forgot to commit before, incremental progress towards getting new version of TimelineObject to actually work

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/controller.py:
	* pitivi/ui/view.py:
	  updated view and controller to match new receiver implementation

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	  revised receiver

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/controller.py:
	* pitivi/ui/view.py:
	  re-implementation of TimelineObject using new receiver framework

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/complextimeline.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timeline.py:
	  ComplexTimelineWidget now simply Timeline. TimelineWidget is no more

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/complextimeline.py:
	  refactored CompositionLayers into TimelineCanvas and split into separate module

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/complextimeline.py:
	  split ui.Track into separate module

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/complextimeline.py:
	  factory timelineobject into separate module

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/complextimeline.py:
	* pitivi/ui/timeline.py:
	  move dnd code from pitivi.ui.timeline to pitivi.ui.complextimeline

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/complextimeline.py:
	  fix issues with deadband not being set after changing project

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/complextimeline.py:
	  move edge snapping code from static methods of TimelineObject to instance methods of Timeline

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/timeline.py:
	* pitivi/ui/timeline.py:
	  moved TimelineObject instantiation from pitivi.ui.timeline.Timeline to pitivi.timeline.timeline.Timeline

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/point.py:
	  added point class

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/controller.py:
	* pitivi/ui/transform.py:
	* pitivi/ui/view.py:
	  added new ui classes based on receiver

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/receiver.py:
	  added receiver module

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	* pitivi/ui/complextimeline.py:
	  moved source trimming and edge-snapping into core, special cased for TimelineSources

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/ui/complextimeline.py:
	  re-activate edge snapping for dragging

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/ui/complextimeline.py:
	  moved edge snapping code into core (edge snapping is effectively disabled with this commit

2008-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/common.py:
	  tests/common : Fix FileSourceFactory for default_duration modifications

2008-11-25  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2008-11-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/sourcefactories.py:
	  ui/sourcefactories: Make font usage more homogeneous. Patch by Jeff Fortin.

2008-11-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  ui/viewer: Fix default time label values. Patch by Jeff Fortin

2008-11-11  Duarte Loreto <happyguy_pt@hotmail.com>

	  2008-11-11  Duarte Loreto <happyguy_pt@hotmail.com>
	  * pt.po: Updated Portuguese translation by António Lima
	  <amrlima@gmail.com>.

2008-11-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  Viewer: Be more sensible about how we figure out when to update the viewer DAR.
	  It was previously done using the caps changing on the videosink's pad... which
	  lead to bogus ratios some times.

2008-11-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/objectfactory.py:
	  Fix PiTiVi to not use python-2.6 restricted keywords.
	  Signed-off-by: Edward Hervey <bilboed@bilboed.com>

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/elements/singledecodebin.py:
	  SingleDecodeBin: Only cleanup when going from PAUSED to READY

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/source.py:
	  TimelineSource: Handle exceptions in a smarter fashion

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	  TimelineObject: make sure the subclasses have provided a GnlObject

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/objectfactory.py:
	  Add data type for picture source

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/pitivi.py:
	* pitivi/ui/mainwindow.py:
	  Make the error dialogbox for failed project loads a bit nicer

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/objectfactory.py:
	  PictureFileSourceFactory: Add a video scaler. For pictures with width smaller than 2048, try using the more visually pleasing ffvideoscale, else revert to the 'poor' videoscale

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/elements/imagefreeze.py:
	  ImageFreeze: Stop task if we don't have a buffer Plus other fixes

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/elements/imagefreeze.py:
	  ImageFreeze: more fixups

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/exportsettingswidget.glade:
	  exportsettingswidget.glade : Fix gtk.SpinButton issue with non-zero pages

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	* pitivi/ui/dnd.py:
	* pitivi/ui/timeline.py:
	  various comments and minor fixes

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/discoverer.py:
	* pitivi/objectfactory.py:
	  ObjectFactory/Discoverer : Add new PictureFileSourceFactory, use it from the discoverer

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/objectfactory.py:
	* pitivi/timeline/source.py:
	  sources : Make TimelineFileSource properly use ObjectFactory information

2008-11-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/timeline/composition.py:
	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	  pitivi/timeline/ Fix usage of factory.duration and factory.default_duration

2008-10-19  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: 	Fix ambiguous naming.

2008-10-19  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/pylint.rc: 	We also accept _addSource (from SmartBin) as being a valid place for 	create variables.

2008-10-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/complexinterface.py:
	* pitivi/ui/complexlayer.py:
	* pitivi/ui/complextimeline.py:
	* pitivi/ui/timeline.py:
	  * pitivi/ui/complexinterface.py 	* pitivi/ui/complexlayer.py 	* pitivi/ui/complextimeline.py 	* pitivi/ui/timeline.py 	Code review

2008-10-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/device.py: 	* pitivi/objectfactory.py: 	* pitivi/plumber.py: 	* pitivi/threads.py: 	* pitivi/thumbnailer.py: 	Remove even more gobject usage in core

2008-10-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: 	Only import pitivi.ui for Interactive subclass 	* pitivi/Makefile.am: 	* pitivi/ui/Makefile.am: 	* pitivi/ui/dnd.py: 	Move dnd module to pitivi.ui 	* pitivi/ui/sourcefactories.py: 	* pitivi/ui/timeline.py: 	* pitivi/ui/viewer.py: 	Adjust code for dnd move

2008-10-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/configure.py.in: 	Fix header

2008-10-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py:         Fix some code that was badly merged. Re-adds proper webcam detection

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/dnd.py: 	* pitivi/instance.py: 	Comments.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: 	Better thumbnailing handling for new objectfactories.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: 	* pitivi/timeline/objects.py: 	* pitivi/timeline/source.py: 	Use python properties more. 	* tests/test_timeline_composition.py: 	* tests/test_timeline_objects.py: 	* tests/test_timeline_source.py: 	Adapt tests for changes.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: 	* pitivi/configure.py.in: 	* pitivi/discoverer.py: 	* pitivi/effects.py: 	* pitivi/elements/imagefreeze.py: 	* pitivi/elements/singledecodebin.py: 	* pitivi/elements/smartscale.py: 	* pitivi/elements/thumbnailsink.py: 	* pitivi/elements/videofade.py: 	* pitivi/objectfactory.py: 	* pitivi/playground.py: 	* pitivi/pluginmanager.py: 	* pitivi/project.py: 	* pitivi/projectsaver.py: 	* pitivi/serializable.py: 	* pitivi/settings.py: 	* pitivi/signalgroup.py: 	* pitivi/stream.py: 	* pitivi/thumbnailer.py: 	* pitivi/timeline/composition.py: 	* pitivi/timeline/effects.py: 	* pitivi/timeline/objects.py: 	* pitivi/timeline/source.py: 	* pitivi/timeline/timeline.py: 	* pitivi/ui/complexinterface.py: 	* pitivi/ui/complexlayer.py: 	* pitivi/ui/complextimeline.py: 	* pitivi/ui/glade.py: 	* pitivi/ui/gstwidget.py: 	* pitivi/ui/mainwindow.py: 	* pitivi/ui/pluginmanagerdialog.py: 	* pitivi/ui/slider.py: 	* pitivi/ui/sourcefactories.py: 	* pitivi/ui/viewer.py: 	* pitivi/utils.py: 	Complete cleanup using pylint reporting. 	* docs/pylint.rc: 	Pylint resource file to use when checking pitivi.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: 	* pitivi/project.py: 	* pitivi/settings.py: 	* pitivi/timeline/composition.py: 	* pitivi/timeline/objects.py: 	* pitivi/timeline/source.py: 	* pitivi/timeline/timeline.py: 	Switch more objects to gobject-less signalling and properties.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/complextimeline.py: 	* pitivi/ui/filelisterrordialog.py: 	* pitivi/ui/glade.py: 	* pitivi/ui/mainwindow.py: 	* pitivi/ui/slider.py: 	* pitivi/ui/timeline.py: 	* pitivi/ui/viewer.py: 	Fix imports in pitivi/ui

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/ruler.py: 	Fix duration query. 	Don't seek if there's no available content.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * .gitignore: 	* bin/.gitignore: 	* pitivi/.gitignore: 	* pitivi/elements/.gitignore: 	* pitivi/pixmaps/.gitignore: 	* pitivi/ui/.gitignore: 	* po/.gitignore: 	* tests/.gitignore: 	Rename .cvsignore to .gitignore because we are no longer using CVS but 	more and more people are using GIT. 	This doesn't affect people using svn.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: 	* pitivi/stream.py: 	* pitivi/Makefile.am: 	Use python properties. 	Move MultimediaStream to separate module. 	Comments and cleanups. 	* pitivi/discoverer.py: 	Update code for modifications in objectfactory

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: 	Cleanups bin/pitivi : cleanups

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: 	Remove dependency on gtk 	Make subclass for Interactive pitivi 	Use pure python properties 	Clean up code and add comments 	* pitivi/ui/complextimeline.py: 	* pitivi/ui/mainwindow.py: 	* tests/test_basic.py: 	* tests/test_file_load_save.py: 	Adapt code for modifications in pitivi.py

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py:         * pitivi/discoverer.py:         * pitivi/objectfactory.py:         * pitivi/pitivi.py:         * pitivi/sourcelist.py:         * pitivi/timeline/composition.py:         * pitivi/timeline/source.py:         * pitivi/ui/complextimeline.py:         * pitivi/ui/mainwindow.py:         * pitivi/ui/sourcefactories.py:         * pitivi/ui/viewer.py:         * tests/common.py:         Convert pitivi,bin,discoverer,objectfactory to gobject-less signaling         and properties.         Modify all code using that accordingly.

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* tests/test_file_load_save.py:
	  tests: connect_after does not exist anymore

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/HACKING:         Added notes about public/private/protected attributes

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/threads.py: 	Use new gobject-less signal system

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: 	* pitivi/bin.py: 	* pitivi/plumber.py: 	* pitivi/ui/Makefile.am: 	* pitivi/ui/viewer.py: 	Move plumber up one directory, since it's not ui-specific. 	Use auto*sink instead of gconf*sink since it's now works better

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: 	* pitivi/signalinterface.py: 	* tests/Makefile.am: 	* tests/test_signallable.py: 	New signallable interface

2008-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 	And back to development cycle.

2008-10-15  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 	* RELEASE: 	* NEWS: 	0.11.2 release "Milanesa de Lomo"

2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 	0.11.1.4 pre-release

2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/Makefile.am: 	* po/POTFILES.in: 	sigh... forgot some files.

2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 	0.11.1.3 pre-release

2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/settings.py: 	Filter out muxers for which we can't sink audio or video. 	Fixes #547095

2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	  patch by: Michael Terry <mike@mterry.name> 	* pitivi/bin.py: 	Fix issue when cancelling rendering. 	Fixes #458944

2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-11  Edward Hervey <edward.hervey@collabora.co.uk>
	  * pitivi/ui/actions.xml:
	  * pitivi/ui/mainwindow.py:
	  * pitivi/ui/timeline.py:
	  * pitivi/ui/Makefile.am:
	  Remove usage of simple timeline.
	  * pitivi/ui/complexsource.py:
	  * pitivi/ui/layerwidgets.py:
	  * pitivi/ui/tracklayer.py:
	  Also remove files no longer used.

2008-10-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ruler.py: 	Fix similar pending-seek behaviour as did previously in the viewer.

2008-10-10  Kjartan Maraas <kmaraas@gnome.org>

	  2008-10-10  Kjartan Maraas  <kmaraas@gnome.org>
	  * nb.po: Updated Norwegian bokmål translation.

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-09  Edward Hervey  <edward.hervey@collabora.co.uk>
	  * pitivi/check.py:
	  Add a runtime-check for pygoocanvas.

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  committed a 'bit' too much

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-09  Edward Hervey  <edward.hervey@collabora.co.uk>
	  * pitivi/ui/viewer.py:
	  Fix pending-seek behaviour.
	  Fixes #554602

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-09  Edward Hervey  <edward.hervey@collabora.co.uk>
	  * pitivi/ui/ruler.py:
	  Don't seek if we have an empty timeline.
	  Don't set timeouts if the seek failed.

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-09  Edward Hervey  <edward.hervey@collabora.co.uk>
	  * pitivi/ui/Makefile.am:
	  dist file, even if it's not used, so it doesn't break .po files.

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-09  Edward Hervey  <bilboed@gmail.com>
	  * pitivi/ui/ruler.py: (ScaleRuler):
	  Don't allocate insanely big pixmaps for double-buffering. Instead,
	  allocate smaller ones and do the recalculation in a smart fashion.
	  Fixes #552777
	  + ChangeLog fix for previous commit

2008-10-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/utils.py:
	  utils : Fix 'minutes' for duration > 1 hour

2008-10-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* po/ChangeLog:
	  whoops

2008-10-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-06  Edward Hervey  <bilboed@gmail.com>
	  * POTFILES.in:
	  Add new files

2008-10-01  Edward Hervey <edward.hervey@collabora.co.uk>

	  2008-10-01  Edward Hervey  <bilboed@gmail.com>
	  Patch by: Thijs Vermeir <thijsveirmer@gmail.com>
	  * pitivi/ui/Makefile.am:
	  Dist extra file
	  Fixes #554544

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 	0.11.1.2 pre-release

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * ChangeLog: 	Updating ChangeLog with git-svn information

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/webcam_managerdialog.py:
	  ui: hide the webcam dialogbox before setting pipeline to NULL

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/sourcefactories.py:
	  Remove print statement

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/Makefile.am:
	  ui/Makefile.am : dist files from Sarath's branch

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/device.py:
	  device : cleanup code, document methods/classes

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/ui/viewer.py:
	  SmartBin : Add a 'seekable' property to know if we can do seek/getduration on the given bin.

2008-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  mainwindow : Don't propose screencast option until dbus features are available in Istanbul

2008-09-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/ui/cam_capture.glade:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/webcam_managerdialog.py:
	  UI : Allow selection of input devices for capture

2008-09-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/device.py:
	  device : Add probing for v4l sources, and sprinkled some debugging lines

2008-09-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/webcam_managerdialog.py:
	  webcam UI : use glade convenience class

2008-09-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  ui/mainwindow : toggle webcam feature dynamically based on whether a webcam is available or not.

2008-09-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/device.py:
	  device.py : Add signals for devices being added/removed

2008-09-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/mainwindow.py:
	  Don't propose webcam capture if we don't have any webcams available.

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/pitivi.py:
	  pitivi.py: Import the DeviceProbe

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/device.py:
	* pitivi/objectfactory.py:
	  Device : cleanups

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/device.py:
	* pitivi/objectfactory.py:
	  Device: Implement HAL DeviceProbe

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/Makefile.am:
	* pitivi/device.py:
	  New module (pitivi.device) for Device handling, probing and listing. Not complete yet.

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	  bin: Remove unused code

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/webcam_managerdialog.py:
	  more basic cleanups

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/pitivi.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/webcam_managerdialog.py:
	* tests/testmagnets.py:
	  Properly fix tabs-instead-of-spaces

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/pitivi.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/webcam_managerdialog.py:
	* tests/testmagnets.py:
	  Revert "Fix tabs-instead-of-spaces wrong indentation"
	  This reverts commit 1a653a103cd878a7e0f716c781099f19394a85d8.

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/pitivi.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/webcam_managerdialog.py:
	* tests/testmagnets.py:
	  Fix tabs-instead-of-spaces wrong indentation

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/webcam_managerdialog.py:
	  remove broken imports and remove whitespaces

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/pitivi.py:
	* pitivi/playground.py:
	  some cleanups/factorisation/commenting

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	  bin: a bit more cleanups/comments

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/net_capture.glade:
	* pitivi/ui/netstream_managerdialog.py:
	  Added statusbar for network stream manager, Added queues to correct SinkBin

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	  SinkBin timeoverlay Bug fix, set Sources: NULL->READY

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/cam_capture.glade:
	  SinkBin timeoverlay Bug fix, set Sources: NULL->READY

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/net_capture.glade:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/webcam_managerdialog.py:
	  Fixed Network streaming, Added T\timeoverlay: Tested all features

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/webcam_managerdialog.py:
	  Partial Merge with rev 1231

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/threads.py: Added convenience CallbackThread class

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/webcam_managerdialog.py:
	  update bin.py

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: There's currently an issue with audio sources by which they do not properly reset when going to READY. We workaround this by forcing the sources to NULL and then back to READY before capturing. Name the various queues to make debugging easier. Increase the size of the queues. * pitivi/ui/webcam_managerdialog.py: Name the various queues to make debugging easier. Increase the size of the queues.

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/screencast_managerdialog.py:
	* pitivi/ui/webcam_managerdialog.py:
	  Network stream capture rewrote with smartbin

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/pitivi.py:
	* pitivi/ui/screencast_manager.glade:
	* pitivi/ui/screencast_managerdialog.py:
	  Screencast support improved

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/actions.xml:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/screencast_manager.glade:
	* pitivi/ui/screencast_managerdialog.py:
	  Screencast support added

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/ui/webcam_managerdialog.py:
	  SmartBin: changed vtee from identity to tee

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	  SmartBin: changed vtee from identity to tee

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/webcam_managerdialog.py:
	  SmartCaptureBin, record()

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/ui/webcam_managerdialog.py:
	  Rewrite of webcammanager

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/playground.py:
	* pitivi/ui/viewer.py:
	* pitivi/ui/webcam_managerdialog.py:
	  Rewriting Webcam manager dialog

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	  pitivi/bin.py:SmartCaptureBin , pitivi/ui/webcam_managerdialog.py

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/bin.py:
	* pitivi/ui/webcam_managerdialog.py:
	  pitivi/bin.py:SmartCaptureBin , pitivi/ui/webcam_managerdialog.py

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: Don't update time/duration if currently playing SmartBin doesn't have an associated objectfactory.

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/webcam_managerdialog.py:
	  webcam_managerdialog.py, SmartDefaitBin problem

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/actions.xml:
	* pitivi/ui/cam_capture.glade:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/net_capture.glade:
	* pitivi/ui/netstream_managerdialog.py:
	* pitivi/ui/webcam_managerdialog.py:
	* x:
	  Webcam capture and Network stream capture added.

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* x:
	  test

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/util.py:
	  Don't use python 2.4-specific linguo

2008-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/exportsettingswidget.py:
	  Remove print statements from last commit

2008-09-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Make the advanced timeline the default one. This is a trial, the code for the simple timeline is still present.

2008-09-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: * pitivi/settings.py: * pitivi/ui/exportsettingswidget.py: Enable muxing of raw audio/video streams.

2008-09-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	  * pitivi/ui/util.py: * tests/test_proxy.py: fix test suite and ProxyItem class, so that test cases actually pass

2008-09-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* tests/test_proxy.py:
	* tests/testproxy.py:
	  reviewed by: <delete if not using a buddy> * tests/testproxy.py: * tests/test_proxy.py: rename test suite so it is actually run

2008-09-12  Brandon Lewis <brandon_lewis@berkeley.edu>

	  * pitivi/ui/util.py: added a new type of canvas item, ProxyItem * tests/testproxy.py: test suite for ProxyItem

2008-09-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/ruler.py: Fix seeking again.

2008-09-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: Call gtk.gdk.display_get_default().sync() before the initial call to set_xwindow_id(). Fixes #334631  ... hopefully FOR EVER !

2008-08-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/Makefile.am:
	* pitivi/bin.py:
	* pitivi/discoverer.py:
	* pitivi/elements/Makefile.am:
	* pitivi/elements/imagefreeze.py:
	* pitivi/objectfactory.py:
	* pitivi/pitivi.py:
	* pitivi/playground.py:
	* pitivi/project.py:
	* pitivi/settings.py:
	* pitivi/timeline/composition.py:
	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/actions.xml:
	* pitivi/ui/complexinterface.py:
	* pitivi/ui/complexlayer.py:
	* pitivi/ui/complexsource.py:
	* pitivi/ui/complextimeline.py:
	* pitivi/ui/layerwidgets.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/ruler.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelineobjects.py:
	* pitivi/ui/util.py:
	* pitivi/ui/viewer.py:
	* pitivi/utils.py:
	* po/ca.po:
	* po/de.po:
	* po/dz.po:
	* po/el.po:
	* po/en_GB.po:
	* po/es.po:
	* po/fi.po:
	* po/fr.po:
	* po/it.po:
	* po/lv.po:
	* po/nb.po:
	* po/oc.po:
	* po/pa.po:
	* po/pt.po:
	* po/pt_BR.po:
	* po/sv.po:
	* po/zh_CN.po:
	* tests/Makefile.am:
	* tests/common.py:
	* tests/runtests.py:
	* tests/testHList.py:
	* tests/test_binary_search.py:
	* tests/testcomplex.py:
	* tests/testmagnets.py:
	  Merging Brandon Lewis SOC branch into trunk

2008-08-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	  Patch by: Kristian Rumberg <kristianrumberg at gmail dot com> * pitivi/ui/mainwindow.py: Deactivate file button and modify button when rendering is started.

2008-08-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/ui/viewer.py:
	  viewer.py: Sync with the X server before giving the X-id to the sink

2008-08-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi/configure.py.in:
	  configure.py.in : Cleanup uninstalled detection

2008-07-31  Djihed Afifi <djihed@gmail.com>

	* po/ChangeLog:
	* po/ar.po:
	  Updated Arabic Translation by Djihed Afifi.

2008-06-15  Yannig Marchegay <yannig@marchegay.org>

	* po/ChangeLog:
	* po/oc.po:
	  Updated Occitan translation

2008-06-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/singledecodebin.py: (SingleDecodeBin._tryToLink1): Set state of element we're trying to link to to READY first. This is because some elements will do some checking in NULL=>READY, including modifying their caps.

2008-06-07  Kjartan Maraas <kmaraas@gnome.org>

	  2008-06-07  Kjartan Maraas  <kmaraas@gnome.org>
	  * nb.po: Updated Norwegian bokmål translation.

2008-06-05  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pixmaps/Makefile.am: Dist the newly added file

2008-06-05  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pixmaps/pitivi-sound.png: re-add sound icon that was accidentally removed some time ago.

2008-05-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: Fix indentation broken in last commit

2008-05-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: lower error level for a non-fatal issue. * pitivi/pitivi.py: project is not a class property * pitivi/timeline/objects.py: Fix __repr__ and add more debugging

2008-05-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Make icon selection code more generic. Remove self.filepixbuf since it's no longer used. Fixes #518301

2008-04-14  Duarte Loreto <happyguy_pt@hotmail.com>

	  2008-04-14  Duarte Loreto <happyguy_pt@hotmail.com>
	  * pt.po: Added Portuguese translation by António Lima
	  <amrlima@gmail.com>.
	  * LINGUAS: Added Portuguese (pt).

2008-03-10  Gil Forcada <gforcada@svn.gnome.org>

	* po/ChangeLog:
	* po/ca.po:
	  Minor fix by Jordi Mas

2008-03-08  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2008-03-07  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2008-03-03  Gil Forcada <gforcada@svn.gnome.org>

	* po/ChangeLog:
	* po/ca.po:
	  Updated Catalan translation

2008-02-20  Kjartan Maraas <kmaraas@gnome.org>

	  2008-02-20  Kjartan Maraas  <kmaraas@gnome.org>
	  * pitivi/ui/pluginmanagerdialog.glade: Don't translate
	  widget labels.

2008-02-20  Kjartan Maraas <kmaraas@gnome.org>

	  2008-02-19  Kjartan Maraas  <kmaraas@gnome.org>
	  * LINGUAS: Add nb
	  * nb.po: Add norwegian bokmål translation.

2008-02-19  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2008-02-19  Ilkka Tuohela <hile@iki.fi>

	* po/ChangeLog:
	* po/fi.po:
	  Updated Finnish translation

2008-02-04  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2008-01-29  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation by Jesse Aviles

2008-01-21  Stéphane Raimbault <stephane.raimbault@gmail.com>

	  2008-01-21  Stéphane Raimbault  <stephane.raimbault@gmail.com>
	  * fr.po: Updated French translation by Robert-André Mauchin.

2008-01-13  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation by Jesse Aviles

2008-01-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/Makefile.am: * pitivi/elements/videofade.py: New fade-in/fade-out element. Only works with cvs gst-plugins-good.

2007-12-31  Yannig Marchegay <yannig@marchegay.org>

	* po/ChangeLog:
	* po/oc.po:
	  Updated Occitan translation

2007-12-31  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Swedish translation updated

2007-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/POTFILES.in: Added more translatable files. Fixes #501028

2007-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* Makefile.am:
	  Reviewed by : Edward Hervey <bilboed@bilboed.com> * Makefile.am: Fix locale-uninstalled rule to use $(MAKE) instead of make. Fixes #501068

2007-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/project.py: Fixed issues when saving existing projects. Documentation fixes. Added more debug statements. Added default signal handlers for signals that return something. * pitivi/ui/mainwindow.py: Added some debugging statements and cleaned up code a little bit.

2007-11-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: * pitivi/bin.py: * pitivi/objectfactory.py: * pitivi/settings.py: * pitivi/threads.py: * pitivi/thumbnailer.py: * pitivi/timeline/composition.py: * pitivi/timeline/objects.py: * pitivi/timeline/source.py: * pitivi/timeline/timeline.py: * pitivi/ui/mainwindow.py: * pitivi/ui/ruler.py: * pitivi/ui/slider.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Fix misc issues detected by pychecker. Renaming unused method arguments Whitespace/tabs fixes.

2007-11-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/timelineobjects.py:
	  Patch by: Tommy <yobbobandana at yahoo dot co dot nz> * pitivi/ui/timelineobjects.py: Fix drag and drop slots in the simple timeline. Fixes #498071

2007-11-24  Claude Paroz <claude@2xlibre.net>

	  2007-11-24  Claude Paroz  <claude@2xlibre.net>
	  * fr.po: Updated French translation.

2007-11-20  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Back to development cycle.

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  Releasing 0.11.1

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: Added new 'project-closed' signal to confirm that a project is closed. * pitivi/timeline/composition.py: Update condensed-list once everything is added to the timeline * pitivi/ui/timelineobjects.py: Add a bit more logic for when a project is loaded/closed * tests/test_file_load_save.py: Added tests for new 'project-closed' signal

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Use portable 'if' syntax

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Fixes to display factories when a new project is loaded. Re-factored code a bit to avoid duplicates.

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: The uri is a keyword argument to Project() * pitivi/project.py: Serializable sub-classes need to have keyword-only arguments. Activate proper save Small code re-organization * pitivi/projectsaver.py: Add debugging whitespace-fixes * pitivi/ui/mainwindow.py: methods renaming added debugging whitespace-fixes

2007-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: * pitivi/serializable.py: * pitivi/settings.py: * pitivi/sourcelist.py: Classes implementing Serializable need to have keyword-only arguments Store some more info for factories Misc fixes * pitivi/timeline/composition.py: defaultSource should be a TimelineFileSource and not a pure gnlobject De-serialize all contents before adding them to the composition. * pitivi/timeline/objects.py: change naming of serializable attributes. * pitivi/timeline/source.py: Small fixes * pitivi/timeline/timeline.py: Switch to using TimelineBlankSource for default sources Small fixes * pitivi/ui/timelineobjects.py: small fixes * tests/common.py: * tests/test_serializable.py: Classes implementing Serializable need to have keyword-only arguments

2007-11-12  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/sourcefactories.py:
	  Patch by: Tommy <yobbobandana at yahoo dot co dot nz> * pitivi/ui/sourcefactories.py: unquote urls from drag and drop, this should fix some issues when DnD'ing files from Nautilus for ex.

2007-11-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/settings.py: Add some debugging. Don't specify audio depth in settings caps, this causes too many issues with compatible encoder caps. Fixes #487455

2007-11-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: If the system isn't icon-theme-spec compliant, load pixbufs the old way using shipped pngs. Fixes #461913

2007-11-01  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation

2007-10-30  Ilkka Tuohela <hile@iki.fi>

	* po/ChangeLog:
	* po/fi.po:
	  Added Finnish translation

2007-10-22  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-10-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * RELEASE: Add new dependencies * pitivi/settings.py: getVideoCaps() and getAudioCaps() now return intersection of configured settings AND corresponding encoder sink caps. * pitivi/timeline/objects.py: Add a mode to force setting start/duration on the gnlobject. Fixes a stupid bug with cutting. * pitivi/timeline/source.py: Fix debugging * pitivi/ui/viewer.py: Fix debugging. Only set XID on videosink widget if it is exposed in order to avoid X errors.

2007-10-18  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* tests/test_file_load_save.py:
	  reviewed by: <delete if not using a buddy> * tests/test_file_load_save.py: updated test cases

2007-10-18  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* pitivi/project.py:
	* pitivi/projectsaver.py:
	* pitivi/ui/mainwindow.py:
	  reviewed by: <delete if not using a buddy> * pitivi/project.py: redefined prototype for save-uri-requested signal -- uri, format made changes to application logic, which was buggy now passed into method call setUri() * pitivi/projectsaver.py: added some more classmethods for working with projectSaver derivatives * pitivi/ui/mainwindow.py: implemented file type filters in in open and save dialogs. Note: this code breaks some test cases relating to the applicaiton logic, but appears to work properly. Want to get changes to server, will debug the application logic in next commit.

2007-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Back to development cycle.

2007-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* NEWS:
	* RELEASE:
	* configure.ac:
	  Releasing 0.11.0

2007-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * AUTHORS: * pitivi/ui/mainwindow.py: Add Thijs Vermeir to the list of contributors

2007-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Add 'recording' property to SmartBin, set to True when it is in recording mode. * pitivi/playground.py: Query on the vsinkthread ONLY if the current smartbin is not in recording mode, else query on the whole SmartBin. This fixes the progress bar not working when encoding.

2007-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: * pitivi/elements/singledecodebin.py: * pitivi/playground.py: Replace use of '%s' by '%r' for gst.Object subclasses in order to avoid deadlocks for people who don't have cvs gst-python.

2007-10-09  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-10-08  Gil Forcada <gforcada@svn.gnome.org>

	* po/ChangeLog:
	* po/ca.po:
	  Updated Catalan translation

2007-10-07  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation

2007-10-04  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* pitivi/ui/sourcefactories.py:
	  reviewed by: <delete if not using a buddy> * pitivi/ui/sourcefactories.py: added handler for new-project-failed signal (simply disconnects project signals, and clears liststore. this should be all the changes required for the simple UI to handle file loading. file saving should be easier still, however a bunch of seemingly unrelated test cases broke as soon as I replaced the dummy filesaving code. i'll investigate.

2007-10-04  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* pitivi/pitivi.py:
	* pitivi/project.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timelineobjects.py:
	* tests/test_file_load_save.py:
	  reviewed by: <delete if not using a buddy> * pitivi/pitivi.py: changed "new-project-loading" signal prototype, now passes the new project as first parameter * pitivi/project.py: project's timeline now initialized in constructor. users of class must call "load()" to load the project from a file. this will only have an effect the first time it is called. * pitivi/ui/mainwindow.py: added reason parameter to the notProjectCb prototype, and added the reason to the error message. * pitivi/ui/timelineobjects.py: adjustments to new-project-* signal handlers * tests/test_file_load_save.py: adjustment to new-project-loading signal handler

2007-10-04  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* pitivi/pitivi.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/timelineobjects.py:
	  reviewed by: <delete if not using a buddy> * pitivi/pitivi.py: minor formatting changes * pitivi/ui/mainwindow.py: added preliminary support for the new project command. Improved support will require some refactoring, so i'm going to commit that separately * pitivi/ui/timelineobjects.py: added handlers for the new-project-* signals. the old code was based on the the earlier project signals.

2007-10-03  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* pitivi/settings.py:
	* pitivi/ui/mainwindow.py:
	  reviewed by: <delete if not using a buddy> * pitivi/settings.py: added new setting for enabling experimental file support * pitivi/ui/mainwindow.py: added basic ui support for Save / SaveAs commands enable experimental file support with PITIVI_FILE_SUPPORT environment variable

2007-09-30  Stéphane Raimbault <stephane.raimbault@gmail.com>

	* po/ChangeLog:
	* po/fr.po:
	  Updated French translation by Ivan Buresi and Claude Paroz.

2007-09-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: * pitivi/elements/singledecodebin.py: * pitivi/elements/thumbnailsink.py: * pitivi/pitivi.py: * pitivi/pitivigstutils.py: * pitivi/plugincore.py: Add/Fix inline documentation

2007-09-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	* ChangeLog:
	* pitivi/projectsaver.py:
	* pitivi/serializable.py:
	  reviewed by: <delete if not using a buddy> * pitivi/serializable.py: added some comments * pitivi/projectsaver.py: added introspection code for probing of file formats

2007-09-27  Brandon Lewis <brandon_lewis@berkeley.edu>

	  * pitivi/project.py: Adjusted code to work with changes to projectsaver interface * pitivi/projectsaver.py: Redesigned projectsaver interface. no longer has facilities for "registering" formats, since this can be handled by pluginmanager. Factored out pickle file format into subclass of projectsaver Removed the global function newProjectSaver from the module, in favor of project saver class method which does the same thing * tests/test_file_load_save.py: adjusted test cases changes to projectsaver interface

2007-09-26  Brandon Lewis <brandon_lewis@berkeley.edu>

	  * pitivi/pluginmanager.py: changed "plugin-activated-changed" to "plugin-enabled-changed" in signal declaration, since this is used in comments and elsewhere in the file * pitivi/projectsaver.py: some minor corrections.

2007-09-20  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation

2007-09-17  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-09-12  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/sourcelist.py: Raise an exception only if we REALLY have an existing source.

2007-09-12  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: Clean unique serialization methods. Add more documentation * pitivi/project.py: Implement Serializable on Project. * pitivi/serializable.py: Add more checks. Raise Exceptions instead of print. * pitivi/settings.py: Implement Serializable on ExportSettings. * pitivi/sourcelist.py: New method : SourceList.addFactory(self, uri,factory) Implement Serializable on SourceList a bit better. * pitivi/timeline/composition.py: New method : Composition.cleanUp(self) Implement Serializable on Composition with checks. * pitivi/timeline/objects.py: raise Exceptions instead of warning for critical issues. * pitivi/timeline/timeline.py: minor cleanups * tests/test_file_load_save.py: cleanup. * tests/test_timeline_composition.py: More checks for serialization, uniqueness and correct property attributions. * tests/test_timeline_objects.py: Also check that gnlobject is created after deserialization.

2007-09-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: Add checks for newly required python modules (zope.interface and distutils). * pitivi/ui/pluginmanagerdialog.py: Fix import statements.

2007-09-10  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-09-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: On the road to 0.11 we are...

2007-09-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* AUTHORS:
	* ChangeLog:
	* README:
	* configure.ac:
	* pitivi/Makefile.am:
	* pitivi/check.py:
	* pitivi/elements/singledecodebin.py:
	* pitivi/elements/thumbnailsink.py:
	* pitivi/objectfactory.py:
	* pitivi/pitivi.py:
	* pitivi/playground.py:
	* pitivi/plugincore.py:
	* pitivi/pluginmanager.py:
	* pitivi/project.py:
	* pitivi/projectsaver.py:
	* pitivi/serializable.py:
	* pitivi/settings.py:
	* pitivi/sourcelist.py:
	* pitivi/thumbnailer.py:
	* pitivi/timeline/composition.py:
	* pitivi/timeline/effects.py:
	* pitivi/timeline/objects.py:
	* pitivi/timeline/source.py:
	* pitivi/timeline/timeline.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/actions.xml:
	* pitivi/ui/complextimeline.py:
	* pitivi/ui/layerwidgets.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/pluginmanagerdialog.glade:
	* pitivi/ui/pluginmanagerdialog.py:
	* pitivi/ui/plumber.py:
	* pitivi/ui/slider.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/timelineobjects.py:
	* pitivi/ui/tracklayer.py:
	* pitivi/ui/viewer.py:
	* tests/Makefile.am:
	* tests/common.py:
	* tests/runtests.py:
	* tests/test_file_load_save.py:
	* tests/test_serializable.py:
	* tests/test_timeline_composition.py:
	* tests/test_timeline_objects.py:
	* tests/test_timeline_source.py:
	  Merged PITIVI_SOC_2007 to trunk. On the road to 0.11 we go...

2007-09-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* PITIVI_SOC_2007/.cvsignore:
	* PITIVI_SOC_2007/ABOUT-NLS:
	* PITIVI_SOC_2007/AUTHORS:
	* PITIVI_SOC_2007/COPYING:
	* PITIVI_SOC_2007/ChangeLog:
	* PITIVI_SOC_2007/MAINTAINERS:
	* PITIVI_SOC_2007/Makefile.am:
	* PITIVI_SOC_2007/NEWS:
	* PITIVI_SOC_2007/README:
	* PITIVI_SOC_2007/RELEASE:
	* PITIVI_SOC_2007/autogen.sh:
	* PITIVI_SOC_2007/bin/.cvsignore:
	* PITIVI_SOC_2007/bin/Makefile.am:
	* PITIVI_SOC_2007/bin/pitivi.in:
	* PITIVI_SOC_2007/configure.ac:
	* PITIVI_SOC_2007/docs/HACKING:
	* PITIVI_SOC_2007/docs/design/timeline.txt:
	* PITIVI_SOC_2007/intltool-extract.in:
	* PITIVI_SOC_2007/intltool-merge.in:
	* PITIVI_SOC_2007/intltool-update.in:
	* PITIVI_SOC_2007/pitivi.desktop.in:
	* PITIVI_SOC_2007/pitivi.png:
	* PITIVI_SOC_2007/pitivi.spec.in:
	* PITIVI_SOC_2007/pitivi/.cvsignore:
	* PITIVI_SOC_2007/pitivi/Makefile.am:
	* PITIVI_SOC_2007/pitivi/__init__.py:
	* PITIVI_SOC_2007/pitivi/bin.py:
	* PITIVI_SOC_2007/pitivi/check.py:
	* PITIVI_SOC_2007/pitivi/configure.py.in:
	* PITIVI_SOC_2007/pitivi/discoverer.py:
	* PITIVI_SOC_2007/pitivi/dnd.py:
	* PITIVI_SOC_2007/pitivi/effects.py:
	* PITIVI_SOC_2007/pitivi/elements/.cvsignore:
	* PITIVI_SOC_2007/pitivi/elements/Makefile.am:
	* PITIVI_SOC_2007/pitivi/elements/__init__.py:
	* PITIVI_SOC_2007/pitivi/elements/singledecodebin.py:
	* PITIVI_SOC_2007/pitivi/elements/smartscale.py:
	* PITIVI_SOC_2007/pitivi/elements/thumbnailsink.py:
	* PITIVI_SOC_2007/pitivi/instance.py:
	* PITIVI_SOC_2007/pitivi/objectfactory.py:
	* PITIVI_SOC_2007/pitivi/pitivi.py:
	* PITIVI_SOC_2007/pitivi/pitivigstutils.py:
	* PITIVI_SOC_2007/pitivi/pixmaps/.cvsignore:
	* PITIVI_SOC_2007/pitivi/pixmaps/Makefile.am:
	* PITIVI_SOC_2007/pitivi/pixmaps/busy.gif:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-advanced-16.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-advanced-22.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-advanced-24.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-render-16.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-render-22.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-render-24.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-video.png:
	* PITIVI_SOC_2007/pitivi/playground.py:
	* PITIVI_SOC_2007/pitivi/plugincore.py:
	* PITIVI_SOC_2007/pitivi/pluginmanager.py:
	* PITIVI_SOC_2007/pitivi/project.py:
	* PITIVI_SOC_2007/pitivi/projectsaver.py:
	* PITIVI_SOC_2007/pitivi/serializable.py:
	* PITIVI_SOC_2007/pitivi/settings.py:
	* PITIVI_SOC_2007/pitivi/signalgroup.py:
	* PITIVI_SOC_2007/pitivi/sourcelist.py:
	* PITIVI_SOC_2007/pitivi/threads.py:
	* PITIVI_SOC_2007/pitivi/thumbnailer.py:
	* PITIVI_SOC_2007/pitivi/timeline/Makefile.am:
	* PITIVI_SOC_2007/pitivi/timeline/__init__.py:
	* PITIVI_SOC_2007/pitivi/timeline/composition.py:
	* PITIVI_SOC_2007/pitivi/timeline/effects.py:
	* PITIVI_SOC_2007/pitivi/timeline/objects.py:
	* PITIVI_SOC_2007/pitivi/timeline/source.py:
	* PITIVI_SOC_2007/pitivi/timeline/timeline.py:
	* PITIVI_SOC_2007/pitivi/ui/.cvsignore:
	* PITIVI_SOC_2007/pitivi/ui/Makefile.am:
	* PITIVI_SOC_2007/pitivi/ui/__init__.py:
	* PITIVI_SOC_2007/pitivi/ui/actions.xml:
	* PITIVI_SOC_2007/pitivi/ui/complexinterface.py:
	* PITIVI_SOC_2007/pitivi/ui/complexlayer.py:
	* PITIVI_SOC_2007/pitivi/ui/complexsource.py:
	* PITIVI_SOC_2007/pitivi/ui/complextimeline.py:
	* PITIVI_SOC_2007/pitivi/ui/elementsettingsdialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/encodingdialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/exportsettingswidget.glade:
	* PITIVI_SOC_2007/pitivi/ui/exportsettingswidget.py:
	* PITIVI_SOC_2007/pitivi/ui/filelisterrordialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/filelisterrordialog.py:
	* PITIVI_SOC_2007/pitivi/ui/glade.py:
	* PITIVI_SOC_2007/pitivi/ui/gstwidget.py:
	* PITIVI_SOC_2007/pitivi/ui/infolayer.py:
	* PITIVI_SOC_2007/pitivi/ui/layerwidgets.py:
	* PITIVI_SOC_2007/pitivi/ui/mainwindow.py:
	* PITIVI_SOC_2007/pitivi/ui/pluginmanagerdialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/pluginmanagerdialog.py:
	* PITIVI_SOC_2007/pitivi/ui/plumber.py:
	* PITIVI_SOC_2007/pitivi/ui/projectsettings.glade:
	* PITIVI_SOC_2007/pitivi/ui/projectsettings.py:
	* PITIVI_SOC_2007/pitivi/ui/ruler.py:
	* PITIVI_SOC_2007/pitivi/ui/slider.py:
	* PITIVI_SOC_2007/pitivi/ui/sourcefactories.py:
	* PITIVI_SOC_2007/pitivi/ui/timeline.py:
	* PITIVI_SOC_2007/pitivi/ui/timelineobjects.py:
	* PITIVI_SOC_2007/pitivi/ui/tracklayer.py:
	* PITIVI_SOC_2007/pitivi/ui/viewer.py:
	* PITIVI_SOC_2007/pitivi/utils.py:
	* PITIVI_SOC_2007/po/.cvsignore:
	* PITIVI_SOC_2007/po/ChangeLog:
	* PITIVI_SOC_2007/po/LINGUAS:
	* PITIVI_SOC_2007/po/Makefile.in.in:
	* PITIVI_SOC_2007/po/POTFILES.in:
	* PITIVI_SOC_2007/po/ar.po:
	* PITIVI_SOC_2007/po/ca.po:
	* PITIVI_SOC_2007/po/de.po:
	* PITIVI_SOC_2007/po/dz.po:
	* PITIVI_SOC_2007/po/el.po:
	* PITIVI_SOC_2007/po/en_GB.po:
	* PITIVI_SOC_2007/po/es.po:
	* PITIVI_SOC_2007/po/fi.po:
	* PITIVI_SOC_2007/po/fr.po:
	* PITIVI_SOC_2007/po/it.po:
	* PITIVI_SOC_2007/po/pa.po:
	* PITIVI_SOC_2007/po/pt_BR.po:
	* PITIVI_SOC_2007/po/sv.po:
	* PITIVI_SOC_2007/po/zh_CN.po:
	* PITIVI_SOC_2007/tests/Makefile.am:
	* PITIVI_SOC_2007/tests/common.py:
	* PITIVI_SOC_2007/tests/runtests.py:
	* PITIVI_SOC_2007/tests/test_basic.py:
	* PITIVI_SOC_2007/tests/test_file_load_save.py:
	* PITIVI_SOC_2007/tests/test_serializable.py:
	* PITIVI_SOC_2007/tests/test_timeline_composition.py:
	* PITIVI_SOC_2007/tests/test_timeline_objects.py:
	* PITIVI_SOC_2007/tests/test_timeline_source.py:
	  grmlbl

2007-09-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* PITIVI_SOC_2007/.cvsignore:
	* PITIVI_SOC_2007/ABOUT-NLS:
	* PITIVI_SOC_2007/AUTHORS:
	* PITIVI_SOC_2007/COPYING:
	* PITIVI_SOC_2007/ChangeLog:
	* PITIVI_SOC_2007/MAINTAINERS:
	* PITIVI_SOC_2007/Makefile.am:
	* PITIVI_SOC_2007/NEWS:
	* PITIVI_SOC_2007/README:
	* PITIVI_SOC_2007/RELEASE:
	* PITIVI_SOC_2007/autogen.sh:
	* PITIVI_SOC_2007/bin/.cvsignore:
	* PITIVI_SOC_2007/bin/Makefile.am:
	* PITIVI_SOC_2007/bin/pitivi.in:
	* PITIVI_SOC_2007/configure.ac:
	* PITIVI_SOC_2007/docs/HACKING:
	* PITIVI_SOC_2007/docs/design/timeline.txt:
	* PITIVI_SOC_2007/intltool-extract.in:
	* PITIVI_SOC_2007/intltool-merge.in:
	* PITIVI_SOC_2007/intltool-update.in:
	* PITIVI_SOC_2007/pitivi.desktop.in:
	* PITIVI_SOC_2007/pitivi.png:
	* PITIVI_SOC_2007/pitivi.spec.in:
	* PITIVI_SOC_2007/pitivi/.cvsignore:
	* PITIVI_SOC_2007/pitivi/Makefile.am:
	* PITIVI_SOC_2007/pitivi/__init__.py:
	* PITIVI_SOC_2007/pitivi/bin.py:
	* PITIVI_SOC_2007/pitivi/check.py:
	* PITIVI_SOC_2007/pitivi/configure.py.in:
	* PITIVI_SOC_2007/pitivi/discoverer.py:
	* PITIVI_SOC_2007/pitivi/dnd.py:
	* PITIVI_SOC_2007/pitivi/effects.py:
	* PITIVI_SOC_2007/pitivi/elements/.cvsignore:
	* PITIVI_SOC_2007/pitivi/elements/Makefile.am:
	* PITIVI_SOC_2007/pitivi/elements/__init__.py:
	* PITIVI_SOC_2007/pitivi/elements/singledecodebin.py:
	* PITIVI_SOC_2007/pitivi/elements/smartscale.py:
	* PITIVI_SOC_2007/pitivi/elements/thumbnailsink.py:
	* PITIVI_SOC_2007/pitivi/instance.py:
	* PITIVI_SOC_2007/pitivi/objectfactory.py:
	* PITIVI_SOC_2007/pitivi/pitivi.py:
	* PITIVI_SOC_2007/pitivi/pitivigstutils.py:
	* PITIVI_SOC_2007/pitivi/pixmaps/.cvsignore:
	* PITIVI_SOC_2007/pitivi/pixmaps/Makefile.am:
	* PITIVI_SOC_2007/pitivi/pixmaps/busy.gif:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-advanced-16.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-advanced-22.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-advanced-24.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-render-16.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-render-22.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-render-24.png:
	* PITIVI_SOC_2007/pitivi/pixmaps/pitivi-video.png:
	* PITIVI_SOC_2007/pitivi/playground.py:
	* PITIVI_SOC_2007/pitivi/plugincore.py:
	* PITIVI_SOC_2007/pitivi/pluginmanager.py:
	* PITIVI_SOC_2007/pitivi/project.py:
	* PITIVI_SOC_2007/pitivi/projectsaver.py:
	* PITIVI_SOC_2007/pitivi/serializable.py:
	* PITIVI_SOC_2007/pitivi/settings.py:
	* PITIVI_SOC_2007/pitivi/signalgroup.py:
	* PITIVI_SOC_2007/pitivi/sourcelist.py:
	* PITIVI_SOC_2007/pitivi/threads.py:
	* PITIVI_SOC_2007/pitivi/thumbnailer.py:
	* PITIVI_SOC_2007/pitivi/timeline/Makefile.am:
	* PITIVI_SOC_2007/pitivi/timeline/__init__.py:
	* PITIVI_SOC_2007/pitivi/timeline/composition.py:
	* PITIVI_SOC_2007/pitivi/timeline/effects.py:
	* PITIVI_SOC_2007/pitivi/timeline/objects.py:
	* PITIVI_SOC_2007/pitivi/timeline/source.py:
	* PITIVI_SOC_2007/pitivi/timeline/timeline.py:
	* PITIVI_SOC_2007/pitivi/ui/.cvsignore:
	* PITIVI_SOC_2007/pitivi/ui/Makefile.am:
	* PITIVI_SOC_2007/pitivi/ui/__init__.py:
	* PITIVI_SOC_2007/pitivi/ui/actions.xml:
	* PITIVI_SOC_2007/pitivi/ui/complexinterface.py:
	* PITIVI_SOC_2007/pitivi/ui/complexlayer.py:
	* PITIVI_SOC_2007/pitivi/ui/complexsource.py:
	* PITIVI_SOC_2007/pitivi/ui/complextimeline.py:
	* PITIVI_SOC_2007/pitivi/ui/elementsettingsdialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/encodingdialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/exportsettingswidget.glade:
	* PITIVI_SOC_2007/pitivi/ui/exportsettingswidget.py:
	* PITIVI_SOC_2007/pitivi/ui/filelisterrordialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/filelisterrordialog.py:
	* PITIVI_SOC_2007/pitivi/ui/glade.py:
	* PITIVI_SOC_2007/pitivi/ui/gstwidget.py:
	* PITIVI_SOC_2007/pitivi/ui/infolayer.py:
	* PITIVI_SOC_2007/pitivi/ui/layerwidgets.py:
	* PITIVI_SOC_2007/pitivi/ui/mainwindow.py:
	* PITIVI_SOC_2007/pitivi/ui/pluginmanagerdialog.glade:
	* PITIVI_SOC_2007/pitivi/ui/pluginmanagerdialog.py:
	* PITIVI_SOC_2007/pitivi/ui/plumber.py:
	* PITIVI_SOC_2007/pitivi/ui/projectsettings.glade:
	* PITIVI_SOC_2007/pitivi/ui/projectsettings.py:
	* PITIVI_SOC_2007/pitivi/ui/ruler.py:
	* PITIVI_SOC_2007/pitivi/ui/slider.py:
	* PITIVI_SOC_2007/pitivi/ui/sourcefactories.py:
	* PITIVI_SOC_2007/pitivi/ui/timeline.py:
	* PITIVI_SOC_2007/pitivi/ui/timelineobjects.py:
	* PITIVI_SOC_2007/pitivi/ui/tracklayer.py:
	* PITIVI_SOC_2007/pitivi/ui/viewer.py:
	* PITIVI_SOC_2007/pitivi/utils.py:
	* PITIVI_SOC_2007/po/.cvsignore:
	* PITIVI_SOC_2007/po/ChangeLog:
	* PITIVI_SOC_2007/po/LINGUAS:
	* PITIVI_SOC_2007/po/Makefile.in.in:
	* PITIVI_SOC_2007/po/POTFILES.in:
	* PITIVI_SOC_2007/po/ar.po:
	* PITIVI_SOC_2007/po/ca.po:
	* PITIVI_SOC_2007/po/de.po:
	* PITIVI_SOC_2007/po/dz.po:
	* PITIVI_SOC_2007/po/el.po:
	* PITIVI_SOC_2007/po/en_GB.po:
	* PITIVI_SOC_2007/po/es.po:
	* PITIVI_SOC_2007/po/fi.po:
	* PITIVI_SOC_2007/po/fr.po:
	* PITIVI_SOC_2007/po/it.po:
	* PITIVI_SOC_2007/po/pa.po:
	* PITIVI_SOC_2007/po/pt_BR.po:
	* PITIVI_SOC_2007/po/sv.po:
	* PITIVI_SOC_2007/po/zh_CN.po:
	* PITIVI_SOC_2007/tests/Makefile.am:
	* PITIVI_SOC_2007/tests/common.py:
	* PITIVI_SOC_2007/tests/runtests.py:
	* PITIVI_SOC_2007/tests/test_basic.py:
	* PITIVI_SOC_2007/tests/test_file_load_save.py:
	* PITIVI_SOC_2007/tests/test_serializable.py:
	* PITIVI_SOC_2007/tests/test_timeline_composition.py:
	* PITIVI_SOC_2007/tests/test_timeline_objects.py:
	* PITIVI_SOC_2007/tests/test_timeline_source.py:
	  moving unstable branch to trunk

2007-09-01  Stéphane Raimbault <stephane.raimbault@gmail.com>

	* po/ChangeLog:
	* po/fr.po:
	  Updated French translation by Christophe Benz and Claude Paroz.

2007-08-23  Ilkka Tuohela <hile@iki.fi>

	* po/ChangeLog:
	* po/fi.po:
	  Updated Finnish translation

2007-08-20  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2007-08-17  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2007-08-17  Raivis Dejus <orvils@gmail.com>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/lv.po:
	  Added Latvian Translation.

2007-08-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * MAINTAINERS: Fix file according to http://live.gnome.org/MaintainersCorner#maintainers

2007-08-06  Ilkka Tuohela <hile@iki.fi>

	* po/ChangeLog:
	* po/fi.po:
	  Updated Finnish translation

2007-07-31  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation

2007-07-29  Yannig Marchegay <yannig@marchegay.org>

	* po/LINGUAS:
	  Updated Occitan translation

2007-07-29  Yannig Marchegay <yannig@marchegay.org>

	* po/oc.po:
	  Updated Occitan translation

2007-07-28  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Swedish translation updated

2007-07-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/objectfactory.py:
	  Patch by: Thijs Vermeir <thijsvermeir@gmail.com> * pitivi/objectfactory.py: Use decodebin2 if available for temporary file sources.

2007-07-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	  Patch by: Thijs Vermeir <thijsvermeir@gmail.com> * pitivi/ui/mainwindow.py: Fix issues with rendering progress bar.

2007-07-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/settings.py: More flexible algorithm for finding compatible muxers and encoders. It still leaves the problem of limitations because of the encoders (in size, depth, ...).

2007-07-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timeline.py: Use a gtk.Label with an eventbox instead of the previous method in order to display the informational message in the timeline. Fixes #405462

2007-07-04  Pema Geyleg <pgeyleg@gmail.com>

	* po/ChangeLog:
	* po/dz.po:
	  updated dzongkha translation

2007-06-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * MAINTAINERS: * pitivi.spec.in: * pitivi/ui/mainwindow.py: * pitivi/ui/plumber.py: Changing email adress for my copyrights, since I'm no longer at Fluendo.

2007-06-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/smartscale.py: Revert previous commit since it breaks a lot of behaviours :( If there's no pixel-aspect-ratio in the caps, that means it's 1/1.

2007-06-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: (getCurrentTimePosition): added a 'onlyvideo' default parameter because of issues with audio streams (namely mad/mp3). * pitivi/ui/ruler.py: * pitivi/ui/viewer.py: Specify format when doing a seek. Good if we add other parameters to Playground.seekInCurrent() later on.

2007-06-15  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/Makefile.am: (elements_PYTHON): Add the new thumbnailsink.

2007-06-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/thumbnailsink.py: First take at a thumbnailing sink that converts RGB buffers into GdkPixbuf usable in gtk widgets.

2007-06-07  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation

2007-06-04  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timelineobjects.py: re-activate "remove" popup button on sources now that the release is done.

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Back to development cycle.

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* NEWS:
	* RELEASE:
	* configure.ac:
	  Releasing !

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timelineobjects.py: (SimpleSourceWidget.__init__): Disable source editing for the release. * po/ar.po: * po/ca.po: * po/de.po: * po/dz.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/it.po: * po/pa.po: * po/pt_BR.po: * po/sv.po: * po/zh_CN.po: po files adjusted.

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * AUTHORS: * pitivi/ui/mainwindow.py: Give credit to the contributors !

2007-05-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/ar.po: * po/ca.po: * po/de.po: * po/dz.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/it.po: * po/pa.po: * po/pt_BR.po: * po/sv.po: * po/zh_CN.po: Update translations.

2007-05-29  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-05-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 0.10.2.2 pre-release

2007-05-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/source.py: New TimelineBlankSource for audio/video blanks. * pitivi/ui/timelineobjects.py: When adding a video-only clip to the timeline, link a blank audio brother to it to avoid issues. Fixes #441784

2007-05-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/smartscale.py: Always set the pixel-aspect-ratio on the intermediate capsfilter to handle video streams that don't specify the PAR (which in that case defaults to 1/1).

2007-05-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Set the proper title and heading on dialog box depending on whether there is one OR more files that failed.

2007-05-21  Jordi Mas <jmas@softcatala.org>

	  2007-05-21 Jordi Mas <jmas@softcatala.org>
	  * ca.po: Updated Catalan translation by Gil Forcada

2007-05-16  David Lodge <dave@cirt.net>

	* po/ChangeLog:
	* po/en_GB.po:
	  Updated en_GB translation

2007-05-15  Jorge Gonzalez <jorgegon@svn.gnome.org>

	* po/ChangeLog:
	* po/es.po:
	  Updated Spanish translation

2007-05-15  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/POTFILES.in:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-05-12  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/filelisterrordialog.py: more cleanup * pitivi/ui/sourcefactories.py: Emit signal so InfoStub can be properly removed.

2007-05-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/filelisterrordialog.py: First try at using gtk.TextView for error information.

2007-05-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: * pitivi/ui/filelisterrordialog.py: * pitivi/ui/sourcefactories.py: Use the extra information field for 'not-media-file' signals. UI cleanups will follow soon.

2007-05-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Sort files from folders when receiving dropped uris.

2007-05-05  Stéphane Raimbault <stephane.raimbault@gmail.com>

	  2007-05-05  Stéphane Raimbault  <stephane.raimbault@gmail.com>
	  * fr.po: Updated French translation by Jonathan Ernst,
	  Robert-André Mauchin and Stéphane Raimbault.
	  * ChangeLog: converted to UTF-8 with iconv.

2007-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: * pitivi/threads.py: * pitivi/pitivi.py: Threading convenience class and class to manage all threads in existence during runtime. * pitivi/sourcelist.py: * pitivi/discoverer.py: Add extra argument to not-media-file signal. Add error case when we can't figure out the duration of a file. * pitivi/ui/filelisterrordialog.glade: * pitivi/ui/filelisterrordialog.py: Start modifications of importing error reporting dialog. * pitivi/ui/sourcefactories.py: Spawn separate thread for recursively discovering threads so it doesn't block the UI main thread. Fixes #432655

2007-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	  * tests/test_timeline_composition.py: Remove dangling whitespaces.

2007-04-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/exportsettingswidget.py: whoops :)

2007-04-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: * pitivi/pixmaps/Makefile.am: * pitivi/pixmaps/busy.gif: * pitivi/sourcelist.py: * pitivi/ui/sourcefactories.py: Remove buttons in source list. The actions present in the toolbar and menu are enough, plus the fact that you can drop some files in it too. Add an indicator in the source list when importing is taking place. Much slicker than previous versions. Fixes #432714

2007-04-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi.desktop.in: Add bugzilla fields so that bug-buddy can work properly with pitivi.

2007-04-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timeline.py: Only hide the timeline if it's empty. * pitivi/ui/timelineobjects.py: Remove unused code.

2007-04-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/encodingdialog.glade: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/mainwindow.py: * pitivi/ui/sourcefactories.py: Terminology fixes.

2007-04-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	  Patch by: Thibaut Girka <thibaut.girka@free.fr> * pitivi/ui/mainwindow.py: Fix i18n bug. Disable/enable [Render] button at correct time. Fixes #432204

2007-04-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcefactories.py:
	  Patch by: Jeff Fortin <nekohayo@gmail.com> * pitivi/ui/mainwindow.py: Make fullscreen action toggle-able (like other gtk/gnome apps). Remove 5px spacing in Global VBox that made the toolbar look weird. * pitivi/ui/sourcefactories.py: Add icons to popup-menu. Fixes #415060

2007-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: * pitivi/ui/sourcefactories.py: Remove cruft that was causing the explanation message to be hidden. Fixes #432656 * pitivi/ui/timeline.py: Start by displaying the timeline. Fix explanation message. Only display explanation message in the timeline once there's at least one clip to add. Fixes #432724

2007-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timeline.py: Show explanation message again if a drag was canceled. Fixes #432682

2007-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: * pitivi/settings.py: * pitivi/ui/mainwindow.py: Disable Advanced Mode by default until it works effectivelly. If you wish to use it, set the PITIVI_ADVANCED_MODE env variable to 1 Fixes #432644

2007-04-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/tracklayer.py:
	* pitivi/ui/viewer.py:
	  Patch by: Thibaut Girka <thibaut.girka@gmail.com> * pitivi/ui/mainwindow.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Make simple timeline view active when it contains elements, even though it wasn't previously displayed. Fixed #430686

2007-04-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Don't enable render button when we are viewing a temporary source.

2007-04-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/viewer.py:
	  Patch by: Jeff Fortin <nekohayo@gmail.com> * pitivi/ui/viewer.py: Remove horizontal bar between viewer and viewer controls. Fixes #421672

2007-04-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pixmaps/Makefile.am: * pitivi/pixmaps/pitivi-advanced-16.png: * pitivi/pixmaps/pitivi-render-16.png: Add new 16x16 icons by Andreas Nilsson. * pitivi/ui/mainwindow.py: Set render icon on the render dialog box.

2007-04-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pixmaps/Makefile.am: Modify for new/removed icons.

2007-04-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/actions.xml: * pitivi/ui/mainwindow.py: * pitivi/ui/viewer.py: Move render button to toolbar/menu. Patch by: Thibaut Girka <thibaut.girka@gmail.com> Fixes #421652 * pitivi/pixmaps/pitivi-file.png: * pitivi/pixmaps/pitivi-sound.png: Remove no longer used icons. * pitivi/pixmaps/pitivi-advanced.png: * pitivi/pixmaps/pitivi-advanced-22.png: * pitivi/pixmaps/pitivi-advanced-24.png: * pitivi/pixmaps/pitivi-render-22.png: * pitivi/pixmaps/pitivi-render-24.png: Rename icons. New render icon by Andreas Nilsson.

2007-04-22  Djihed Afifi <djihed@gmail.com>

	* po/ChangeLog:
	* po/ar.po:
	  Updated Arabic Translation by Djihed Afifi.

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Use default gtk theme icons for files, audio files and video files. Fixes #431060

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: Don't stop pitivi from starting if we can't find the required locale.

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/exportsettingswidget.py: Small typo fix.

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pixmaps/pitivi-advanced.png: * pitivi/ui/mainwindow.py: New icon for Advanced mode.

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timeline.py: comments fixups. * pitivi/ui/viewer.py: Pause the timeline when opening the render dialogbox. Grey-out the 'Record' button until the user has chosen a file. Remove the 'Choose file to render to' message once the user has chosen a file.

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: * tests/test_timeline_composition.py: Fix more cases when removing sources from the composition.

2007-04-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Only establish if the file is valid or not at the complete end of the discovery. This avoids having 'not_media_file' emitted several times for one file. * pitivi/ui/sourcefactories.py: Make the text message for the discoverer error dialog more user-friendly.

2007-04-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: (TimelineComposition.movesource): Clamp new positions values, and fixup check for same-position-as-before. Fixes #420847 * tests/test_timeline_composition.py: Add unit tests for same position moves, and insane values of new positions.

2007-04-14  Djihed Afifi <djihed@gmail.com>

	* po/ChangeLog:
	* po/ar.po:
	  Updated Arabic Translation by Djihed Afifi.

2007-04-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: Adjust the new position of the source when moving it further in time only. Fixes #416702 * tests/test_timeline_composition.py: Unit tests for composition.moveSource().

2007-04-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/source.py: initialize media-start and media-duration to -1 so we properly set the values on the gnlobject the first time round.

2007-04-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: Fix removal of linked sources. Raise an exception if we try to remove a source while collapsing the neighbours but not removing the linked object. * pitivi/timeline/source.py: Give a better name to brothers of TimelineFileSource to make it easier to spot them in debug logs. * tests/common.py: Allow setting durations on TestFileSourceFactory, with a default of 1s. * tests/test_timeline_composition.py: Added tests for insertSourceAfter, prependSource and removeSource

2007-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: Fixup and document Composition.appendsource() Minor cleanups * pitivi/ui/sourcefactories.py: Make the explanation text centered. * tests/common.py: Add a few things to TestFileSourceFactory.__init__ * tests/test_timeline_composition.py: New test file for pitivi.timeline.composition behaviour.

2007-04-07  Claude Paroz <claude@2xlibre.net>

	* po/ChangeLog:
	* po/fr.po:
	  Updated French translation.

2007-04-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * tests/common.py: Some systems/python don't like doing in-depth import.

2007-03-31  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/source.py: Set initial values for TimelineSource media_start and media_duration * tests/common.py: New TimelineFileSource and FileSourceFactory test objects * tests/test_timeline_source.py: Test some behaviour of TimelineFileSource Fixes #424228

2007-03-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/objects.py: Add a getBrother() method to BrotherObjects. small cleanups * tests/Makefile.am: * tests/common.py: New file to contain the test pitivi objects * tests/test_timeline_objects.py: Unit test for the pitivi.timeline.objects file. Only contains tests for the BrotherObjects, still need to add tests for the TimelineObjects.

2007-03-27  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: Separate the gtk mainloop handling outside of the Pitivi class. This allows not forcing the use of a gobject MainLoop when using PiTiVi. * Makefile.am: * configure.ac: * tests/: * tests/Makefile.am: * tests/runtests.py: * tests/test_basic.py: Added unit-test system. First provided test tests that pitivi gets properly created and destroyed, nothing fancy. This should lead the way to a whole bunch of unit-tests. Ideally we should have one unit test per relevant code file.

2007-03-26  Pema Geyleg <pgeyleg@gmail.com>

	* po/ChangeLog:
	* po/dz.po:

2007-03-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: Add an option for ui-less pitivi. Needed for unit-testing. * pitivi/timeline/source.py: Remove cruft.

2007-03-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: The order of the dialogbox buttons should be [close, add].

2007-03-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/sourcefactories.py:
	  Patch by: Johan Dahlin <jdahlin@async.com.br> * pitivi/ui/sourcefactories.py: HIG fixes. Switch the explanation message from a gtk.TextView to a gtk.Label, in order to avoid issues with text selections.

2007-03-19  Daniel Nylander <po@danielnylander.se>

	* po/ChangeLog:
	* po/sv.po:
	  sv.po: Updated Swedish translation

2007-03-19  Johan Dahlin <jdahlin@async.com.br>

	* pitivi/ui/sourcefactories.py:
	  One more TreeView cleanup. Call paths paths and use a column constant

2007-03-19  Johan Dahlin <jdahlin@async.com.br>

	* pitivi/ui/sourcefactories.py:
	  Fix a possible regression from my earlier treeview cleanup, add a comment explaining why

2007-03-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: * pitivi/pitivigstutils.py: Import pitivi gst utils explicitely.

2007-03-18  Johan Dahlin <jdahlin@async.com.br>

	  * pitivi/ui/sourcefactories.py: Modernize the usage of 	treemodel and use enums to access the columns.

2007-03-18  Johan Dahlin <jdahlin@async.com.br>

	  Update svn:ignore

2007-03-18  Johan Dahlin <jdahlin@async.com.br>

	  Add svn:ignore

2007-03-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/timeline/composition.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/mainwindow.py: * pitivi/ui/projectsettings.py: * pitivi/ui/timeline.py: * pitivi/ui/viewer.py: Remove unused imports, detected by pyflakes.

2007-03-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/effects.py: * pitivi/elements/singledecodebin.py: * pitivi/elements/smartscale.py: * pitivi/instance.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/signalgroup.py: * pitivi/sourcelist.py: * pitivi/timeline/composition.py: * pitivi/timeline/objects.py: * pitivi/timeline/source.py: * pitivi/timeline/timeline.py: * pitivi/ui/complexinterface.py: * pitivi/ui/complexsource.py: * pitivi/ui/complextimeline.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/glade.py: * pitivi/ui/gstwidget.py: * pitivi/ui/infolayer.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/mainwindow.py: * pitivi/ui/plumber.py: * pitivi/ui/projectsettings.py: * pitivi/ui/ruler.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Remove trailing whitespaces by using reindent.py script.

2007-03-15  Alessio Frusciante <algol@firenze.linux.it>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/it.po:
	  Added Italian translation.

2007-03-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/playground.py:
	* pitivi/ui/viewer.py:
	  Patch by: Brandon Lewis <brandon_lewis@berkeley.edu> * pitivi/playground.py: * pitivi/ui/viewer.py: Implement frame-by-frame forward/backward seeking in the playground and in the UI. Brandon, welcome to the PiTiVi developer team :) Fixes #353857

2007-03-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Properly implement the getSettings method in SmartTimelineBin and SmartFileBin. * pitivi/objectfactory.py: Cache the result of FileSourceFactory.getExportSettings() so we don't calculate it every time it's being asked.

2007-03-06  Stéphane Raimbault <stephane.raimbault@gmail.com>

	  2007-03-06  Stéphane Raimbault  <stephane.raimbault@gmail.com>
	  * fr.po: Updated French translation by Vincent Untz, Claude Paroz
	  and Stéphane Raimbault.

2007-02-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Removed checking for runtime-dependencies. Maintainers should make sure they are correctly set when packaging. Fixes #406341

2007-02-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * ar.po: * ca.po: * dz.po: * el.po: * en_GB.po: * es.po: * fi.po: * fr.po: * pa.po: * pt_BR.po: * sv.po: * zh_CN.po: Update po files to latest svn code.

2007-02-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/de.po:
	  reviewed by: Edward Hervey  <edward@fluendo.com> * LINGUAS: * de.po: Added german translation.

2007-02-17  David Lodge <dave@cirt.net>

	* po/ChangeLog:
	* po/en_GB.po:
	  Updated (British) English translation

2007-02-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: * pitivi/configure.py.in: Moved all checks (including version checks) to runtime checking.

2007-02-08  David Lodge <dave@cirt.net>

	* po/ChangeLog:
	* po/en_GB.po:
	  Updated (British) English translation

2007-02-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/POTFILES.in: Add pitivi/ui/timeline.py for translatable strings * po/ar.po: * po/ca.po: * po/dz.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/pa.po: * po/pt_BR.po: * po/sv.po: * po/zh_CN.po: Update po files for latest modifications. Includes french translation by Julien Tous <julien.tous@gmail.com> Fixes #405467

2007-02-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timelineobjects.py: First step of implementing simple timeline editing mode. Still need to fill in the SimpleEditingWidget.

2007-02-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Make the explanation message go away when dragging into the source list. This allows drag-and-drop again from outside pitivi. Fixes #403877

2007-02-02  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timeline.py: Show an explanation text in the timeline when it is empty so new users know what to do. Fixes #383402

2007-02-02  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Make requirement of gconf optional, since we want pitivi to also work on pure gtk+ installations.

2007-01-31  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Back to development cycle

2007-01-31  Edward Hervey <edward.hervey@collabora.co.uk>

	* NEWS:
	* RELEASE:
	  Releasing 0.10.2

2007-01-31  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:

2007-01-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * AUTHORS: (Contributors): Updated contributor list

2007-01-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 0.10.1.3 pre-release

2007-01-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: (PYGST_REQ): Bring gst-python requirement down to 0.10.6. 0.10.7 is not a hard requirement, but highly recommended since it fixes big thread-safety issues.

2007-01-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 0.10.1.2 pre-release

2007-01-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/ar.po: * po/ca.po: * po/dz.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/pa.po: * po/pt_BR.po: * po/sv.po: * po/zh_CN.po: Update po files for pre-release

2007-01-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/composition.py: * pitivi/timeline/objects.py: * pitivi/timeline/timeline.py: More code refactoring in timeline objects.

2007-01-23  David Lodge <dave@cirt.net>

	* po/ChangeLog:
	* po/en_GB.po:
	  Updated (British) English translation

2007-01-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline/effects.py: cough, sven is stupid, cough

2007-01-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: * pitivi/effects.py: Move the magician back to the top-level. * pitivi/timeline/Makefile.am: * pitivi/timeline/composition.py: * pitivi/timeline/effects.py: * pitivi/timeline/objects.py: * pitivi/timeline/source.py: * pitivi/timeline/timeline.py: Split the timeline objects into smaller files for easier comprehension. * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/ui/complexsource.py: * pitivi/ui/gstwidget.py: * pitivi/ui/ruler.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Fix inconsistencies detected by pychecker. Adapt code to timeline objects split-up.

2007-01-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/ar.po: * po/ca.po: * po/dz.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/pa.po: * po/pt_BR.po: * po/sv.po: * po/zh_CN.po: Update po files for newly added translatable file.

2007-01-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/POTFILES.in: Add pitivi/ui/filelisterrordialog.py to translatable files.

2007-01-19  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Use decodebin2 if the env variable is set. Because we want to use decodebin2... DO IT !  NOW !

2007-01-15  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: * pitivi/Makefile.am: * pitivi/effects.py: * pitivi/timeline.py: * pitivi/timeline: * pitivi/timeline/Makefile.am: * pitivi/timeline/__init__.py: * pitivi/timeline/effects.py: * pitivi/timeline/timeline.py: Create pitivi/timeline/ directory and move timeline.py and effects.py into there. * pitivi/pitivi.py: * pitivi/project.py: * pitivi/ui/complexlayer.py: * pitivi/ui/complexsource.py: * pitivi/ui/infolayer.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: import adjustments for timeline module location modifications.

2007-01-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline.py: Bug fixes when moving sources to the beginning position.

2007-01-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/timelineobjects.py: Forgot to add this file during the last commit.

2007-01-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Now depend on gst-python 0.10.6.1 for GIL lock issues in virtualmethods. Now depend on gnonlin-0.10.6.1 for locking issues when modifying the timeline. * pitivi/playground.py: (PlayGround.getCurrentTimePosition): new function for getting the time of the current bin. * pitivi/timeline.py: (TimelineObject.__repr__): Implement for proper representation in debug messages. (TimelineComposition.moveSource): Implement move method. (SimpleTimeline): Use SignalGroup for signals from the project. Add support for dragging sources within the timeline, and effectively propose moving around sources. Cleanup code a bit more. (SimpleTimelineSource): Add DnD support.

2007-01-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Now depend on gst-python 0.10.6.1 for GIL lock issues in virtualmethods. Now depend on gnonlin-0.10.6.1 for locking issues when modifying the timeline. * pitivi/playground.py: (PlayGround.getCurrentTimePosition): new function for getting the time of the current bin. * pitivi/timeline.py: (TimelineObject.__repr__): Implement for proper representation in debug messages. (TimelineComposition.moveSource): Implement move method. * pitivi/ui/viewer.py: (SimpleTimeline): Use SignalGroup for signals from the project. Add support for dragging sources within the timeline, and effectively propose moving around sources. Cleanup code a bit more. (SimpleTimelineSource): Add DnD support.

2007-01-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/gstwidget.py: Also take gint into account. I wonder how that one went away...

2007-01-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/exportsettingswidget.py: Typo fix * pitivi/ui/gstwidget.py: Add support for GEnum in property widgets.

2007-01-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/complexsource.py: * pitivi/ui/timelineobjects.py: Use default video icon if no real thumbnail is available. Fixes #392204

2007-01-04  Raphael Higino <raphaelh@svn.gnome.org>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/pt_BR.po:
	  Added Brazilian Portuguese translation

2007-01-04  Christian Schaller <uraeus@gnome.org>

	* pitivi.spec.in:
	  add locale files and set target to noarch

2006-12-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/ruler.py:
	  reviewed by: Edward Hervey  <edward@fluendo.com> * pitivi/ui/ruler.py: Make the ruler nicer. Add time text position.

2006-12-26  Daniel Nylander <po@danielnylander.se>

	  2006-12-26  Daniel Nylander <po@danielnylander.se>
	  * sv.po: Updated Swedish translation.

2006-12-23  Amanpreet Singh Alam <apbrar@gmail.com>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/pa.po:
	  adding new translation for Punjabi

2006-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Add explanatory message in the source list when there's no sources. This helps people understand what they can do when they start PiTiVi.

2006-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Don't call link/unlink functions if atee/vtee do not exist. This removes some warnings. * pitivi/discoverer.py: Change behaviour of discoverer to handle cases where demuxers do not create all pads at once, but rely on emitting 'no-more-pads' to say there are no more coming. Fixes #353859

2006-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/viewer.py:
	  reviewed by: Edward Hervey <edward@fluendo.com> * pitivi/ui/viewer.py: Properly scroll by half a second when using the scrollwheel of a mouse. Fixes #383826

2006-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: * pitivi/elements/singledecodebin.py: * pitivi/elements/smartscale.py: * pitivi/objectfactory.py: * pitivi/timeline.py: Activate pads before adding them to an element.

2006-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/POTFILES.in: pitivi/ui/discoverererrordialog.glade is now pitivi/ui/filelisterrordialog.glade. * po/ar.po: * po/ca.po: * po/dz.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/sv.po: * po/zh_CN.po: Updated po files for code modifications.

2006-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/HACKING: Added note about order in which modules should be imported. * pitivi/Makefile.am: * pitivi/signalgroup.py: Added signalgroup.py. Patch from Richard Boulton <richard@tartarus.org> * pitivi/bin.py: Make length, has_video, has_audio, width and height construction properties of SmartBin. Modify subclasses accordingly. * pitivi/elements/singledecodebin.py: Remove unused code * pitivi/elements/smartscale.py: Rename unused method arguments * pitivi/objectfactory.py: Code fix. * pitivi/sourcelist.py: Added 'not-media-file' signal to SourceList. * pitivi/timeline.py: Small fix. * pitivi/ui/Makefile.am: * pitivi/ui/discoverererrordialog.glade: * pitivi/ui/filelisterrordialog.glade: * pitivi/ui/filelisterrordialog.py: Rename discoverererrordialog to filelisterrordialog. Create separate python file for FileListErrorDialog. Patch from Richard Boulton <richard@tartarus.org> * pitivi/ui/sourcefactories.py: Use SignalGroup for signals from the project. Use FileListErrorDialog instead of DiscovererErrorDialog. Move DiscovererErrorDialog code to separate python file. Remove dead code. Patch from Richard Boulton <richard@tartarus.org> * pitivi/ui/viewer.py: Use SignalGroup for signals from the project. Rename unused method arguments.

2006-12-14  Pema Geyleg <pgeyleg@gmail.com>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/dz.po:
	  *** empty log message ***

2006-12-10  Daniel Nylander <po@danielnylander.se>

	  2006-12-10  Daniel Nylander <po@danielnylander.se>
	  * sv.po: Updated Swedish translation.

2006-12-08  Francisco Javier F. Serrador <serrador@openshine.com>

	  2006-12-08  Francisco Javier F. Serrador  <serrador@openshine.com>
	  * es.po: Updated Spanish translation.

2006-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/ar.po: * po/ca.po: * po/el.po: * po/en_GB.po: * po/es.po: * po/fi.po: * po/fr.po: * po/sv.po: * po/zh_CN.po: Update .po files for latest code modifications.

2006-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Mark File, View and Help menu text as translateable.

2006-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: localedir is a global variable. Without specifying that, we end up with localedir never being set globally.

2006-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/.cvsignore: * pitivi/elements/.cvsignore: * pitivi/ui/.cvsignore: CVS ignore cleanup

2006-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: (SmartBin): Add an audiorate to the audio part of the encoding bin. (SmartBin._debugProbe):probe method for debug uses. The lines using it are commented since it's expensive in debug output.

2006-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* bin/pitivi.in:
	* pitivi/configure.py.in:
	  Patch by: Richard Boulton <richard@tartarus.org> * bin/pitivi.in: * pitivi/configure.py.in: Allow pitivi to work on local svn repositories in the same way it works when using uninstalled from CVS. Fixes #381970

2006-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	  Patch by: Richard Boulton <richard@tartarus.org> * pitivi/ui/mainwindow.py: (PitiviMainWindow._setActions): Use connect_after instead of connect when connection to key events, so that standard handlers (like menu shortcuts) can actually work. Fixes #381959

2006-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Small typo fix.

2006-12-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Switch checks for gst-python and pygtk to python checks instead of relying on pkg-config since there might be several versions of the modules (on per python version) and pkg-config only handles one version. Fixes #382249

2006-12-03  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: If an audio caps does not have a depth property, use the width property.

2006-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: (PYGST_REQ): Add requirement for gst-python >= 0.10.5.4 since we need some new additions that are used in the smart video scaler.

2006-12-02  Francisco Javier F. Serrador <serrador@openshine.com>

	  2006-12-02  Francisco Javier F. Serrador  <serrador@openshine.com>
	  * es.po: Updated Spanish translation.

2006-12-01  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/elements/smartscale.py: Implement the smart scaling logic in SmartVideoScale() * pitivi/bin.py: Small modification to properly use SmartVideoScale() Videos are now properly scaled, with black borders if needed.

2006-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Use the ExportSettings audio and video caps. Add an audioresample for the audio encoder. Put videorate AFTER videoscale and BEFORE the encoder. * pitivi/check.py: * pitivi/configure.py.in: * pitivi/elements/__init__.py: Add documentation * pitivi/elements/smartscale.py: Put videoscale before videobox. Use bilinear scaling for videoscale. * pitivi/objectfactory.py: (VideoStream): Set default framerate and pixel-aspect-ratio to gst.Fraction(1,1) * pitivi/settings.py: (ExportSettings.__str__):add the PAR * pitivi/timeline.py: (TimelineComposition._getAutoSettings): In fact, always return the ExportSettings of the first source.

2006-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: small debug addition * pitivi/timeline.py: Implement TimelineComposition.__nonzero__ so that bool(timeline) returns True, even though it has a length of 0 (because it has no sources).

2006-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: Add pitivigstutils.py. whoops :( * pitivi/bin.py: Use project.getSettings() instead of project.settings * pitivi/objectfactory.py: (FileSourceFactory.getExportSettings): new method to get the settings from an file. (VideoStream.getMarkup): use gst.Fraction * pitivi/project.py: Add 'settings-changed' signal. Added methods for handling project's Settings, including automatic settings. cleanup. * pitivi/settings.py: Use gst.Fraction for video framerate. Added methods for getting a markup-ed human-readable description of the audio and video settings. * pitivi/timeline.py: Added methods for computing the auto ExportSettings of a timeline. * pitivi/utils.py: Remove deprecated function * pitivi/elements/smartscale.py: better handling of caps. * pitivi/ui/encodingdialog.glade: Modified a bit, added a summary of the settings used so you don't need to go into the Settings dialog to know what settings are going to be used for the export. * pitivi/ui/exportsettingswidget.py: Modify for video framerate now using gst.Fraction. * pitivi/ui/projectsettings.py: Use project.getSettings() and project.setSettings() instead of directly accessing it. * pitivi/ui/sourcefactories.py: Use new gst.Fraction overload to simplify the code. * pitivi/ui/viewer.py: Changes for ExportSettings' signal (EncodingDialog): use project.getSettings(), project.setSettings() and implement methods for updating the settings summary in the glade dialog.

2006-11-29  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: * pitivi/pitivigstutils.py: Added new file that contains a series of python class overloads to simplify the code in pitivi. Let's start with overloads for Gst.Fraction

2006-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Added new signal 'element-message' to receive gst.MESSAGE_ELEMENT messages. This is done synchronously (unlike the other messages which are received asynchronously). * pitivi/ui/viewer.py: Wait for the video sink to request us to give it a XID before setting one, this avoids crashes because of setting an XID on something not created yet. Fixes #377117

2006-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Rewrite of the encoding bins. Added TODOs for next release. * pitivi/elements/Makefile.am: * pitivi/elements/smartscale.py: New SmartScale element for combining videoscale and videobox. * pitivi/objectfactory.py: More debug * pitivi/settings.py: Added more TODOS Added video pixel-aspect-ratio property Added methods to create audio/video craps from settings

2006-11-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * AUTHORS: Added contributors. * configure.ac: Bump gst core requirement to 0.10.8 for proper GstQueue behaviour * pitivi/discoverer.py: Handle gracefully more cases using no-more-pads information. Remove hack for GstQueue mis-behaviour in pre-0.10.8 GStreamer. Remove queues used when doing video thumbnailing (it only needs one frame anyway). Sprinkle a little more debug

2006-11-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/actions.xml:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcefactories.py:
	  reviewed by: Edward Hervey  <edward@fluendo.com> * pitivi/ui/actions.xml: * pitivi/ui/mainwindow.py: * pitivi/ui/sourcefactories.py: Added new option for recursively importing sources from folders. Don't automatically display the error dialog box, instead show a warning button which the user can click on. This makes the whole process less obstrusive. Added proper credits to About dialog box.

2006-11-18  Djihed Afifi <djihed@gmail.com>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/ar.po:
	  Updated Arabic Translation.

2006-10-29  Francisco Javier F. Serrador <serrador@openshine.com>

	  2006-10-30  Francisco Javier F. Serrador  <serrador@openshine.com>
	  * es.po: Updated Spanish translations.

2006-10-25  Ilkka Tuohela <hile@iki.fi>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/fi.po:
	  Added Finnish translation

2006-10-21  Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/ca.po:
	  Added Catalan translation by Gil Forcada

2006-10-03  Daniel Nylander <po@danielnylander.se>

	  2006-10-03  Daniel Nylander <po@danielnylander.se>
	  * sv.po: Updated Swedish translation.

2006-09-29  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: Trying in vain to fix the way i18n works with both standard python i18n using gettext and glade/gtk. * po/el.po: * po/en_GB.po: * po/es.po: * po/fr.po: * po/sv.po: * po/zh_CN.po: Those have been borked for some time, they were using *.glade.h !!

2006-09-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/check.py:
	* pitivi/objectfactory.py:
	* pitivi/pitivi.py:
	* pitivi/playground.py:
	* pitivi/project.py:
	* pitivi/settings.py:
	* pitivi/ui/exportsettingswidget.py:
	* pitivi/ui/gstwidget.py:
	* pitivi/ui/infolayer.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/viewer.py:
	* po/POTFILES.in:
	* po/fr.po:
	  Patch by: Christophe Sauthier <christophe.sauthier@gmail.com> * pitivi/check.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/settings.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/gstwidget.py: * pitivi/ui/infolayer.py: * pitivi/ui/mainwindow.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/viewer.py: * po/POTFILES.in: * po/fr.po: Implement i18n in code, this completes transition to i18n. Closes #337990

2006-09-13  David Lodge <dave@cirt.net>

	  2006-09-13  David Lodge <dave@cirt.net>
	  * LINGUAS: Added "en_GB" to LINGUAS.

2006-09-13  David Lodge <dave@cirt.net>

	  2006-09-13  David Lodge <dave@cirt.net>
	  * en_GB.po: Updated English (British) translation

2006-09-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Don't close filechooser dialog when adding a file. Instead provide both a [ADD] and a [CLOSE] button for the dialogbox. Closes #353861

2006-09-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: Die combobox... DIEEEE!!!!! Solves #338065

2006-08-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline.py: Actually emit the 'source-removed' signal when a source is removed from a composition. * pitivi/ui/tracklayer.py: remove source graphically from the complex timeline when it gets removed.

2006-08-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline.py: Implement TimelineComposition::RemoveSource Added more comments * pitivi/ui/timelineobjects.py: Implement popup menu for sources, with remove item Add 'delete-me' signal for sources Implement removal of sources from the Simple Timeline * pitivi/ui/viewer.py: Implement proper behaviour for when the timeline becomes empty again.

2006-08-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Follow the gnome toolbar and menu settings. Closes #339994

2006-08-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/glade.py: Specify the 'pitivi' domain when importing glade files, so i18n can work on glade-based widgets.

2006-08-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Close the About dialogbox when the user clicks on the [Close] button.

2006-08-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: (SmartBin._makeEncThread): Insert a videorate before the video encoder in order to cope with encoders that don't react well to non-perfect/non-continuous streams.

2006-08-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: Remove unwanted print statement * pitivi/elements/singledecodebin.py: Remove use of fakesink, doesn't seem to break anything.

2006-08-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * po/.cvsignore: * po/Makefile.in.in: Forgot to commit Makefile.in.in

2006-08-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * ABOUT-NLS: * intltool-extract.in: * intltool-merge.in: * intltool-update.in: new files * Makefile.am: Added new files, support for uninstalled locales and build of po/ * bin/pitivi.in: support for i18n * configure.ac: support for i18n * pitivi/ui/mainwindow.py: First python file with i18n support (Advanced view) * po/LINGUAS: Added french * po/POTFILES.in: Added pitivi/ui/mainwindow.py file * po/fr.po: new french translation.

2006-08-12  Francisco Javier F. Serrador <serrador@openshine.com>

	  2006-08-13  Francisco Javier F. Serrador  <serrador@openshine.com>
	  * es.po: Updated Spanish translation.

2006-08-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Commented out the reporting of Warning messages to the UI. If it is really fatal to playback/editing/encoding, it should have been an Error message.

2006-08-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Added switchToTimeline() method. Don't seek to values lower than 0. * pitivi/timeline.py: Add default sources behaviours in compositions. Added setDefaultSource() and getDefaultSource() methods. * pitivi/ui/complexinterface.py: pixelToNs should return a long (to cope with 2**64 values). * pitivi/ui/complexlayer.py: Don't expand audio tracks at startup. * pitivi/ui/ruler.py: Allow seeking on the ruler. * pitivi/ui/sourcefactories.py: Use the source thumbnail as the icon pixbuf when doing drag and drop. * pitivi/ui/timelineobjects.py: Switch to Timeline in the playground if we drop something in it. * pitivi/ui/viewer.py: Use bilinear scaling method with videoscale. Use videosink pad to figure out caps modifications.

2006-08-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: Only set the XID of the viewer window, on the video sink, once it is realized.

2006-07-16  Daniel Nylander <po@danielnylander.se>

	  2006-07-16  Daniel Nylander  <po@danielnylander.se>
	  * sv.po: Updated Swedish translation.

2006-07-13  Christian Rose <menthos@menthos.com>

	  2006-07-13  Christian Rose  <menthos@menthos.com>
	  * sv.po: Updated Swedish translation.

2006-07-12  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/elementsettingsdialog.glade: * pitivi/ui/encodingdialog.glade: * pitivi/ui/exportsettingswidget.glade: * pitivi/ui/projectsettings.glade: Removed whitespaces in front of punctuation in dialogbox. Fixes #346585.

2006-07-03  Simos Xenitellis <simos@gnome.org>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/el.po:
	  Added Greek translation, added el in LINGUAS

2006-07-02  Christian Rose <menthos@menthos.com>

	  2006-07-02  Christian Rose  <menthos@menthos.com>
	  * LINGUAS: Corrected the listing.

2006-07-02  Funda Wang <fundawang@linux.net.cn>

	* po/ChangeLog:
	* po/LINGUAS:
	* po/zh_CN.po:
	  Added Simplified Chinese translation.

2006-06-27  Christian Rose <menthos@menthos.com>

	  2006-06-27  Christian Rose  <menthos@menthos.com>
	  * sv.po: Added a Swedish translation.

2006-06-27  Christian Rose <menthos@menthos.com>

	  2006-06-27  Christian Rose  <menthos@menthos.com>
	  * .cvsignore, LINGUAS, POTFILES.in: Added these files.

2006-06-19  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: * pitivi/Makefile.am: * pitivi/elements/Makefile.am: * pitivi/elements/__init__.py: New directory for python gstreamer elements. * pitivi/elements/singledecodebin.py: New queue-less, single stream, decodebin-like bin for use in timelines. This makes seeking/scrubbing snappier. Also uses less memory. * pitivi/timeline.py: Use new SingleDecodeBin element. * pitivi/ui/viewer.py: Make own debug similarto gst debug. Don't seek on position change if it wasn't caused by the user.

2006-05-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Back to development cycle

2006-05-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* RELEASE:
	* configure.ac:
	  Releasing 0.10.1 "Sister and Friend"

2006-05-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: Added check to see if autodetect plugin can initialize themselves and found at least one valid real sink.

2006-05-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: (FileSourceFactory.__gproperties__): The << operator causes issues with Python 2.3. Replacing 2<<63 with 2**63.

2006-05-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: (PitiviMainWindow._aboutCb): LGPL is Lesser General Public License

2006-05-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: remove print statement

2006-05-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: Better Markup for getPrettyInfo() * pitivi/ui/sourcefactories.py: Remember last directory sources were taken from so we can reopen the FileChooserDialog with that directory.

2006-05-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: * pitivi/playground.py: Ignore error messages coming from GstQueue. Hopefully these hacks will go away once we can depend on GStreamer core >= 0.10.7 If query_position() returns -1, don't emit position update.

2006-05-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: typo error

2006-05-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/exportsettingswidget.py: Put button in proper orders (Cancel then OK)

2006-05-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Fixed recording for tee -> identity conversion/hack. We remove audio/video sink when encoding and put them back when finished. * pitivi/playground.py: added debug for position signal emission. * pitivi/ui/complextimeline.py: don't send a negative frame value to toplayer's timelinePositionChanged * pitivi/ui/encodingdialog.glade: Better order for buttons. Cancel button becomes close button. * pitivi/ui/viewer.py: Grey-out (set_sensitive()) the main window when the encoding dialog is showing. Lots of fixes with the EncodingDialog: _ Close button becomes cancel when encoding _ Show Time Left in progressbar _ Use playground's 'position' signal

2006-05-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: removed print statement

2006-05-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Added 'position' signal which is emitted to inform a change of position with the current SmartBin. * pitivi/ui/complextimeline.py: * pitivi/ui/mainwindow.py: * pitivi/ui/timeline.py: * pitivi/ui/viewer.py: Switch to use playground's 'position' signal in Viewer and ComplexTimeline. This should fix several issues: _ Position checking not being in ui-independent part, _ Position updating not starting, _ Position checking done during critical parts (state change).

2006-05-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/configure.py.in: Add APPNAME, which contains the configured application name. This will easily allow changing the application name later on. * pitivi/check.py: * pitivi/pitivi.py: * pitivi/project.py: * pitivi/ui/mainwindow.py: Use configure.APPNAME for every string occurence of PiTiVi. (PitiviMainWindow._setActions): Don't set action string for some stock items. (NEW, OPEN, SAVE, SAVE_AS, QUIT, FULLSCREEN, ABOUT). I'm leaving what we set for the others, since I used them because I couldn't find any better icon. Closes #339993

2006-05-15  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: First round of hack for BaseTransform issues and ximagesink. * pitivi/ui/plumber.py: To cancel qos, we also need to set "max-lateness" to -1 * pitivi/ui/viewer.py: Add videoscale for ximagesink.

2006-05-15  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Back to development cycle

2006-04-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* NEWS:
	* RELEASE:
	* configure.ac:
	  Releasing 0.10.0 "It's a Birthday Party"

2006-04-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	  *** empty log message ***

2006-04-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: * pitivi/ui/viewer.py: Add debugging to ease reporting by users

2006-04-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Add error handling imporoved. Add fakesinks to audio pads if there's no video, otherwise audio only files will not get discovered properly. * pitivi/pitivi.py: * pitivi/ui/viewer.py: Revert gtk.gdk.threads_* patches. If we start going down that alley, it means putting those function calls everywhere. Instead, just put the critical parts in a gobject.idle_add()

2006-04-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi.spec.in: Better group and ExclusiveArch for rpm. Patch by <ahziem1@mailbolt.com>

2006-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/actions.xml: * pitivi/ui/mainwindow.py: * pitivi/ui/timeline.py: * pitivi/ui/viewer.py: Remove gtk.Frame from useless places. Made the timeline advanced view switcher a ToolAction and add it to the menu and the toolbar.

2006-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: Call gtk.gdk.threads_init() to inform pygtk that we might be doing calls from remote threads. * pitivi/ui/viewer.py: The fix to the threading issue was in fact to call gtk.gdk.threads_enter() and _leave() before and after calls to gtk being made from a non-main thread.

2006-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: gst-python doesn't have the GstError quarks defined yet. Let's just use the strings instead.

2006-04-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: We need gnonlin 0.10.2 released 3 days ago. * pitivi/ui/viewer.py: Some threading madness.... That was a nasty bug.

2006-04-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Only make the remove button sensitive when there's at least one source in the list. * pitivi/ui/viewer.py: Properly end drag-and-drop. This should fix some hangs after DnD.

2006-04-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 0.9.9.5 pre-release

2006-04-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Use black pattern for default video source * pitivi/ui/timeline.py: Don't show the timeline label at the left of the timeline window. * pitivi/ui/viewer.py: Don't add more than once the bins in the combobox.

2006-04-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Make the Viewer take the remaining space, rather than the sourcelist. * pitivi/ui/sourcefactories.py: The minimum width of the source list is set to 300pixels.

2006-04-21  Andy Wingo <wingo@pobox.com>

	  2006-04-21  Andy Wingo  <wingo@pobox.com>
	  * pitivi/objectfactory.py (FileSourceFactory.__gproperties__): Fix
	  range of "length" pspec.

2006-04-21  Andy Wingo <wingo@pobox.com>

	  2006-04-21  Andy Wingo  <wingo@pobox.com>
	  * configure.ac: Remove calls to libtool.
	  * autogen.sh: Update to simplify, not run libtoolize.

2006-04-21  Andy Wingo <wingo@pobox.com>

	  2006-04-21  Andy Wingo  <wingo@pobox.com>
	  * bin/Makefile.am: No need for the makefile rule any more.
	  * configure.ac: Output bin/pitivi using AC_CONFIG_FILES, so that
	  we can make it executable directly after the configure.

2006-04-21  Andy Wingo <wingo@pobox.com>

	  2006-04-21  Andy Wingo  <wingo@pobox.com>
	  * configure.ac: Fix the gnonlin check FO REAL.

2006-04-21  Andy Wingo <wingo@pobox.com>

	  2006-04-21  Andy Wingo  <wingo@pobox.com>
	  * bin/pitivi.in (CONFIGURED_PYTHONPATH): Update for PYTHONPATH
	  name change.
	  (_add_pitivi_path): If a path in the configured pythonpath is
	  already in sys.path, leave it where it is.
	  * configure.ac: Fix embarrassing errors in checks for cairo,
	  glade, gtk cairo support, and gnonlin. Rename PYTHONPATH subst'ed
	  var to CONFIGURED_PYTHONPATH.

2006-04-21  Andy Wingo <wingo@pobox.com>

	  2006-04-21  Andy Wingo  <wingo@pobox.com>
	  * configure.ac: Remove check for obsolete pygtk version that
	  doesn't meet our requirements.

2006-04-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: Remember previous state before scrubbing, so we can go back to that state (playing or paused). Should fix #338064

2006-04-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Format default error messages in a saner way.

2006-04-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Moved getRealVideoSink(), record() and stopRecording() methods up from SmartTimelineBin to SmartBin. * pitivi/playground.py: Documentation cleanup. Make relevant functions return False for failures. Added _handleError() and _handleWarning() methods for analyzing the error/warning information and creating user-friendly messages. * pitivi/utils.py: New function bin_contains() in order to figure out if an element is in a bin recursively. * pitivi/ui/mainwindow.py: Only display one ErrorDialogBox at a time * pitivi/ui/viewer.py: Improve aspect ratio handling

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Connect bus message handler to the default bin too. * pitivi/ui/mainwindow.py: Close error message when you click on OK * pitivi/ui/viewer.py: Remove error message for failed state change.

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Added "error" signal * pitivi/ui/mainwindow.py: Show Error dialog box on playground bus errors. * pitivi/ui/viewer.py: slight bug

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: Return gst.StateChangeReturn from setting pipeline to PLAYING in play() * pitivi/ui/viewer.py: Display error message if we couldn't set the default bin to PLAYING * pitivi/ui/timelineobjects.py: remove debug tooltip

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Better sentence for tooltip of "Toggle Fullscreen" action * pitivi/ui/sourcefactories.py: Double-click on a row makes it play. Slight cleanup.

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: GNonLin >= 0.10.1 GStreamer >= 0.10.4 0.9.9.4 pre-release

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * application-pitivi.png: * pitivi.png: * Makefile.am: * pitivi.desktop.in: * pitivi.spec.in: * pitivi/ui/mainwindow.py: Changing pitivi-application.png to pitivi.png Closes #337726 * pitivi/objectfactory.py: slight bugfixes and debug

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: * pitivi/ui/viewer.py: Remove prints

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Small variable for not displaying the "import sources" dialog box twice.

2006-04-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Added timeout of 10s for discovering each file, should be enough and prevents the discoverer from idling on broken files/plugins. Added tagging discovery. Only push the pipeline to PLAYING if we need a thumbnail. * pitivi/objectfactory.py: Moved getPrettyInfo to ObjectFactory class Added MediaStream classes to contain information about multimedia streams and their handling in ObjectFactory classes. Check if the file is valid when setting a thumbnail file. * pitivi/utils.py: float_framerate() now retuns a string * pitivi/ui/actions.xml: Added and re-ordered menus and toolbar * pitivi/ui/mainwindow.py: Added full-screen toggling facilities with menu/toolbar item and shortcuts. Added menu/toolbar item for adding Sources. More cleaning up. * pitivi/ui/plumber.py: If present, set qos to FALSE on videosink * pitivi/ui/sourcefactories.py: Clear up the sources list. There is now only a gtk.TreeView with less columns but more information. Added SourceListWidget.showImportSourcesDialog() Made the ImportSourcesDialog run asynchronously instead of with .run() Make the DiscovererErrorDialog look a bit nicer. * pitivi/ui/viewer.py: Use computed display-aspect-ratio for the gtk.AspectFrame of the viewer. Use fixed-size font for time/duration label.

2006-04-10  Christian Schaller <uraeus@gnome.org>

	* pitivi.spec.in:
	  fix name of version macro

2006-04-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: * pitivi/timeline.py: * pitivi/ui/layerwidgets.py: More cleaning up, and marking unused arguments as such.

2006-04-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/HACKING: Added part about unused variables. * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/objectfactory.py: * pitivi/playground.py: * pitivi/sourcelist.py: * pitivi/timeline.py: * pitivi/ui/complexsource.py: * pitivi/ui/complextimeline.py: * pitivi/ui/glade.py: * pitivi/ui/infolayer.py: * pitivi/ui/projectsettings.py: * pitivi/ui/ruler.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Prepend 'unused_' to all unused variables in callbacks (helps clear out pychecker runs). Comment out non-working parts of the UI so not to confuser users trying those parts. More pychecker cleaning.

2006-04-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Fixes for common/ modifications * pitivi/bin.py: More debug information when recording * pitivi/playground.py: debug fix

2006-03-29  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: add configure.py to BUILT_SOURCES so it gets rebuilt correctly when modified. * pitivi/discoverer.py: More sensible behaviour when getting an unknown stream. * pitivi/playground.py: More debugging

2006-03-29  Thomas Vander Stichele <thomas@apestaart.org>

	* .cvsignore:
	  ignore more

2006-03-29  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Revert previous change until decodebin is fixed.

2006-03-29  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: (SmartTimelineBin): Unlink from tees when pads are removed. Make the Rendering process more efficient. * pitivi/discoverer.py: Don't try to thumbnail non-video files. * pitivi/timeline.py: Remove ghostpads in the timeline when composition pads are removed. * pitivi/ui/viewer.py: Display a message if we couldn't start the rendering.

2006-03-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: Also set the combobox to show the simple view default.

2006-03-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Also set the combobox to show the simple view default.

2006-03-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: Fix drag and drop data parsing even more.

2006-03-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/mainwindow.py: Default window size is 800x600 instead of the cramped size that was previously set. * pitivi/ui/timeline.py: Timeline defaults to Simple View.

2006-03-28  Andy Wingo <wingo@pobox.com>

	  2006-03-28  Andy Wingo  <wingo@pobox.com>
	  * configure.ac: Check for gnonlin and cairo using python and not
	  pkg-config.

2006-03-24  Christian Schaller <uraeus@gnome.org>

	* pitivi/.cvsignore:
	  ignore one more file

2006-03-24  Christian Schaller <uraeus@gnome.org>

	* .cvsignore:
	* ChangeLog:
	* pitivi/.cvsignore:
	* pitivi/ui/.cvsignore:
	  update cvsignore files

2006-03-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: typo fix.

2006-03-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Remove gnome-python dependency. If ever we need gnome-specific stuff, it should go in a pitivi plugin. * pitivi.spec.in: remove cruft

2006-03-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: * pitivi/check.py: * pitivi/discoverer.py: * pitivi/objectfactory.py: * pitivi/project.py: Remove dependency on gnomevfs python module, and use the gstreamer uri utilities instead (gst.element_make_from_uri, gst.uri_get_protocol, gst.uri_get_location)

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/configure.py.in: * pitivi/discoverer.py: * pitivi/objectfactory.py: * pitivi/playground.py: * pitivi/settings.py: * pitivi/sourcelist.py: * pitivi/ui/viewer.py: More API documentation

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/configure.py.in: Added get_global_pixmap_dir() for being able to use local/global installed pixmap directory. * pitivi/ui/mainwindow.py: Fix window icon behaviour for cvs and installed * pitivi/ui/projectsettings.py: icon not needed here

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: * pitivi/effects.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/timeline.py: * pitivi/ui/complexlayer.py: * pitivi/ui/complexsource.py: * pitivi/ui/complextimeline.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/gstwidget.py: * pitivi/ui/mainwindow.py: * pitivi/ui/projectsettings.py: * pitivi/ui/ruler.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timelineobjects.py: Cleanup and fixes thanks to pychecker. Moved Christian's patch for appicon into each of the windows and dialog boxes classes.

2006-03-23  Christian Schaller <uraeus@gnome.org>

	* ChangeLog:
	* pitivi/pitivi.py:
	  add app icon

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/Makefile.am: * pitivi/ui/discoverererrordialog.glade: Adding glade file for the DiscovererErrorDialog.

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: Don't display bogus value when the duration is not valid. Only activate controls/slider when not on default view(videotestsrc). Update for new dnd module naming. New scrubbing system. Don't seek like a mad man, but at most every 80ms Only activate the record button for timelines that have content.

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/dnd.py: * pitivi/effects.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/settings.py: * pitivi/sourcelist.py: * pitivi/timeline.py: * pitivi/ui/complexinterface.py: * pitivi/ui/complexlayer.py: * pitivi/ui/complexsource.py: * pitivi/ui/complextimeline.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/glade.py: * pitivi/ui/gstwidget.py: * pitivi/ui/infolayer.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/mainwindow.py: * pitivi/ui/plumber.py: * pitivi/ui/projectsettings.py: * pitivi/ui/ruler.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: More module documentation * pitivi/ui/sourcelist.py: What on earth is that file still doing in cvs ??

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/debug.py: File that should have gone a long time ago.

2006-03-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/__init__.py: Documentation * pitivi/bin.py: Documentation and prepending private method names with underscore * pitivi/check.py: * pitivi/discoverer.py: * pitivi/instance.py: Documentation * pitivi/ui/__init__.py: Documentation

2006-03-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/sourcefactories.py: (SourceListWidget._dndDataReceivedCb): remove cruft from selection.data in drag and drop. Closes #335503

2006-03-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Let's grab more issues when discovering. Extended 'not-media-file' signal to also signal a reason * pitivi/pitivi.py: small fix * pitivi/sourcelist.py: Added 'not-media-file' signal. * pitivi/ui/sourcefactories.py: Added dialog box to inform user of files that couldn't be discovered.

2006-03-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * __init__.py: removed * pitivi/ui/complexinterface.py: LayeredWidgetInterface is no longer used * pitivi/ui/ruler.py: more comments

2006-03-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/HACKING: More precision... * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/effects.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/settings.py: * pitivi/sourcelist.py: * pitivi/timeline.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Final part of coding style compliance. * pitivi/ui/sourcefactories.py: Accept drop from text/plain sources.

2006-03-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/HACKING: More precision on coding style * pitivi/ui/complexinterface.py: * pitivi/ui/complexlayer.py: * pitivi/ui/complexsource.py: * pitivi/ui/complextimeline.py: * pitivi/ui/encodingdialog.glade: * pitivi/ui/exportsettingswidget.glade: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/gstwidget.py: * pitivi/ui/infolayer.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/mainwindow.py: * pitivi/ui/projectsettings.glade: * pitivi/ui/projectsettings.py: * pitivi/ui/ruler.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: Update all UI section to proper coding style, still have to do the non-ui part.

2006-03-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/HACKING New document about hacking on PiTiVi. * pitivi/bin.py: Fixes according to PEP-8 * pitivi/check.py: Added runtime check for gnomevfs module availability * pitivi/discoverer.py: Fixes according to PEP-8 * pitivi/ui/complexsource.py: Speed optimizations and fixes * pitivi/ui/layerwidgets.py: Smaller buttons * pitivi/ui/timelineobjects.py: Fixes according to PEP-8 * pitivi/ui/tracklayer.py: Fix method naming and less useless debug * pitivi/ui/viewer.py: Fixes according to PEP-8 More fixes to encoding dialog

2006-03-15  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/pitivi.py: * pitivi/playground.py: Implement shutdown method for properly exiting PiTiVi * pitivi/ui/mainwindow.py: Use instance.PiTiVi.shutdown() when quitting

2006-03-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/complexsource.py: ComplexSource is now a subclass of gtk.Image so that C/Gtk+ does the double-buffering trick.

2006-03-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * autogen.sh: Remove path for non-existing directory for aclocal inclusions.

2006-03-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: (ACLOCAL_AMFLAGS): Remove path of non-existing directory * pitivi/check.py: Added another check for the gnomeVFS gstreamer plugins.

2006-03-13  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: Added another check for the gnomeVFS gstreamer plugins.

2006-03-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  * autogen.sh: * configure.ac: comment out i18n cruft and set proper ACLOCAL_AMFLAGS.

2006-03-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * autogen.sh: Clean the bogus common/ directory before checking it out from gstreamer cvs.

2006-03-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: * configure.ac: Add the path detected for pygtk and gst-python at configure to sys.path. This should solve problems like #333177

2006-03-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: * pitivi/check.py: Checks at configure and at runtime for cairo support in PyGTK.

2006-03-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/effects.py: better effect klass checking * pitivi/playground.py: more correct state changing when switching pipelines * pitivi/ui/complexinterface.py: zoomratio now belongs to a toplevel element * pitivi/ui/complexsource.py: python has lazy garbage collection, but gc.collect might induce heavy processing... this needs more thinking * pitivi/ui/complextimeline.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/ruler.py: * pitivi/ui/tracklayer.py: implement zoom with zoom buttons Remove a memleak * pitivi/ui/viewer.py: Insert necessary audio/video adapters, closes #332754

2006-02-27  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: * pitivi/instance.py: * pitivi/check.py: Added global application instance (instance.PiTiVi) to avoid having to do some crack like passing pitivi's self down all the objects for the one single object that needs it. * pitivi/effects.py: * pitivi/pitivi.py: Files fixed to use instance.PiTiVi * pitivi/timeline.py: wrong comment * pitivi/ui/complextimeline.py: Connect to composition duration update to inform ruler. * pitivi/ui/layerwidgets.py: cleanup * pitivi/ui/mainwindow.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/plumber.py: * pitivi/ui/viewer.py: switch to instance.PiTiVi * pitivi/ui/sourcefactories.py: First try at showing audio/video FX in the UI * pitivi/ui/tracklayer.py: First go at complex timeline source drag/drop

2006-02-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Fix up encoding for 0.10. * pitivi/ui/infolayer.py: More sensible info in InfoLayer * pitivi/ui/complextimeline.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/mainwindow.py: * pitivi/ui/ruler.py: * pitivi/ui/timeline.py: Display current position in Ruler. Beautified Ruler. * pitivi/ui/viewer.py: Temporary hack to distribute current timeline position. Re-activate rendering

2006-02-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/complexsource.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/ruler.py: * pitivi/ui/tracklayer.py: Double-buffered widgets for more reactive timeline. Start at ruler drawing, for the time being fixed zoom ratio.

2006-02-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/playground.py: more helpful debug * pitivi/ui/exportsettingswidget.py: * pitivi/ui/projectsettings.py: s/print/gst.debug/

2006-02-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: * pitivi.spec.in: We need PyCairo now, update this for configure and packagers.

2006-02-17  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/complexsource.py: * pitivi/ui/tracklayer.py: * pitivi/ui/viewer.py: I think I finally understood cairo :)

2006-02-16  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/Makefile.am: * pitivi/ui/complexlayer.py: * pitivi/ui/complexstack.py: * pitivi/ui/complextimeline.py: * pitivi/ui/infolayer.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/tracklayer.py: Split up files, clean up, make timeline design v2 work more efficiently.

2006-02-14  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: Use '/usr/bin/env python' instead of '/usr/bin/python'. Closes (#330579)

2006-02-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline.py: Wow, how long did this stay in for ?? * pitivi/ui/Makefile.am: * pitivi/ui/complexinterface.py: * pitivi/ui/complexlayer.py: * pitivi/ui/complexsource.py: * pitivi/ui/complexstack.py: * pitivi/ui/complextimeline.py: * pitivi/ui/layerwidgets.py: * pitivi/ui/ruler.py: * pitivi/ui/timeline.py: Complex Timeline Design #2 Less code, looks better, works faster. Still has code to remove/refactor

2006-02-09  Christian Schaller <uraeus@gnome.org>

	* Makefile.am:
	* application-pitivi.png:
	* pitivi.desktop.in:
	* pitivi.spec.in:
	  add Pitivi menu icon

2006-02-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/complexinterface.py: * pitivi/ui/complexlayer.py: * pitivi/ui/complexstack.py: * pitivi/ui/mainwindow.py: Use gtk.SizeGroup to synchronize layers' height. Don't maximize on startup.

2006-02-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * MAINTAINERS: * Makefile.am: Added maintainers file in order to have proper pitivi-main@gnome.org. Welcome PiTiVi to gnome.org :)

2006-02-06  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/check.py: Added check for autodetect plugins existence. * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/effects.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/settings.py: * pitivi/sourcelist.py: * pitivi/ui/mainwindow.py: * pitivi/ui/viewer.py: Better debug levels * pitivi/timeline.py: gnlfilesource is only used by TimelineFileSource Added more signals to TimelineComposition * pitivi/ui/Makefile.am: * pitivi/ui/complexinterface.py: * pitivi/ui/complexsource.py: * pitivi/ui/ruler.py: Added complexinterface.py, complexsource.py and ruler.py * pitivi/ui/complexlayer.py: * pitivi/ui/complexstack.py: * pitivi/ui/complextimeline.py: Better designed ComplexTimeline, layer and tracks * pitivi/ui/timeline.py: CTRL + scroll does vertical scrolling in complex timeline. * pitivi/ui/timelineobjects.py: ooops, don't need pango anymore

2006-01-27  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: * pitivi/check.py: * pitivi/pitivi.py: Added check system at startup to tell users in a clear fashion what the problem is (if any).

2006-01-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Handle gracefully files that contain no stream but emit a GST_TAG_ELEMENT with redirection. Force pipeline to NULL when finished analyzing a file.

2006-01-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/Makefile.am: (ui_PYTHON): Forgot to add those files to be distributed.

2006-01-25  Christian Schaller <uraeus@gnome.org>

	* .cvsignore:
	* ChangeLog:
	* Makefile.am:
	* configure.ac:
	* pitivi.desktop:
	* pitivi.desktop.in:
	* pitivi.spec.in:
	  Set it up so desktop file gets installed

2006-01-25  Christian Schaller <uraeus@gnome.org>

	* pitivi/.cvsignore:
	  add configure.py to file list

2006-01-25  Christian Schaller <uraeus@gnome.org>

	* .cvsignore:
	* COPYING:
	* ChangeLog:
	* bin/.cvsignore:
	* pitivi/.cvsignore:
	* pitivi/pixmaps/.cvsignore:
	* pitivi/ui/.cvsignore:
	  add .cvsignores and add a COPYING file with the LGPL

2006-01-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: * pitivi/timeline.py: doc fix * pitivi/ui/complexlayer.py: * pitivi/ui/complexstack.py: * pitivi/ui/complextimeline.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: Make way for the ComplexTimelineView

2006-01-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* RELEASE:
	* configure.ac:
	  Release 0.9.9.2 "No te entiendo" * RELEASE: * configure.ac:

2006-01-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Require gnonlin 0.10.0.5 * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/objectfactory.py: cleanup. * pitivi/ui/sourcefactories.py: Add mini-doc * pitivi/ui/timeline.py: cleanup. * pitivi/ui/timelineobjects.py: Remove/debug all the print statements. * pitivi/ui/viewer.py: cleanup.

2006-01-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: Don't emit 'finished-analyzing' if there's nothing discovered.

2006-01-11  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: PyGnome 2.10.0 is sufficient requirement. * pitivi/ui/plumber.py: Use gconf*sink elements instead of creating them ourselves.

2006-01-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/plumber.py: Check for the gstreamer 0.10 (and not 0.9) gconf keys.

2005-12-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* RELEASE:
	* bin/pitivi.in:
	* configure.ac:
	* pitivi/bin.py:
	* pitivi/ui/glade.py:
	* pitivi/ui/viewer.py:
	  0.9.9.1 release * RELEASE: * bin/pitivi.in: Switch on threads * configure.ac: 0.9.9.1 release (thanks a lot stupid sourceforge) * pitivi/bin.py: don't seek back to the beginning after recording in fact * pitivi/ui/glade.py: esthetic fixes * pitivi/ui/viewer.py: Deactivate record button since it doesn't work 100% yet

2005-12-21  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Bump requirement to gst(-python) 0.10.0 * pitivi/bin.py: Correct seek when stoping recording * pitivi/discoverer.py: Correctly emit 'finished-analyzing' when the discoverer has finished analyzing a uri. * pitivi/sourcelist.py: Remove 'file-is-valid' signal. The SourceList now only emits the 'file-added' signal when the file was correctly discovered. * pitivi/ui/gstwidget.py: Add debugging * pitivi/ui/sourcefactories.py: Use the new Discoverer/SourceList design Add the FileSourceFactory to the gtk.TreeModel only, and when, the uri was properly discovered. * pitivi/ui/viewer.py: Properly update the displaid duration when the timeline duration changes

2005-12-20  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/Makefile.am: Add utils.py to the list of dist-ed files * pitivi/bin.py: Fixes for the encoding bin for SmartTimelineBin * pitivi/playground.py: cleanup * pitivi/settings.py: Default audio encoder is now vorbisenc Update for 0.10 way of getting static pad templates * pitivi/ui/plumber.py: Don't use gconf if it's not available If the videosink has the "force-aspect-ratio" property, use it. * pitivi/ui/timelineobjects.py: cleanup * pitivi/ui/viewer.py: Aspect ratio for the Viewer Window is updated on the fly. Make the EncodingDialog work with gstreamer 0.10 api

2005-12-10  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/timeline.py: Fix for new gnonlin api

2005-12-07  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/utils.py: whoops, forgot to add a file to the repository :)

2005-12-05  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: Whoops, also use gst-python oh ten oh

2005-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: * configure.ac: Preparation for oh ten oh Update dependency on (py)gtk to 2.8.0 * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/settings.py: * pitivi/sourcelist.py: * pitivi/timeline.py: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/glade.py: * pitivi/ui/gstwidget.py: * pitivi/ui/mainwindow.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/viewer.py: Remove pygtk 2.8 deprecated object registration

2005-12-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/bin.py:
	* pitivi/discoverer.py:
	* pitivi/objectfactory.py:
	* pitivi/timeline.py:
	* pitivi/ui/timelineobjects.py:
	* pitivi/ui/viewer.py:
	* pitivi/utils.py:
	  Misc updates for new gnonlin start/duration scheme (and no longer start/stop) * pitivi/bin.py: * pitivi/discoverer.py: Fixes for better non-media-file detection * pitivi/objectfactory.py: * pitivi/timeline.py: * pitivi/ui/timelineobjects.py: * pitivi/ui/viewer.py: Show proper timeline duration/status * pitivi/utils.py: New utility file, will have to add more of the common utility functions in there.

2005-11-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: sinesrc is dead, long live sinesrc

2005-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	  * autogen.sh: * configure.ac: Switch to using gstreamer common * pitivi/bin.py: Dynamic pad handling for SmartFileSource and SmartTimelineBin * pitivi/discoverer.py: First pre-roll, then discover properties, then set to play to get then thumbnail. Oh, and do that while removing half the codelines :) * pitivi/objectfactory.py: Properly remove (ghost)pads * pitivi/playground.py: Much saner pipeline switching _ Set pipelines to READY, switch sinks * pitivi/timeline.py: Timeline finally working. It needs a serious look to remove all the 0.8 bloated stuff. * pitivi/ui/Makefile.am: * pitivi/ui/plumber.py: Added Plumber * pitivi/ui/sourcefactories.py: debug * pitivi/ui/timeline.py: re-enable simple timeline widget * pitivi/ui/viewer.py: Use Plumber for proper audio/video sink creation Fix the flicker in video widget Added Totem-like play/pause button

2005-11-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: Waow, how long has LIBDIR been gone for ??

2005-10-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* common/Makefile.am:
	* common/as-ac-expand.m4:
	* common/as-python.m4:
	* common/as-version.m4:
	* common/py-compile-destdir:
	* common/python.mk:
	  removed obsolete common/

2005-10-25  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: * pitivi/bin.py: * pitivi/objectfactory.py: * pitivi/playground.py: * pitivi/timeline.py: * configure.ac: State change updates + better scrubbing

2005-10-01  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/objectfactory.py: * pitivi/playground.py: * pitivi/settings.py: * pitivi/timeline.py: Update to make pitivi work with gst 0.9 Playground's global thread has gone and SmartBin's are now Pipelines * pitivi/ui/elementsettingsdialog.glade: * pitivi/ui/encodingdialog.glade: * pitivi/ui/sourcefactories.py: Make interface more HIG compliant * pitivi/ui/viewer.py: Update to _create_sinkthreads() and _check_time() for gst 0.9 Added debug logging a bit everywhere...

2005-09-26  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: Updated to new state handling * pitivi/discoverer.py: Added debugging * pitivi/playground.py: Tss... we need a toplevel pipeline Added debugging * pitivi/ui/viewer.py: Updated gconf magic to grab gstreamer 0.9 keys Thread -> Bin ghostpad modifications

2005-09-22  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: Use gst-python 0.9 * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/effects.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/settings.py: * pitivi/sourcelist.py: * pitivi/timeline.py: * pitivi/ui/mainwindow.py: * pitivi/ui/timeline.py: * pitivi/ui/viewer.py: Added some debugging output, commented out gnonlin-specific parts of PiTiVi, which will have to be removed once gnonlin is ported

2005-07-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* configure.ac:
	  On our way to a gstreamer 0.9 pitivi :) * configure.ac: updated dependencies, removed compile-time dependency on gnonlin

2005-07-11  Christian Schaller <uraeus@gnome.org>

	* pitivi.spec.in:
	  fix some minor issues with spec file

2005-07-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/configure.py.in: (pitivi_version): * pitivi/ui/mainwindow.py: Added configure.pitivi_version variable created at compilation so the version number is coherent.

2005-07-05  Edward Hervey <edward.hervey@collabora.co.uk>

	  * bin/pitivi.in: * configure.ac: Use PYTHONDIR * pitivi/bin.py: cleanup * pitivi/settings.py: added __str__() * pitivi/ui/exportsettingswidget.py: * pitivi/ui/viewer.py: Reuse the project settings :)

2005-06-30  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: (PitiviViewer._create_sinkthreads): Audio and Video sinks are now selected by GConf GNome media selector keys.

2005-06-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* Makefile.am:
	* bin/pitivi.in:
	* pitivi/Makefile.am:
	* pitivi/ui/Makefile.am:
	  Reviewed by Edward Hervey <edward@fluendo.com> * Makefile.am: * bin/pitivi.in: * pitivi/Makefile.am: * pitivi/ui/Makefile.am: installation fixes

2005-06-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* RELEASE:
	  0.1.10 release

2005-06-28  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: * RELEASE 0.1.10 release :)

2005-06-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  bumped requirement of gst-python to 0.8.2

2005-06-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* RELEASE:
	  new RELEASE file

2005-06-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * configure.ac: 0.1.9.2 pre-release ! * pitivi/project.py: * configure.ac: * pitivi.spec.in: Bumped required gnome-python version to 2.10.0 Now using gnomevfs instead of gnome.vfs * pitivi/ui/Makefile.am: (ui_PYTHON): typo

2005-06-24  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/Makefile.am: (ui_PYTHON): typo

2005-06-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/Makefile.am: * pitivi/Makefile.am: Added new files to be installed * pitivi/ui/viewer.py: (EncodingDialog): * pitivi/ui/encodingdialog.glade: Added settings in Encoding Dialog * pitivi/ui/viewer.py: Added audioconvert in the Audio Sink Thread * pitivi/ui/projectsettings.py: * pitivi/ui/projectsettings.glade: * pitivi/ui/gstwidget.py: * pitivi/ui/elementsettingsdialog.glade: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/exportsettingswidget.glade: Split up Settings Dialogs in smaller widgets * pitivi/ui/glade.py: Wrapper for the run() dialog method * pitivi/bin.py: SmartBin are no longer gst.Thread but gst.Bin Added support for element properties in timeline encoding thread * pitivi/objectfactory.py: (FileSourceFactory): Added support for 'pixel-aspect-ratio' * pitivi/playground.py: Removed useless state_change() * pitivi/project.py: * pitivi/settings.py: Moved ProjectSettings to a more generic ExportSettings * pitivi/debug.py: Debugging functions

2005-06-23  Christian Schaller <uraeus@gnome.org>

	* pitivi.spec.in:
	  fix spec file

2005-06-23  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: (EncodingDialog): * pitivi/ui/encodingdialog.glade: Added settings in Encoding Dialog * pitivi/ui/viewer.py: Added audioconvert in the Audio Sink Thread * pitivi/ui/projectsettings.py: * pitivi/ui/projectsettings.glade: * pitivi/ui/gstwidget.py: * pitivi/ui/elementsettingsdialog.glade: * pitivi/ui/exportsettingswidget.py: * pitivi/ui/exportsettingswidget.glade: Split up Settings Dialogs in smaller widgets * pitivi/ui/glade.py: Wrapper for the run() dialog method * pitivi/bin.py: SmartBin are no longer gst.Thread but gst.Bin Added support for element properties in timeline encoding thread * pitivi/objectfactory.py: (FileSourceFactory): Added support for 'pixel-aspect-ratio' * pitivi/playground.py: Removed useless state_change() * pitivi/project.py: * pitivi/settings.py: Moved ProjectSettings to a more generic ExportSettings * pitivi/debug.py: Debugging functions

2005-06-08  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: (Discoverer): Added 'ready' signal for end of discovery

2005-06-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	  Reviewed by : Edward Hervey  <bilboed@bilboed.com> * pitivi/ui/mainwindow.py: (PitiviMainWindow.__init__): Maximize main window at startup

2005-06-03  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/projectsettings.glade: Translation

2005-06-03  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/objectfactory.py: (FileSourceFactory.make_video_adapter_bin): filtered link between videobox and videoscale to avoid borkage...

2005-06-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* pitivi/ui/mainwindow.py:
	  Reviewed by: Edward Hervey  <bilboed@bilboed.com> * pitivi/ui/mainwindow.py: (PitiviMainWindow.about_cb): Added about dialog

2005-05-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* README:
	* autogen.sh:
	* bin/Makefile.am:
	* bin/pitivi.in:
	* common/Makefile.am:
	* common/as-ac-expand.m4:
	* common/as-python.m4:
	* common/as-version.m4:
	* common/py-compile-destdir:
	* common/python.mk:
	* configure.ac:
	* pitivi.spec.in:
	* pitivi/Makefile.am:
	* pitivi/bin.py:
	* pitivi/configure.py.in:
	* pitivi/discoverer.py:
	* pitivi/effects.py:
	* pitivi/objectfactory.py:
	* pitivi/pitivi.py:
	* pitivi/pixmaps/Makefile.am:
	* pitivi/playground.py:
	* pitivi/project.py:
	* pitivi/sourcelist.py:
	* pitivi/timeline.py:
	* pitivi/ui/Makefile.am:
	* pitivi/ui/actions.xml:
	* pitivi/ui/encodingdialog.glade:
	* pitivi/ui/glade.py:
	* pitivi/ui/mainwindow.py:
	* pitivi/ui/projectsettings.glade:
	* pitivi/ui/projectsettings.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/viewer.py:
	  Added Project settings, rendering, bugfixes. Added autofoo madness

2005-05-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/design/timeline.txt:
	* pitivi/bin.py:
	* pitivi/discoverer.py:
	* pitivi/effects.py:
	* pitivi/objectfactory.py:
	* pitivi/playground.py:
	* pitivi/project.py:
	* pitivi/sourcelist.py:
	* pitivi/timeline.py:
	* pitivi/ui/sourcefactories.py:
	* pitivi/ui/timeline.py:
	* pitivi/ui/timelineobjects.py:
	* pitivi/ui/viewer.py:
	  past week's work, haven't got time for Changelog

2005-05-09  Edward Hervey <edward.hervey@collabora.co.uk>

	  * docs/design/timeline.txt: Design document for the timeline

2005-05-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/discoverer.py: (Discoverer._analyze): whooops, typo :(

2005-05-04  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: (PitiviViewer._create_sinkthreads): Use ximagesink if xvimagesink isn't available Use osssink if alsasink isn't available (PitiviViewer._create_gui): Added slider * pitivi/ui/sourcefactories.py: (SourceListWidget): Switch to using ObjectFactory.get_pretty_info() * pitivi/playground.py: (PlayGround.play_temporary_filesourcefactory): Don't create a new SmartFileBin of the given factory if that factory is already being played * pitivi/objectfactory.py: (ObjectFactory.get_pretty_info): Added method to get a prettyfied information string * pitivi/discoverer.py: Faster discovery of audio/video properties, and cleanup * pitivi/bin.py: (SmartBin.set_video_sink_thread): Connect to video sink thread with proper filtered link

2005-05-03  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/ui/viewer.py: (PitiviViewer._create_sinkthreads): revert to ximagesink if xvimagesink isn't available revert to osssink if alsasink isn't available

2005-05-03  Edward Hervey <edward.hervey@collabora.co.uk>

	  * pitivi/bin.py: (SmartFileBin): * pitivi/discoverer.py: (Discoverer): Cleanup and using caps[i] instead of caps.get_structure(i)

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	  * __init__.py: * bin/pitivi.in: * pitivi/__init__.py: * pitivi/bin.py: * pitivi/discoverer.py: * pitivi/dnd.py: * pitivi/objectfactory.py: * pitivi/pitivi.py: * pitivi/playground.py: * pitivi/project.py: * pitivi/sourcelist.py: * pitivi/pixmaps/pitivi-file.png: * pitivi/pixmaps/pitivi-sound.png: * pitivi/pixmaps/pitivi-video.png: * pitivi/ui/__init__.py: * pitivi/ui/actions.xml: * pitivi/ui/mainwindow.py: * pitivi/ui/sourcefactories.py: * pitivi/ui/sourcelist.py: * pitivi/ui/timeline.py: * pitivi/ui/viewer.py: Initial python version commit

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	  * NEWS: indicated switch to python version * AUTHORS: updated

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* AUTHORS:
	* COPYING:
	* INSTALL:
	* NORME:
	* README:
	* TODO:
	* autogen.sh:
	* configure.ac:
	  finished cleaning up

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* pixmaps/Makefile.am:
	* pixmaps/backward.xpm:
	* pixmaps/bg.xpm:
	* pixmaps/bg_audio.xpm:
	* pixmaps/bg_effects.xpm:
	* pixmaps/bg_trans.xpm:
	* pixmaps/bg_video.xpm:
	* pixmaps/blank.xpm:
	* pixmaps/forward.xpm:
	* pixmaps/pause.xpm:
	* pixmaps/pitivi-48.png:
	* pixmaps/pitivi-cut.png:
	* pixmaps/pitivi-ddl_resize.png:
	* pixmaps/pitivi-ddr_resize.png:
	* pixmaps/pitivi-dtl_resize.png:
	* pixmaps/pitivi-dtr_resize.png:
	* pixmaps/pitivi-effects-category-open.png:
	* pixmaps/pitivi-effects-category.png:
	* pixmaps/pitivi-effects-sound.png:
	* pixmaps/pitivi-effects-soundtv.png:
	* pixmaps/pitivi-effects-tv.png:
	* pixmaps/pitivi-hand.png:
	* pixmaps/pitivi-logo-small.png:
	* pixmaps/pitivi-logo-splash.png:
	* pixmaps/pitivi-new-sample.png:
	* pixmaps/pitivi-newproject.png:
	* pixmaps/pitivi-pointer.png:
	* pixmaps/pitivi-resize.png:
	* pixmaps/pitivi-select-all.png:
	* pixmaps/pitivi-select-none.png:
	* pixmaps/pitivi-selection-grow.png:
	* pixmaps/pitivi-selection-shrink.png:
	* pixmaps/pitivi-stock-h-resize.png:
	* pixmaps/pitivi-stock-v-resize.png:
	* pixmaps/pitivi-tools.png:
	* pixmaps/pitivi-viewer-next.png:
	* pixmaps/pitivi-viewer-pause.png:
	* pixmaps/pitivi-viewer-play.png:
	* pixmaps/pitivi-viewer-previous.png:
	* pixmaps/pitivi-viewer-record.png:
	* pixmaps/pitivi-viewer-stop.png:
	* pixmaps/pitivi-viewer-volume-max.png:
	* pixmaps/pitivi-viewer-volume-medium.png:
	* pixmaps/pitivi-viewer-volume-min.png:
	* pixmaps/pitivi-viewer-volume-zero.png:
	* pixmaps/pitivi-viewer-volume.png:
	* pixmaps/pitivi-zoom.png:
	* pixmaps/pitivi.png:
	* pixmaps/pitivi.xpm:
	* pixmaps/pitivi_BPWS_effect.png:
	* pixmaps/pitivi_IIr_effect.png:
	* pixmaps/pitivi_LPWS_effect.png:
	* pixmaps/pitivi_RevTV_effect.png:
	* pixmaps/pitivi_adjust_effect.png:
	* pixmaps/pitivi_agingTV_effect.png:
	* pixmaps/pitivi_alpha_color_effect.png:
	* pixmaps/pitivi_alpha_effect.png:
	* pixmaps/pitivi_audio_rate_effect.png:
	* pixmaps/pitivi_balance_effect.png:
	* pixmaps/pitivi_box_effect.png:
	* pixmaps/pitivi_crop_effect.png:
	* pixmaps/pitivi_deinterlace_effect.png:
	* pixmaps/pitivi_diceTV_effect.png:
	* pixmaps/pitivi_edgeTV_effect.png:
	* pixmaps/pitivi_envelope_volume_effect.png:
	* pixmaps/pitivi_flipper_effect.png:
	* pixmaps/pitivi_frame_effect.png:
	* pixmaps/pitivi_gamma_effect.png:
	* pixmaps/pitivi_median_effect.png:
	* pixmaps/pitivi_pass_effect.png:
	* pixmaps/pitivi_quarkTV_effect.png:
	* pixmaps/pitivi_quark_effect.png:
	* pixmaps/pitivi_rate_effect.png:
	* pixmaps/pitivi_scaler_effect.png:
	* pixmaps/pitivi_shagadelicTV_effect.png:
	* pixmaps/pitivi_smooth_effect.png:
	* pixmaps/pitivi_speed_effect.png:
	* pixmaps/pitivi_stereo_effect.png:
	* pixmaps/pitivi_synthetiser_effect.png:
	* pixmaps/pitivi_vertigoTV_effect.png:
	* pixmaps/pitivi_volume_effect.png:
	* pixmaps/pitivi_warpTV_effect.png:
	* pixmaps/play.xpm:
	* pixmaps/smpte-failed.png:
	* pixmaps/smpte1.png:
	* pixmaps/smpte101.png:
	* pixmaps/smpte102.png:
	* pixmaps/smpte103.png:
	* pixmaps/smpte104.png:
	* pixmaps/smpte105.png:
	* pixmaps/smpte106.png:
	* pixmaps/smpte107.png:
	* pixmaps/smpte108.png:
	* pixmaps/smpte109.png:
	* pixmaps/smpte110.png:
	* pixmaps/smpte111.png:
	* pixmaps/smpte112.png:
	* pixmaps/smpte113.png:
	* pixmaps/smpte114.png:
	* pixmaps/smpte119.png:
	* pixmaps/smpte120.png:
	* pixmaps/smpte121.png:
	* pixmaps/smpte122.png:
	* pixmaps/smpte123.png:
	* pixmaps/smpte124.png:
	* pixmaps/smpte125.png:
	* pixmaps/smpte127.png:
	* pixmaps/smpte128.png:
	* pixmaps/smpte129.png:
	* pixmaps/smpte130.png:
	* pixmaps/smpte131.png:
	* pixmaps/smpte2.png:
	* pixmaps/smpte201.png:
	* pixmaps/smpte202.png:
	* pixmaps/smpte203.png:
	* pixmaps/smpte204.png:
	* pixmaps/smpte205.png:
	* pixmaps/smpte206.png:
	* pixmaps/smpte207.png:
	* pixmaps/smpte21.png:
	* pixmaps/smpte211.png:
	* pixmaps/smpte212.png:
	* pixmaps/smpte213.png:
	* pixmaps/smpte214.png:
	* pixmaps/smpte22.png:
	* pixmaps/smpte221.png:
	* pixmaps/smpte222.png:
	* pixmaps/smpte223.png:
	* pixmaps/smpte224.png:
	* pixmaps/smpte225.png:
	* pixmaps/smpte226.png:
	* pixmaps/smpte227.png:
	* pixmaps/smpte228.png:
	* pixmaps/smpte23.png:
	* pixmaps/smpte231.png:
	* pixmaps/smpte232.png:
	* pixmaps/smpte233.png:
	* pixmaps/smpte234.png:
	* pixmaps/smpte235.png:
	* pixmaps/smpte236.png:
	* pixmaps/smpte24.png:
	* pixmaps/smpte241.png:
	* pixmaps/smpte242.png:
	* pixmaps/smpte243.png:
	* pixmaps/smpte244.png:
	* pixmaps/smpte245.png:
	* pixmaps/smpte246.png:
	* pixmaps/smpte25.png:
	* pixmaps/smpte251.png:
	* pixmaps/smpte252.png:
	* pixmaps/smpte253.png:
	* pixmaps/smpte254.png:
	* pixmaps/smpte26.png:
	* pixmaps/smpte261.png:
	* pixmaps/smpte262.png:
	* pixmaps/smpte263.png:
	* pixmaps/smpte264.png:
	* pixmaps/smpte3.png:
	* pixmaps/smpte301.png:
	* pixmaps/smpte302.png:
	* pixmaps/smpte303.png:
	* pixmaps/smpte304.png:
	* pixmaps/smpte305.png:
	* pixmaps/smpte306.png:
	* pixmaps/smpte310.png:
	* pixmaps/smpte311.png:
	* pixmaps/smpte312.png:
	* pixmaps/smpte313.png:
	* pixmaps/smpte314.png:
	* pixmaps/smpte315.png:
	* pixmaps/smpte316.png:
	* pixmaps/smpte317.png:
	* pixmaps/smpte320.png:
	* pixmaps/smpte321.png:
	* pixmaps/smpte322.png:
	* pixmaps/smpte323.png:
	* pixmaps/smpte324.png:
	* pixmaps/smpte325.png:
	* pixmaps/smpte326.png:
	* pixmaps/smpte327.png:
	* pixmaps/smpte328.png:
	* pixmaps/smpte329.png:
	* pixmaps/smpte340.png:
	* pixmaps/smpte341.png:
	* pixmaps/smpte342.png:
	* pixmaps/smpte343.png:
	* pixmaps/smpte344.png:
	* pixmaps/smpte345.png:
	* pixmaps/smpte350.png:
	* pixmaps/smpte351.png:
	* pixmaps/smpte352.png:
	* pixmaps/smpte353.png:
	* pixmaps/smpte4.png:
	* pixmaps/smpte41.png:
	* pixmaps/smpte42.png:
	* pixmaps/smpte43.png:
	* pixmaps/smpte44.png:
	* pixmaps/smpte45.png:
	* pixmaps/smpte46.png:
	* pixmaps/smpte47.png:
	* pixmaps/smpte48.png:
	* pixmaps/smpte5.png:
	* pixmaps/smpte6.png:
	* pixmaps/smpte61.png:
	* pixmaps/smpte62.png:
	* pixmaps/smpte63.png:
	* pixmaps/smpte64.png:
	* pixmaps/smpte65.png:
	* pixmaps/smpte66.png:
	* pixmaps/smpte67.png:
	* pixmaps/smpte68.png:
	* pixmaps/smpte7.png:
	* pixmaps/smpte71.png:
	* pixmaps/smpte72.png:
	* pixmaps/smpte73.png:
	* pixmaps/smpte74.png:
	* pixmaps/smpte8.png:
	* pixmaps/stop.xpm:
	* pixmaps/volume.xpm:
	  removing pixmaps/

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/CLASSES:
	* docs/Makefile.am:
	* docs/make_filter:
	* docs/pitivi-classes:
	* docs/pitivi-classtemplate.c:
	* docs/pitivi-classtemplate.h:
	* docs/pitivi-template.c:
	* docs/pitivi-template.h:
	  removing docs/*

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/Makefile.am:
	* gnl/gnl.c:
	* gnl/gnl.h:
	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlelements.c:
	* gnl/gnlgroup.c:
	* gnl/gnlgroup.h:
	* gnl/gnlmarshal.c:
	* gnl/gnlmarshal.h:
	* gnl/gnlmarshal.list:
	* gnl/gnlobject.c:
	* gnl/gnlobject.h:
	* gnl/gnloperation.c:
	* gnl/gnloperation.h:
	* gnl/gnlsource.c:
	* gnl/gnlsource.h:
	* gnl/gnltimeline.c:
	* gnl/gnltimeline.h:
	* gnl/gnltypes.h:
	* gnl/gnlversion.h:
	  removing gnl/

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/gnl/Makefile.am:
	* docs/gnl/gnonlin-docs.sgml:
	* docs/gnl/gnonlin-sections.txt:
	* docs/gnl/gnonlin.types:
	* docs/gnl/tmpl/gnl.sgml:
	* docs/gnl/tmpl/gnlcomposition.sgml:
	* docs/gnl/tmpl/gnlgroup.sgml:
	* docs/gnl/tmpl/gnlmarshal.sgml:
	* docs/gnl/tmpl/gnlobject.sgml:
	* docs/gnl/tmpl/gnloperation.sgml:
	* docs/gnl/tmpl/gnlsource.sgml:
	* docs/gnl/tmpl/gnltimeline.sgml:
	* docs/gnl/tmpl/gnlversion.sgml:
	* docs/gnl/tmpl/gnonlin-unused.sgml:
	  removing docs/gnl/

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* conf/Makefile.am:
	* conf/pitivi:
	  removing conf/

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* common/ChangeLog:
	* common/Makefile.am:
	* common/as-libtool.mak:
	* common/gettext.patch:
	* common/glib-gen.mak:
	* common/gst-autogen.sh:
	* common/m4/.cvsignore:
	* common/m4/Makefile.am:
	* common/m4/README:
	* common/m4/as-ac-expand.m4:
	* common/m4/as-auto-alt.m4:
	* common/m4/as-compiler-flag.m4:
	* common/m4/as-compiler.m4:
	* common/m4/as-docbook.m4:
	* common/m4/as-libtool.m4:
	* common/m4/as-python.m4:
	* common/m4/as-scrub-include.m4:
	* common/m4/as-version.m4:
	* common/m4/ax_create_stdint_h.m4:
	* common/m4/glib-gettext.m4:
	* common/m4/gst-arch.m4:
	* common/m4/gst-debuginfo.m4:
	* common/m4/gst-doc.m4:
	* common/m4/gst-feature.m4:
	* common/m4/gst-function.m4:
	* common/m4/gst-glib2.m4:
	* common/m4/gst-gstreamer.m4:
	* common/m4/gst-libxml2.m4:
	* common/m4/gst-makecontext.m4:
	* common/m4/gst-mcsc.m4:
	* common/m4/pkg.m4:
	  removing common/

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/Makefile.am:
	* src/main.c:
	* src/pitivi-controller.c:
	* src/pitivi-controller.h:
	* src/pitivi-cursor.h:
	* src/pitivi-cursorbits.h:
	* src/pitivi-debug.c:
	* src/pitivi-debug.h:
	* src/pitivi-dragdrop.h:
	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-effects_cat.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-effectswindowproperties.h:
	* src/pitivi-encodewindow.c:
	* src/pitivi-encodewindow.h:
	* src/pitivi-file-utils.c:
	* src/pitivi-file-utils.h:
	* src/pitivi-globalbin.c:
	* src/pitivi-globalbin.h:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-lplayerwindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-mediatrackinfo.h:
	* src/pitivi-menu-actions.c:
	* src/pitivi-menu-actions.h:
	* src/pitivi-menu.c:
	* src/pitivi-menu.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-progressbar.c:
	* src/pitivi-progressbar.h:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswidget.h:
	* src/pitivi-projectsettingswindow.c:
	* src/pitivi-projectsettingswindow.h:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-projectwindows.c:
	* src/pitivi-projectwindows.h:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	* src/pitivi-settingswindow.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcefilebin.h:
	* src/pitivi-sourceitem.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-splashscreenwindow.h:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinebin.c:
	* src/pitivi-timelinebin.h:
	* src/pitivi-timelinecellrenderer-moving.c:
	* src/pitivi-timelinecellrenderer-resizing.c:
	* src/pitivi-timelinecellrenderer-zooming.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	* src/pitivi-trackenum.h:
	* src/pitivi-types.h:
	* src/pitivi-units.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	* src/pitivi-windows.c:
	* src/pitivi-windows.h:
	* src/pitivi.h:
	  removing src/

2005-05-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* ui/Makefile.am:
	* ui/main_menubar.xml:
	* ui/pitivi-timeline.xml:
	* ui/pitivi-toolbox.xml:
	  removing ui/

2005-02-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcefilebin.h:
	* src/pitivi-sourcelistwindow.c:
	  Removing need for PitiviMainApp with PitiviSourceFile, only requires PitiviProject now

2005-02-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnltimeline.c:
	  GnlTimeline : don't seek back to 0 on PAUSED->PLAYING

2005-02-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourceitem.h:
	* src/pitivi-timelinemedia.c:
	  PitivSourceItem : removing unused fields piste and isaudio

2005-02-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-controller.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-globalbin.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcelistwindow.c:
	  Global : dispose/finalize cleanup

2005-02-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* pixmaps/pitivi.xpm:
	  Adding pitivi.xpm pixmap

2005-02-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* pixmaps/Makefile.am:
	  Updated pixmaps/Makefile.am for added/removed pixmaps

2005-02-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/Makefile.am:
	* src/pitivi-checkbox.c:
	* src/pitivi-checkbox.h:
	* src/pitivi-types.h:
	  Removing unused PitiviCheckBox class

2005-02-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-viewerwindow.h:
	  Updated pixmaps to new logo

2005-02-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	  GnlComposition : correction for default source and check for element not unlinked; GnlSource : pre-rolling now with fakesink; GnlTimeline : Unlink composition from timer at EOS

2005-02-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* pixmaps/logo-pitivi.png:
	* pixmaps/pitivi-info.png:
	* pixmaps/pitivi-logo-small.png:
	* pixmaps/pitivi-logo-splash.png:
	* pixmaps/pitivi-logo.png:
	* pixmaps/pitivi-logo3.png:
	* pixmaps/pitivi.png:
	  updated pixmaps to new logo

2005-02-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/gnl/gnonlin-sections.txt:
	* docs/gnl/tmpl/gnlcomposition.sgml:
	  updates for final presentation

2005-02-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-globalbin.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-projectsettingswidget.h:
	* src/pitivi-ruler.c:
	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinebin.c:
	* src/pitivi-timelinecellrenderer-zooming.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-viewerwindow.c:
	  Improvements up to final presentation

2005-02-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlobject.c:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	  Improvements up to final presentation

2005-02-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.h:
	  forgot to upload the .h

2005-02-08  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinemedia.c:
	  PitiviTimelineMedia, PitiviSourceFile : Smarter thumbnails handling

2005-02-08  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-timelinemedia.c:
	  bug fixed video thumbs

2005-02-05  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	  bug fixed gstelements gtkcombobox selection new

2005-02-05  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	  bug fixed gstelements gtkcombobox selection

2005-02-05  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	  gstelements properties scrollable

2005-01-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-ruler.c:
	  PitiviRuler : proper gint64 marshal for seek signal

2005-01-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-timelinewindow.c:
	  PitiviRuler, PitiviTimelineWindow : implementing seek in ruler

2005-01-27  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-timelinemedia.c:
	  Dissociate/Associate functionality update, on right clic the media is selected, so we can use the properties of the menu which appear...

2005-01-27  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-timelinecellrenderer-moving.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  Dissociate/Associate functionality update, we can now associate and dissociate video and audio media...

2005-01-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlsource.c:
	  GnlSource : chain function now not only discards unwanted buffers, but also resizes those at the border

2005-01-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-viewerwindow.c:
	  GnlSource,GnlTimelineTimer : handle GST_CLOCK_TIME_NONE ; PitiviEffectsWindow, PitiviSourceListWindow, PitiviTimelineCellRenderer, PitiviEffectsWindow : Drag and drop corrections/improvements ; PitiviSourceFile : get duration on audio-only sources

2005-01-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlsource.c:
	* src/pitivi-debug.c:
	* src/pitivi-project.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-viewerwindow.c:
	  GnlSource : Faster Seek; PitiviDebug : Correct debug ; PitiviProject : Use threads only ; ProjectSourceList : debug ; ViewerWindow : No iteration anymore since we use threads

2005-01-24  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	  effect or transition

2005-01-24  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	  Ajout d'un test sur les plugins necessaires aux chargements, si ils sont manquants alors une fenetre apparait listant ceux qu ils manquent , l'application est ferme apres ca....

2005-01-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	  PitiviSourceFile : "Effect" gobject_data for Transitions

2005-01-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-globalbin.c:
	  PitiviGlobalBin : smaller queues

2005-01-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	  PitiviSourceFile : added istransition property

2005-01-22  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  bumping up to 0.1.1.4

2005-01-22  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-viewerwindow.c:
	  NewProjectWindow : Added help text; ViewerWindow : don't refresh the timeline scale when moving it with the mouse

2005-01-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-globalbin.c:
	  PitiviGlobalBin : removed some comments

2005-01-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-viewerwindow.c:
	  PitiviViewerWindow : implemented graphical seek

2005-01-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-timelinewindow.c:
	  PitiviRuler, PitiviTimelineWindow : better refresh for ruler

2005-01-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-settings.c:
	  NewProjectWindow : corrected layout, removed debug ; PitiviSettings : Corrected restoration from file

2005-01-20  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Activation/Desactivation de la projectsettingwidget en fonction de la categorie selectionne

2005-01-20  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  integration de la projectsettingwidget dans newprojectwindow...

2005-01-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	  GnlComposition : Bug if a source with higher priority is available before end of current source

2005-01-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	  Update changelog with cvs2cl.pl

2005-01-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-globalbin.c:
	  PitiviGlobalBin : disabling EOS, let gstreamer do it normally...

2005-01-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	  NewProjectWindow: applied patch for NULL-terminated vector from Alexander Boström (oddityfds)

2005-01-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-checkbox.c:
	* src/pitivi-controller.c:
	* src/pitivi-cursor.h:
	* src/pitivi-debug.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-encodewindow.c:
	* src/pitivi-globalbin.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-progressbar.c:
	* src/pitivi-project.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-ruler.c:
	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinebin.c:
	* src/pitivi-timelinebin.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-viewerwindow.c:
	  src/: Applied static flag to needed functions and commented functions that aren't used

2005-01-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinemedia.c:
	  PitiviTimelineMedia : properties dialog box didn't show and hanged application, fixed

2005-01-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlobject.c:
	* gnl/gnlsource.c:
	  GnlSource : corrected out-of-limits buffer dropage/EOS, faster chainfunction; GnlObject : commented object<=>media time conversion functions

2005-01-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-globalbin.c:
	  Increase audio/video queues size in PitiviGlobalBin

2005-01-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinecellrenderer.c:
	  Forgot to adjust stop time for linked element in cut

2005-01-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-effectswindowproperties.c:
	  applyed patch for gcc-2.95.4 from kwm

2005-01-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  bumping up to v0.1.1.3

2005-01-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	  NewProjectWindow : better category frame adjustment

2005-01-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	  PitiviNewProjectWindow : Moved Category frame under left-side category tree

2005-01-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	  PitiviSourceFile : got rid of a useless gst_element_set_state()

2005-01-13  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/gnl/gnonlin-sections.txt:
	* docs/gnl/tmpl/gnlobject.sgml:
	* gnl/gnlcomposition.c:
	* gnl/gnlobject.c:
	* gnl/gnlobject.h:
	* gnl/gnlsource.c:
	  GnlObject: added media<=>object time conversion functions; GnlSource: discards discont events that are before seek_start

2005-01-12  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  pumping up to v0.1.1.2

2005-01-12  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefilebin.c:
	  protecting gst_pad_set_active_recursive until gst>0.8.8 comes out

2005-01-12  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* pitivi.spec:
	* pitivi.spec.in:
	  better pitivi.spec

2005-01-12  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-debug.c:
	  debug category name is now PITIVI (capital letters according to gst documentation)

2005-01-12  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	  GST_EVENT_DISCONTINUOUS is now handled; GnlTimelineTimer now resets in GST_STATE_PAUSED_TO_READY

2005-01-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	  PitiviSourceFile : faster thumbnailing; PitiviSourceFileBin: correct de-activation of non-used decoders/pads

2005-01-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	  use ffmpegcolorspace instead of ffcolorspace, since the second is not available if gst-ffmpeg is not installed

2005-01-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswindow.c:
	* src/pitivi-sourcefilebin.c:
	  ProjectSettingsWidget : cleanup; ProjectSettingsWindow : really apply changes; PitiviSourceFileBin : static flags, cleanup, included gst_pad_set_active_recursive(), doesn't use fakesinks anymore

2005-01-09  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	  integration de la copy de la struct io

2005-01-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswidget.h:
	* src/pitivi-projectsettingswindow.c:
	  PitiviProjectSettingsWidget can now import/export project settings

2005-01-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcelistwindow.c:
	  Safer way to get the basename of a filepath

2005-01-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswidget.h:
	* src/pitivi-projectsettingswindow.c:
	  Added conversion functions for PitiviSettingsIoElement, Added codec configuration window in PitiviProjectSettingsWidget

2005-01-06  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	  Application des preferences des effets...

2005-01-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-settings.h:
	* src/pitivi-types.h:
	  Added PitiviSettingsIoElement <=> PitiviSettingsValue conversion fonctions

2005-01-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswidget.h:
	  ProjectSettingsWidget : Finished loading and improved GUI

2005-01-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettingswidget.c:
	  Added video width/height handling

2005-01-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswidget.h:
	* src/pitivi-projectsettingswindow.c:
	  improvements on PitiviProjectSettingsWidget

2005-01-04  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/Makefile.am:
	* src/pitivi-projectsettingswidget.c:
	* src/pitivi-projectsettingswidget.h:
	* src/pitivi-projectsettingswindow.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-types.h:
	* ui/pitivi-timeline.xml:
	  Added PitiviSettingsWidget, inserted in interface. Corrected menu items titles

2005-01-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-settingswindow.c:
	  Real title for preferences window

2004-12-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-file-utils.c:
	  Look for development files first

2004-12-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* src/pitivi-settings.c:
	  more PITIVI_DEBUG functions

2004-12-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	  Composition _prepare() doesn't segfault if empty

2004-12-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	  removed extra pitivi_settings_new(), was a memory leak

2004-12-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-menu.c:
	* src/pitivi-progressbar.c:
	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	  Applyed kwm patches for gcc-2.95.4 compatibilty

2004-12-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  Bumping version to 0.1.1.1 after release

2004-12-20  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinewindow.c:
	  remove unused clip

2004-12-19  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinewindow.c:
	  confirmation on exit

2004-12-19  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* NEWS:
	* TODO:
	* src/pitivi-settings.c:
	  cleanup for release 0.1.1

2004-12-19  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi.desktop:
	  Better with contents...

2004-12-19  Edward Hervey <edward.hervey@collabora.co.uk>

	* AUTHORS:
	* conf/Makefile.am:
	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-settings.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcelistwindow.c:
	  deactivated LightPlayer for release, re-activated videorate, Updated AUTHORS, Improved global/local configuration file loading

2004-12-19  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnltimeline.c:
	* src/main.c:
	* src/pitivi-controller.c:
	* src/pitivi-debug.c:
	* src/pitivi-debug.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-globalbin.c:
	* src/pitivi-globalbin.h:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinebin.c:
	* src/pitivi-timelinecellrenderer-zooming.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-viewerwindow.c:
	  Added gst-debug functionnalities, Corrected EOS problems in PitiviGlobalBin and PitiviTimelineBin, Removed videorate element pending validation in gst-plugins, allowed popup handling on timelinemedia with any tool and without having to select

2004-12-18  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	  SAVE IO SETTINGS

2004-12-18  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	  *** empty log message ***

2004-12-18  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	  gstelementsettings OPERATIONNEL

2004-12-18  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-timelinewindow.c:
	  please wait dialog

2004-12-18  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  ajout de boutons dans la source List

2004-12-18  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-progressbar.c:
	* src/pitivi-sourcelistwindow.c:
	  cancel operation

2004-12-17  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	  any changes

2004-12-17  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-timelinewindow.c:
	  Lors d un chargement dun projet et que les sources ont ete deplace, une fenetre propose de reactualiser les l emplacement des sources...

2004-12-17  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-settingswindow.c:
	  any changes

2004-12-17  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	  any changes

2004-12-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnl.h:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	* pixmaps/Makefile.am:
	* pixmaps/pitivi-viewer-record.png:
	* src/Makefile.am:
	* src/pitivi-controller.c:
	* src/pitivi-controller.h:
	* src/pitivi-effectswindow.h:
	* src/pitivi-encodewindow.c:
	* src/pitivi-encodewindow.h:
	* src/pitivi-globalbin.c:
	* src/pitivi-globalbin.h:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinebin.c:
	* src/pitivi-timelinebin.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-types.h:
	* src/pitivi-viewerwindow.c:
	  Added/Updated classes for recording, Corrected XWindowID for viewer, corrections in gnl.h

2004-12-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	  Update changelog with cvs2cl

2004-12-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-effectswindowproperties.c:
	  whoops, forgot to correct something

2004-12-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-sourcefilebin.c:
	  PitiviEffectsSettingsWindow now has correct effect GstElement, corrections in PitiviSourceFileBins

2004-12-15  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	  any changes

2004-12-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-windows.c:
	  free

2004-12-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	* src/pitivi-menu.c:
	* src/pitivi-progressbar.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-windows.c:
	  free

2004-12-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-windows.c:
	  centralize icons

2004-12-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinewindow.c:
	* ui/pitivi-timeline.xml:
	  shortcuts

2004-12-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.h:
	  pixmap sourcelist

2004-12-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-menu.c:
	* src/pitivi-menu.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-timelinewindow.c:
	  shortcuts

2004-12-09  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-progressbar.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer-zooming.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi.h:
	  utf8

2004-12-09  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  plus d'arret avec alsa, un message

2004-12-09  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	  new struct for Prop

2004-12-09  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-menu-actions.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi.h:
	  Ajout de l'affichage de la box de conf des codecs lors de la creation d un nouveau projet

2004-12-08  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	  better debug, faster source handling

2004-12-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi.desktop:
	  converted pitivi.desktop from ISO-8859-1 to UTF-8

2004-12-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnltimeline.c:
	  proper unlinking of pads before re-using them

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcefilebin.h:
	  and we now have RGB effects

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-project.c:
	* src/pitivi-viewerwindow.c:
	  Better naming of output audio/video queue, simpler handling of global pipeline

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* conf/Makefile.am:
	  Correct directory for configuration file

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlmarshal.c:
	* gnl/gnloperation.c:
	* gnl/gnltimeline.c:
	  corrections for operations (don't use the friggin' threads\!)

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-file-utils.c:
	  Correct paths for pixmaps

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi.desktop:
	  accents en francais

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi.desktop:
	  emplacement de l'icone

2004-12-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* pitivi.desktop:
	  works better with the file :)

2004-12-05  Guillaume Casanova <casano_g@epitech.net>

	* conf/.pitivi:
	* conf/Makefile.am:
	* conf/pitivi:
	  desktop gnome

2004-12-05  Guillaume Casanova <casano_g@epitech.net>

	* Makefile.am:
	* conf/Makefile.am:
	* pixmaps/Makefile.am:
	* src/pitivi-file-utils.c:
	  icon desktop

2004-12-03  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	  make install

2004-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/Makefile.am:
	  removed GNL_LIBS from linking command... doesn't exist yet :)

2004-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* gnl/Makefile.am:
	* gnl/gnl.c:
	  modified file in order have installable configure.ac/Makefile.am

2004-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/.pitivi:
	  .pitivi moved to conf/.pitivi

2004-12-02  Guillaume Casanova <casano_g@epitech.net>

	* Makefile.am:
	* conf/.pitivi:
	* conf/Makefile.am:
	  .pitivi

2004-12-02  Guillaume Casanova <casano_g@epitech.net>

	* Makefile.am:
	* configure.ac:
	* src/Makefile.am:
	  makefile

2004-12-02  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-file-utils.c~:
	* src/pitivi-file-utils.h~:
	  delete

2004-12-02  Guillaume Casanova <casano_g@epitech.net>

	* Makefile.am:
	* gnl/Makefile.am:
	* pixmaps/Makefile.am:
	* pixmaps/pitivi-newproject.png:
	* pixmaps/pitivi-tools.png:
	* src/Makefile.am:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-file-utils.c:
	* src/pitivi-file-utils.c~:
	* src/pitivi-file-utils.h:
	* src/pitivi-file-utils.h~:
	* src/pitivi-menu-actions.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	* src/pitivi.h:
	* ui/Makefile.am:
	* ui/pitivi-timeline.xml:
	  makefile

2004-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-viewerwindow.c:
	  puts the timeline at GST_STATE_READY when stopping it, instead of GST_STATE_PAUSED

2004-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlsource.c:
	  don't make elements we'll still be using do PAUSED->READY->PAUSED

2004-12-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcelistwindow.c:
	  removes a source not used without asking user

2004-12-02  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	  juste apply en plus

2004-12-02  Guillaume Casanova <casano_g@epitech.net>

	* pitivi.spec:
	  spec

2004-12-02  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-progressbar.c:
	* src/pitivi-progressbar.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcelistwindow.c:
	  sourcelistwindow

2004-12-01  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer-resizing.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi.h:
	  resize

2004-11-30  Guillaume Casanova <casano_g@epitech.net>

	* Makefile.am:
	* pixmaps/Makefile.am:
	* ui/Makefile.am:
	  Makefile

2004-11-30  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/Makefile.am:
	  Makefile

2004-11-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-progressbar.c:
	* src/pitivi-sourcelistwindow.c:
	  -

2004-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefilebin.c:
	  removing debug messages

2004-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlsource.c:
	  Better handling of add/remove objects in GnlComposition

2004-11-30  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	  properties update aff type not in combobox

2004-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/Makefile.am:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcefilebin.c:
	* src/pitivi-sourcefilebin.h:
	* src/pitivi-types.h:
	* src/pitivi-viewerwindow.c:
	  Better PitiviSourceFile bins handling, less memory, less cpu usage

2004-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  Updated required gstreamer version to 0.8.6 (in order to have pngenc patch)

2004-11-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlsource.c:
	  Set non-active objects in a composition to GST_STATE_READY

2004-11-30  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-progressbar.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer-moving.c:
	* src/pitivi-timelinecellrenderer-resizing.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  resizing

2004-11-29  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-timelinemedia.c:
	  options setting/trans OK CANCEL

2004-11-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-progressbar.c:
	  text in english

2004-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* ui/styles.rc:
	  Removed the styles

2004-11-28  Guillaume Casanova <casano_g@epitech.net>

	* ui/styles.rc:
	  style

2004-11-28  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	  track mistake

2004-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/.pitivi:
	  OGG is not VORBIS

2004-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-menu-actions.c:
	  License is GNU GPL

2004-11-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-progressbar.c~:
	* src/pitivi-progressbar.h~:
	  remove backup files

2004-11-28  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-checkbox.c:
	* src/pitivi-controller.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-menu.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-progressbar.c:
	* src/pitivi-project.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettingswindow.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectwindows.c:
	* src/pitivi-ruler.c:
	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-viewerwindow.c:
	  get-set

2004-11-28  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-progressbar.c:
	* src/pitivi-progressbar.c~:
	* src/pitivi-progressbar.h:
	* src/pitivi-progressbar.h~:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  progress bar

2004-11-27  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/.pitivi:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-ruler.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	  video framerate in caps is a double, did the modifications to the related code. Use new .pitivi

2004-11-27  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-units.h:
	  resizing part two

2004-11-27  Guillaume Casanova <casano_g@epitech.net>

	* ui/styles.rc:
	  style

2004-11-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnloperation.c:
	* gnl/gnlsource.c:
	  gnonlin cleanup, added change_state to GnlOperation

2004-11-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnltimeline.c:
	* src/pitivi-debug.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	  improved gnonlin state-change handling, Spellcheking (About), More PitiviSourceFile hacks

2004-11-26  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.h:
	  cells

2004-11-26  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	  resize light version

2004-11-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcelistwindow.c:
	  Corrections for handling non-supported files

2004-11-26  Guillaume Casanova <casano_g@epitech.net>

	* ui/pitivi-timeline.xml:
	  menu unused

2004-11-25  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-menu-actions.c:
	* src/pitivi-menu-actions.h:
	* src/pitivi-timelinewindow.c:
	  Ajout de raccourcis claviers pour le menu file et help

2004-11-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  Effects/transitions have a real gnonlin time now

2004-11-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-effectswindow.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	  Gestion des transitions dans les PitiviSourceFile

2004-11-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/.pitivi:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-settings.c:
	* src/pitivi-sourcefile.c:
	  Added container and audio depth preferences to PitiviProjectSettings. Updated NewProjectWindow, ProjectSettings and PitiviSettings accordingly. Load/Save file/preferences now works

2004-11-25  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-thumbs.c:
	* src/pitivi-thumbs.h:
	  thumbs.c .h removed

2004-11-25  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  thumbs sourcelist

2004-11-25  Stephan Bloch <bloch_s@epitech.net>

	* pixmaps/pitivi-logo-small.png:
	* pixmaps/pitivi-logo-splash.png:
	* src/pitivi-cursorbits.h:
	* src/pitivi-menu-actions.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-splashscreenwindow.c:
	  Ajout de la fenetre About dans le menu Help...

2004-11-25  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  resolving bug on moving widget

2004-11-25  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	  REPLACE BUGS

2004-11-25  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-timelinewindow.c:
	  Plus de segfault si on sauve un project qui n est pas cree...

2004-11-25  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-viewerwindow.c:
	  moving widget bug resolved

2004-11-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	* src/pitivi-sourcelistwindow.c:
	  removed unused menu items in PitiviSourceListWindow

2004-11-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlobject.c:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-project.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-settings.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-viewerwindow.c:
	  corrected : gnonlin buffering, state change and scheduling problems, Thumbnails generation/handling with large files, better audio/video detection, g_printf cleanup

2004-11-24  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnl.h:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-ruler.c:
	* src/pitivi-sourcefile.c:
	  correction pour athlon64

2004-11-24  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  first version multiple thumnails please wait for cut ... thanks

2004-11-24  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-splashscreenwindow.c:
	  position and size

2004-11-24  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-viewerwindow.c:
	  ruler last

2004-11-24  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-ruler.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	  ruler first

2004-11-23  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-timelinewindow.c:
	  indicator

2004-11-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	  Update time in timelinewindow

2004-11-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-viewerwindow.c:
	  avoid EOS in global pipeline, otherwise it segfaults

2004-11-22  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/gnl/gnonlin-sections.txt:
	* docs/gnl/tmpl/gnl.sgml:
	* gnl/gnl.h:
	* gnl/gnlcomposition.c:
	* gnl/gnlobject.c:
	* gnl/gnlsource.c:
	  Corrected gnl_object_do_seek, added GST_M_S_M() debug function

2004-11-22  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-debug.c:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-viewerwindow.c:
	  misc bug corrections in PitiviSourceFile and PitiviTimelineMedia. Moved idle to probe in PitiviViewerWindow

2004-11-22  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  Correction sur le replacement des fenetres apres avoir ete cache...

2004-11-22  Stephan Bloch <bloch_s@epitech.net>

	* pixmaps/pitivi-logo3.png:
	  *** empty log message ***

2004-11-22  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-mainapp.c:
	  sourceListWindow, viewerWindow, effectWindow conservent leurs places apres un hide / show

2004-11-20  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinemedia.c:
	  Multiple video thumbnails handling in PitiviSourceFile + little fixes

2004-11-20  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settings.c:
	* src/pitivi-settingswindow.c:
	  UPDATE GST SETTINGS

2004-11-20  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-timelinemedia.c:
	  effects settings window

2004-11-20  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-effectswindowproperties.c:
	* src/pitivi-effectswindowproperties.h:
	* src/pitivi-sourceitem.h:
	* src/pitivi-timelinemedia.c:
	  effects settings

2004-11-20  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.h:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.h:
	  Nouveau logo sur la barre des fenetres... a paufiner...

2004-11-20  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	  ###########

2004-11-20  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-ruler.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-windows.c:
	* src/pitivi-windows.h:
	  controller

2004-11-20  Guillaume Casanova <casano_g@epitech.net>

	* ui/styles.rc:
	  styles

2004-11-19  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  moins son sur lplayer

2004-11-19  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	  UPDATE GST SETTINGS

2004-11-19  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnloperation.c:
	* gnl/gnloperation.h:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* ui/styles.rc:
	  liberation correct des bins du PitiviSourceFile

2004-11-19  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	  UPDATE GST SETTINGS

2004-11-19  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  Ajout de l'icone pitivi dans les fenetres de l'application

2004-11-19  Guillaume Casanova <casano_g@epitech.net>

	* ui/styles.rc:
	  style.rc

2004-11-19  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  ###########

2004-11-19  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  ##############

2004-11-19  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-cursor.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	* ui/Makefile.am:
	  resizing first version

2004-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	* gnl/gnlobject.c:
	* gnl/gnlsource.c:
	* gnl/gnltimeline.c:
	* src/pitivi-sourcefile.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	  warning/critical cleanup, gnonlin dispose/finalize checked

2004-11-18  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-menu.c:
	* src/pitivi-menu.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-projectwindows.c:
	* src/pitivi-projectwindows.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	  Ajout de commentaires dans les fichiers toolbox.c, sourcelistwindow.c, sourcefile.c, new_projectwindow.c, projectwindow.c, timelinecellrenderer.c, timelinemedia.c et menu.c

2004-11-18  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-timelinemedia.c:
	  Properties VIDEO/AUDIO or VIDEO or AUDIO for media

2004-11-18  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-cursor.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	  Ajout de commentaires dans les fichiers mainapp.c et timelinewindow.c, ajustement de la position des icones

2004-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/main.c:
	  ajout de gnl/gnl.h

2004-11-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlcomposition.c:
	  correction bug gnl_composition_schedule_entrie

2004-11-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-thumbs.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-viewerwindow.c:
	  correction gint64 -> signed long long int pour portabilite athlon64

2004-11-17  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* gnl/Makefile.am:
	* gnl/gnl.h:
	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlgroup.h:
	* gnl/gnlobject.c:
	* gnl/gnlobject.h:
	* gnl/gnloperation.h:
	* gnl/gnlsource.h:
	* gnl/gnltimeline.h:
	* gnl/gnltypes.h:
	* src/Makefile.am:
	* src/pitivi-checkbox.c:
	* src/pitivi-checkbox.h:
	* src/pitivi-codecconfwindow.c:
	* src/pitivi-codecconfwindow.h:
	* src/pitivi-controller.c:
	* src/pitivi-controller.h:
	* src/pitivi-cursor.h:
	* src/pitivi-cursorbits.h:
	* src/pitivi-debug.c:
	* src/pitivi-debug.h:
	* src/pitivi-drawing.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-lplayerwindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-mediatrackinfo.h:
	* src/pitivi-menu-actions.h:
	* src/pitivi-menu.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsettingswindow.c:
	* src/pitivi-projectsettingswindow.h:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-projectwindows.c:
	* src/pitivi-projectwindows.h:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	* src/pitivi-settingswindow.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-splashscreenwindow.h:
	* src/pitivi-thumbs.c:
	* src/pitivi-thumbs.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	* src/pitivi-types.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	* src/pitivi-windows.c:
	* src/pitivi-windows.h:
	  Ajout -Wall -Werror , correction des bugs/oublis/idioties associes

2004-11-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	  bugs

2004-11-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-timelinewindow.c:
	  bugs

2004-11-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	  little bug

2004-11-16  Guillaume Casanova <casano_g@epitech.net>

	* gnl/gnlmarshal.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-timelinewindow.c:
	* ui/pitivi-timeline.xml:
	  little bug

2004-11-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-menu-actions.c:
	* src/pitivi-menu-actions.h:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	  minimize

2004-11-15  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	* docs/Makefile.am:
	* docs/gnl/gnonlin-sections.txt:
	* docs/gnl/tmpl/gnl.sgml:
	* gnl/gnl.c:
	* gnl/gnl.h:
	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlgroup.h:
	* gnl/gnlobject.c:
	* gnl/gnlobject.h:
	* gnl/gnloperation.h:
	* gnl/gnlsource.c:
	* gnl/gnlsource.h:
	* gnl/gnltimeline.c:
	* gnl/gnltimeline.h:
	* src/pitivi-debug.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-project.h:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-thumbs.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-viewerwindow.c:
	  Conversion PitiviSourceFile a decodebin, modifications des autres classes, correction dnd

2004-11-15  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  lplay

2004-11-13  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	  UPDATE GST SETTINGS

2004-11-12  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-timelinecellrenderer.c:
	  addiotionals features not necessary needed TO IMPLEMENT and to TEST THE EFFECTS with gnonlin

2004-11-12  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-timelinecellrenderer.c:
	  effetcs

2004-11-12  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  Ajout de commentaires dans les fichiers mainapp.c et project.c

2004-11-12  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-cursor.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	  Ajout du pointer de resize de la timeline lorsqu on clique sur le resize de la menu bar, ajout popup lors de la creation de projets successifs (a finir)

2004-11-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	  priority works until to find better solution

2004-11-11  Stephan Bloch <bloch_s@epitech.net>

	* pixmaps/pitivi-ddl_resize.png:
	* pixmaps/pitivi-ddr_resize.png:
	* pixmaps/pitivi-dtl_resize.png:
	* pixmaps/pitivi-dtr_resize.png:
	* pixmaps/pitivi-info.png:
	* pixmaps/pitivi-resize.png:
	* pixmaps/pitivi-stock-h-resize.png:
	* pixmaps/pitivi-stock-v-resize.png:
	* src/pitivi-effectswindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	  Ajout d'icones et popup de nouveau projet

2004-11-11  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settingswindow.c:
	  UPDATE GST SETTINGS

2004-11-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-checkbox.h:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-project.h:
	* src/pitivi-sourcefile.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-viewerwindow.c:
	  corrections player,viewer,cut,gnonlin

2004-11-11  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	  UPDATE GST SETTINGS

2004-11-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/Makefile.am:
	  oubli Makefile

2004-11-11  Raphael Pralat <pralat_r@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  UPDATE LIGHT PLAYER

2004-11-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/gnl/Makefile.in:
	  removed useless Makefile.in

2004-11-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* docs/gnl/Makefile.am:
	* docs/gnl/Makefile.in:
	* docs/gnl/gnonlin-docs.sgml:
	* docs/gnl/gnonlin-sections.txt:
	* docs/gnl/gnonlin.types:
	* docs/gnl/tmpl/gnl.sgml:
	* docs/gnl/tmpl/gnlcomposition.sgml:
	* docs/gnl/tmpl/gnlgroup.sgml:
	* docs/gnl/tmpl/gnlmarshal.sgml:
	* docs/gnl/tmpl/gnlobject.sgml:
	* docs/gnl/tmpl/gnloperation.sgml:
	* docs/gnl/tmpl/gnlsource.sgml:
	* docs/gnl/tmpl/gnltimeline.sgml:
	* docs/gnl/tmpl/gnlversion.sgml:
	* docs/gnl/tmpl/gnonlin-unused.sgml:
	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlobject.c:
	* gnl/gnloperation.c:
	* gnl/gnltimeline.c:
	  Added gnonlin gtk-doc documentation

2004-11-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnl/gnlmarshal.list:
	  piti oubli

2004-11-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcelistwindow.c:
	  get rid of useless functions

2004-11-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/.pitivi:
	  adding pitivi test file

2004-11-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* gnl/Makefile.am:
	* gnl/gnl.c:
	* gnl/gnl.h:
	* gnl/gnlcomposition.c:
	* gnl/gnlcomposition.h:
	* gnl/gnlelements.c:
	* gnl/gnlgroup.c:
	* gnl/gnlgroup.h:
	* gnl/gnlmarshal.c:
	* gnl/gnlmarshal.h:
	* gnl/gnlobject.c:
	* gnl/gnlobject.h:
	* gnl/gnloperation.c:
	* gnl/gnloperation.h:
	* gnl/gnlsource.c:
	* gnl/gnlsource.h:
	* gnl/gnltimeline.c:
	* gnl/gnltimeline.h:
	* gnl/gnlversion.h:
	* gnonlin/Makefile.am:
	* gnonlin/gnl.c:
	* gnonlin/gnl.h:
	* gnonlin/gnlcomposition.c:
	* gnonlin/gnlcomposition.h:
	* gnonlin/gnlelements.c:
	* gnonlin/gnlgroup.c:
	* gnonlin/gnlgroup.h:
	* gnonlin/gnlmarshal.list:
	* gnonlin/gnlobject.c:
	* gnonlin/gnlobject.h:
	* gnonlin/gnloperation.c:
	* gnonlin/gnloperation.h:
	* gnonlin/gnlsource.c:
	* gnonlin/gnlsource.h:
	* gnonlin/gnltimeline.c:
	* gnonlin/gnltimeline.h:
	* gnonlin/gnlversion.h:
	  deplacement gnonlin->gnl

2004-11-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	  hand drag

2004-11-09  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-effectswindow.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcefile.c:
	* src/pitivi-sourcefile.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-thumbs.c~:
	* src/pitivi-thumbs.h~:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-viewerwindow.c:
	  PitiviSourceFile Object

2004-11-06  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-timelinecellrenderer.c:
	  deleting pitivi-toolboxwindow.c

2004-11-06  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  deleting pitivi-toolboxwindow

2004-11-06  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  version

2004-11-06  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	  add pitivi-thumbs.c to Makefile

2004-11-06  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-ruler.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-thumbs.c:
	* src/pitivi-thumbs.c~:
	* src/pitivi-thumbs.h:
	* src/pitivi-thumbs.h~:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-videothumbnails.c:
	  thumbnail

2004-11-06  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	  pixmap caching

2004-11-04  Stephan Bloch <bloch_s@epitech.net>

	* pixmaps/pitivi_BPWS_effect.png:
	* pixmaps/pitivi_IIr_effect.png:
	* pixmaps/pitivi_LPWS_effect.png:
	* pixmaps/pitivi_RevTV_effect.png:
	* pixmaps/pitivi_adjust_effect.png:
	* pixmaps/pitivi_agingTV_effect.png:
	* pixmaps/pitivi_audio_rate_effect.png:
	* pixmaps/pitivi_diceTV_effect.png:
	* pixmaps/pitivi_edgeTV_effect.png:
	* pixmaps/pitivi_envelope_volume_effect.png:
	* pixmaps/pitivi_pass_effect.png:
	* pixmaps/pitivi_quarkTV_effect.png:
	* pixmaps/pitivi_quark_effect.png:
	* pixmaps/pitivi_shagadelicTV_effect.png:
	* pixmaps/pitivi_speed_effect.png:
	* pixmaps/pitivi_stereo_effect.png:
	* pixmaps/pitivi_synthetiser_effect.png:
	* pixmaps/pitivi_vertigoTV_effect.png:
	* pixmaps/pitivi_volume_effect.png:
	* pixmaps/pitivi_warpTV_effect.png:
	* src/pitivi-effects_cat.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  Ajout des icones pour les effets audios

2004-11-02  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlobject.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  graphical cut synchronised with gnonlin

2004-11-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlsource.c:
	* gnonlin/gnltimeline.c:
	* src/pitivi-project.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  seek fonctionne un peu mieux...

2004-11-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	  I hate weird macros...

2004-11-01  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-viewerwindow.c:
	  UPDATE SETTINGS

2004-10-31  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	  timelinewindow->project est maintenant mis

2004-10-31  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	  create a separete audio and video pipeline

2004-10-31  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	* src/pitivi-settingswindow.h:
	  UPDATE SETTINGS

2004-10-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlcomposition.c:
	* gnonlin/gnlcomposition.h:
	* gnonlin/gnlobject.c:
	* gnonlin/gnlsource.c:
	* src/pitivi-viewerwindow.c:
	  more work on gnonlin

2004-10-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinemedia.c:
	  cut bug

2004-10-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-lplayerwindow.c:
	* src/pitivi-lplayerwindow.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-videothumbnails.c:
	  *** empty log message ***

2004-10-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-videothumbnails.c:
	  *** empty log message ***

2004-10-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-videothumbnails.c:
	* src/pitivi-viewerwindow.c:
	  viewerwindow slider synchronised with timeline

2004-10-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlcomposition.c:
	* gnonlin/gnlobject.c:
	* gnonlin/gnlsource.c:
	* gnonlin/gnltimeline.c:
	  Gnl* query now works for all objects

2004-10-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* pixmaps/bg.xpm:
	  correction du bg.xpm

2004-10-29  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  cell renderer

2004-10-29  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/smpte-failed.png:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  smpte failed

2004-10-29  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  mods on effects

2004-10-29  Stephan Bloch <bloch_s@epitech.net>

	* pixmaps/pitivi_alpha_color_effect.png:
	* pixmaps/pitivi_alpha_effect.png:
	* pixmaps/pitivi_balance_effect.png:
	* pixmaps/pitivi_box_effect.png:
	* pixmaps/pitivi_crop_effect.png:
	* pixmaps/pitivi_deinterlace_effect.png:
	* pixmaps/pitivi_flipper_effect.png:
	* pixmaps/pitivi_frame_effect.png:
	* pixmaps/pitivi_gamma_effect.png:
	* pixmaps/pitivi_median_effect.png:
	* pixmaps/pitivi_rate_effect.png:
	* pixmaps/pitivi_scaler_effect.png:
	* pixmaps/pitivi_smooth_effect.png:
	* src/pitivi-effects_cat.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  Ajout des icones pour quelques effets de videos

2004-10-29  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  effects

2004-10-28  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	  modifications

2004-10-28  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-videothumbnails.c:
	  Updating thumbs

2004-10-28  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-controller.c:
	* src/pitivi-controller.h:
	* src/pitivi-drawing.c:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-project.c:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-trackenum.h:
	* src/pitivi-videothumbnails.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  last modifications

2004-10-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlcomposition.c:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-sourcelistwindow.c:
	  GnlComposition correct start/stop

2004-10-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlcomposition.c:
	* gnonlin/gnlsource.c:
	* gnonlin/gnlsource.h:
	  mis a jour du GnlObject::active

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  UPDATE PLAYER

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  UPDATE PLAYER

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-lplayerwindow.c:
	* src/pitivi-lplayerwindow.h:
	  UPDATE PLAYER

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-lplayerwindow.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  UPDATE PLAYER

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-lplayerwindow.c:
	  UPDATE PLAYER

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/Makefile.am:
	* src/pitivi-lplayerwindow.c:
	* src/pitivi-lplayerwindow.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  UPDATE LIGHTPLAYER

2004-10-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  UPDATE VIEWERWINDOW

2004-10-27  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	  UPDATE4 GSTELEMENTSETTINGS

2004-10-27  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settingswindow.c:
	  UPDATE3 GSTELEMENTSETTINGS

2004-10-27  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settingswindow.c:
	  UPDATE2 GSTELEMENTSETTINGS

2004-10-27  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settingswindow.c:
	  UPDATE GSTELEMENTSETTINGS

2004-10-27  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settingswindow.c:
	  NEW IMPLEMENTATION DE GSTELEMENTSETTINGS

2004-10-27  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-settingswindow.c:
	  NEW IMPLEMENTATION DE GSTELEMENTSETTINGS

2004-10-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlsource.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-viewerwindow.c:
	  correction gnl_composition_add/remove_object()

2004-10-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* gnonlin/gnlcomposition.c:
	* gnonlin/gnlsource.c:
	* gnonlin/gnltimeline.c:
	* src/pitivi-debug.c:
	* src/pitivi-project.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-viewerwindow.c:
	  liaison gnonlin-viewer fonctionnelle

2004-10-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/Makefile.am:
	* src/pitivi-debug.c:
	* src/pitivi-debug.h:
	  Ajout de PitiviDebug

2004-10-25  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-dragdrop.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-sourceitem.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-stockicons.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  priority

2004-10-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.h:
	* src/pitivi-project.h:
	* src/pitivi-sourcelistwindow.c:
	  ajout champ

2004-10-23  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  media

2004-10-23  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-timelinecellrenderer.c:
	  selection

2004-10-23  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	  NEW IMPLEMENTATION DE GSTELEMENTSETTINGS

2004-10-22  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-timelinecellrenderer.c:
	  selection

2004-10-22  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  *** empty log message ***

2004-10-22  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* src/pitivi-timelinewindow.c:
	  timeline activated only after selecting a project

2004-10-22  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  drag effects

2004-10-22  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	  simplify code

2004-10-22  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effects_cat.h:
	  split

2004-10-22  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	  addind effects

2004-10-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  update de la position du ruler dans les PitiviMedia

2004-10-21  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  *** empty log message ***

2004-10-21  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  Ajout des icones pour les effets de transitions

2004-10-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  Zoom fonctionnel

2004-10-21  Stephan Bloch <bloch_s@epitech.net>

	* pixmaps/smpte101.png:
	* pixmaps/smpte102.png:
	* pixmaps/smpte103.png:
	* pixmaps/smpte104.png:
	* pixmaps/smpte105.png:
	* pixmaps/smpte106.png:
	* pixmaps/smpte107.png:
	* pixmaps/smpte108.png:
	* pixmaps/smpte109.png:
	* pixmaps/smpte110.png:
	* pixmaps/smpte111.png:
	* pixmaps/smpte112.png:
	* pixmaps/smpte113.png:
	* pixmaps/smpte114.png:
	* pixmaps/smpte119.png:
	* pixmaps/smpte120.png:
	* pixmaps/smpte121.png:
	* pixmaps/smpte122.png:
	* pixmaps/smpte123.png:
	* pixmaps/smpte124.png:
	* pixmaps/smpte125.png:
	* pixmaps/smpte127.png:
	* pixmaps/smpte128.png:
	* pixmaps/smpte129.png:
	* pixmaps/smpte130.png:
	* pixmaps/smpte131.png:
	* pixmaps/smpte2.png:
	* pixmaps/smpte201.png:
	* pixmaps/smpte202.png:
	* pixmaps/smpte203.png:
	* pixmaps/smpte204.png:
	* pixmaps/smpte205.png:
	* pixmaps/smpte206.png:
	* pixmaps/smpte207.png:
	* pixmaps/smpte21.png:
	* pixmaps/smpte211.png:
	* pixmaps/smpte212.png:
	* pixmaps/smpte213.png:
	* pixmaps/smpte214.png:
	* pixmaps/smpte22.png:
	* pixmaps/smpte221.png:
	* pixmaps/smpte222.png:
	* pixmaps/smpte223.png:
	* pixmaps/smpte224.png:
	* pixmaps/smpte225.png:
	* pixmaps/smpte226.png:
	* pixmaps/smpte227.png:
	* pixmaps/smpte228.png:
	* pixmaps/smpte23.png:
	* pixmaps/smpte231.png:
	* pixmaps/smpte232.png:
	* pixmaps/smpte233.png:
	* pixmaps/smpte234.png:
	* pixmaps/smpte235.png:
	* pixmaps/smpte236.png:
	* pixmaps/smpte24.png:
	* pixmaps/smpte241.png:
	* pixmaps/smpte242.png:
	* pixmaps/smpte243.png:
	* pixmaps/smpte244.png:
	* pixmaps/smpte245.png:
	* pixmaps/smpte246.png:
	* pixmaps/smpte25.png:
	* pixmaps/smpte251.png:
	* pixmaps/smpte252.png:
	* pixmaps/smpte253.png:
	* pixmaps/smpte254.png:
	* pixmaps/smpte26.png:
	* pixmaps/smpte261.png:
	* pixmaps/smpte262.png:
	* pixmaps/smpte263.png:
	* pixmaps/smpte264.png:
	* pixmaps/smpte3.png:
	* pixmaps/smpte301.png:
	* pixmaps/smpte302.png:
	* pixmaps/smpte303.png:
	* pixmaps/smpte304.png:
	* pixmaps/smpte305.png:
	* pixmaps/smpte306.png:
	* pixmaps/smpte310.png:
	* pixmaps/smpte311.png:
	* pixmaps/smpte312.png:
	* pixmaps/smpte313.png:
	* pixmaps/smpte314.png:
	* pixmaps/smpte315.png:
	* pixmaps/smpte316.png:
	* pixmaps/smpte317.png:
	* pixmaps/smpte320.png:
	* pixmaps/smpte321.png:
	* pixmaps/smpte322.png:
	* pixmaps/smpte323.png:
	* pixmaps/smpte324.png:
	* pixmaps/smpte325.png:
	* pixmaps/smpte326.png:
	* pixmaps/smpte327.png:
	* pixmaps/smpte328.png:
	* pixmaps/smpte329.png:
	* pixmaps/smpte340.png:
	* pixmaps/smpte341.png:
	* pixmaps/smpte342.png:
	* pixmaps/smpte343.png:
	* pixmaps/smpte344.png:
	* pixmaps/smpte345.png:
	* pixmaps/smpte350.png:
	* pixmaps/smpte351.png:
	* pixmaps/smpte352.png:
	* pixmaps/smpte353.png:
	* pixmaps/smpte4.png:
	* pixmaps/smpte41.png:
	* pixmaps/smpte42.png:
	* pixmaps/smpte43.png:
	* pixmaps/smpte44.png:
	* pixmaps/smpte45.png:
	* pixmaps/smpte46.png:
	* pixmaps/smpte47.png:
	* pixmaps/smpte48.png:
	* pixmaps/smpte5.png:
	* pixmaps/smpte6.png:
	* pixmaps/smpte61.png:
	* pixmaps/smpte62.png:
	* pixmaps/smpte63.png:
	* pixmaps/smpte64.png:
	* pixmaps/smpte65.png:
	* pixmaps/smpte66.png:
	* pixmaps/smpte67.png:
	* pixmaps/smpte68.png:
	* pixmaps/smpte7.png:
	* pixmaps/smpte71.png:
	* pixmaps/smpte72.png:
	* pixmaps/smpte73.png:
	* pixmaps/smpte74.png:
	* pixmaps/smpte8.png:
	* src/pitivi-effectswindow.c:
	  Upload des PNG des effets

2004-10-21  Stephan Bloch <bloch_s@epitech.net>

	* configure.ac:
	* pixmaps/smpte1.png:
	* src/pitivi-dragdrop.h:
	* src/pitivi-effectswindow.c:
	  Upload des PNG des effets

2004-10-21  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	  Remplissage de la fenetre des effets

2004-10-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsourcelist.h:
	  rajoute pipeline audio et video seul dans sourcefile

2004-10-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsourcelist.h:
	  rajoute pipeline audio dans sourcefile

2004-10-21  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourceitem.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  unique id gnlsource element

2004-10-21  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinemedia.c:
	  removing widget

2004-10-21  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-timelinecellrenderer.c:
	  cell

2004-10-21  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-menu.c:
	* src/pitivi-menu.h:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  pitivi

2004-10-20  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-trackenum.h:
	  bugs

2004-10-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  Ajout callbacks zoom

2004-10-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  Deplacement/scroll avec la souris

2004-10-18  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinewindow.c:
	  correction signaux

2004-10-17  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  cells mods

2004-10-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	  zzz-

2004-10-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  sourcelist

2004-10-16  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-settingswindow.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinewindow.c:
	  Passage des effets depuis la self, et ajout des effets de transitions dans la effectwindow

2004-10-16  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-units.h:
	* src/pitivi-viewerwindow.c:
	  ajout zoom, corrections bugs project et mainapp

2004-10-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	  updates-

2004-10-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  mnods

2004-10-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinewindow.c:
	  *** empty log message ***

2004-10-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	  merging

2004-10-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  xxx

2004-10-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	  slide

2004-10-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	  pitivi

2004-10-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  modifications on slide

2004-10-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  -Wall problem

2004-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* configure.ac:
	* gnonlin/Makefile.am:
	* gnonlin/gnl.c:
	* gnonlin/gnl.h:
	* gnonlin/gnlcomposition.c:
	* gnonlin/gnlcomposition.h:
	* gnonlin/gnlelements.c:
	* gnonlin/gnlgroup.c:
	* gnonlin/gnlgroup.h:
	* gnonlin/gnlmarshal.list:
	* gnonlin/gnlobject.c:
	* gnonlin/gnlobject.h:
	* gnonlin/gnloperation.c:
	* gnonlin/gnloperation.h:
	* gnonlin/gnlsource.c:
	* gnonlin/gnlsource.h:
	* gnonlin/gnltimeline.c:
	* gnonlin/gnltimeline.h:
	* gnonlin/gnlversion.h:
	* pixmaps/bg_effects.xpm~:
	* src/pitivi-controller.c~:
	* src/pitivi-controller.h~:
	* src/pitivi-mediatrackinfo.c~:
	* src/pitivi-mediatrackinfo.h~:
	  added gnonlin as static library

2004-10-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  modifications

2004-10-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcelistwindow.c:
	  added time in PitiviSourceFile(s)

2004-10-14  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	  move_medio est au bon endroit

2004-10-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  recursivity

2004-10-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	  cell renderer

2004-10-13  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  medias

2004-10-13  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  modifications on timeline

2004-10-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourceitem.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  mods

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/bg_audio.xpm:
	* pixmaps/bg_effects.xpm:
	* pixmaps/bg_trans.xpm:
	* pixmaps/bg_video.xpm:
	  new pixmaps

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.h:
	* src/pitivi-mediatrackinfo.h:
	* src/pitivi-mediatrackinfo.h~:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-trackenum.h:
	  modifications

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* ui/pitivi-timeline.xml:
	  ui modifications

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	  modifications on single timeline window

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/bg.xpm:
	* pixmaps/bg_audio.xpm:
	* pixmaps/bg_effects.xpm:
	* pixmaps/bg_effects.xpm~:
	* pixmaps/bg_video.xpm:
	  adding xpm

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-controller.c:
	* src/pitivi-controller.c~:
	* src/pitivi-controller.h:
	* src/pitivi-controller.h~:
	* src/pitivi-mediatrackinfo.c:
	* src/pitivi-mediatrackinfo.c~:
	* src/pitivi-mediatrackinfo.h:
	* src/pitivi-mediatrackinfo.h~:
	* src/pitivi-ruler.c:
	* src/pitivi-ruler.h:
	* src/pitivi-trackenum.h:
	  adding new files.

2004-10-10  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-cursor.h:
	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  main modification simple project system.

2004-10-07  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  ok

2004-10-07  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-newprojectwindow.c:
	  Modification des fonctions create frame, simplification, creation d une fonction generique pour creer les comboboxs des codecs, plus listage des noms

2004-10-01  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	  toto z la

2004-10-01  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-settingswindow.c:
	  Alegement du codedans le fichier, retret des fonctions inutiles quiseront remplacees par les methodes des objets

2004-09-30  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	  IMPLEMENTATION DE GSTELEMENTSETTINGS

2004-09-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-project.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	  warnings

2004-09-30  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-cursor.h:
	* src/pitivi-project.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	  new modification

2004-09-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-drawing.c:
	* src/pitivi-drawing.h:
	  drawing functions

2004-09-30  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourceitem.h:
	* src/pitivi-sourcelistwindow.c:
	  modyfing

2004-09-30  Marc Delettrez <delett_m@epitech.net>

	* src/Makefile.am:
	* src/pitivi-gstelementsettings.c:
	* src/pitivi-gstelementsettings.h:
	* src/pitivi-settingswindow.c:
	  DeLaBalle_de_bombE

2004-09-30  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-project.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  upload version soutenance

2004-09-27  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/blank.xpm:
	  blank xpxpm:w

2004-09-27  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/bg.xpm:
	* pixmaps/blank.xpm:
	  new pixmap

2004-09-27  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  Changing context

2004-07-09  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-toolbox.c:
	  solve a little bug

2004-07-09  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-toolbox.c:
	  tooltips in english

2004-07-09  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  correction d'un bug du doubleclick

2004-07-09  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  gestion du doubleclick

2004-07-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	  timeline

2004-07-09  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolboxwindow.c:
	  Selection du premier reglage de la fenetre NewProject et desactivation du bouton Nouveau Projet lorsqu'une categorie est selectionnee

2004-07-09  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-viewerwindow.c:
	  viewer widget show

2004-07-09  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-timelinemedia.c:
	  add color and filename to rectangle - my brain is back

2004-07-09  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settingswindow.c:
	  settings affichage

2004-07-09  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settingswindow.c:
	  settings affichage

2004-07-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  managing cut

2004-07-09  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-timelinemedia.c:
	  Mustn't forget to get somebody a brain...

2004-07-08  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-timelinemedia.c:
	  ajout nom source ds rectangle timeline

2004-07-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinemedia.c:
	  timeline

2004-07-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	  timeline

2004-07-08  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-project.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  on peut maintenant jouer plusieurs video et jouer une video en cliquant 2 fois dessus

2004-07-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	  ???

2004-07-08  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-settings.c:
	  D Bugs en moins sur la NewProjectWindow

2004-07-08  Julien Carbonnier <carbon_j@epitech.net>

	* docs/.pitivi:
	  Fichier .pitivi avec les reglages minimalistes

2004-07-07  Julien Carbonnier <carbon_j@epitech.net>

	* TODO:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-viewerwindow.c:
	  sauvegarde des ProjectsSettings dans le fichier xml

2004-07-07  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-newprojectwindow.c:
	  tree view expand

2004-07-07  Marc Delettrez <delett_m@epitech.net>

	* ui/pitivi-toolbox.xml:
	  champ settings dans le menu

2004-07-07  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  gestion des query et des seek

2004-07-07  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settingswindow.c:
	  debut save global settings

2004-07-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-cursor.h:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	  header cursor file

2004-07-07  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settingswindow.c:
	  add tooltips to settings window

2004-07-07  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-toolbox.c:
	  resolution seg fault

2004-07-07  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-settingswindow.c:
	* src/pitivi-toolboxwindow.c:
	  add menu settings window

2004-07-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  selections

2004-07-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  cell renderer

2004-07-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  cellrenderer agqin

2004-07-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  MAin modifications for timeline

2004-07-06  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-viewerwindow.c:
	  remove expose player bug

2004-07-06  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-viewerwindow.c:
	  play/pause on viewer

2004-07-06  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-toolboxwindow.c:
	  set unresizable toolbox

2004-07-06  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolbox.c:
	  Modif curseur

2004-07-06  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-project.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  changement du pipeline en bin pour le viewer

2004-07-06  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-toolbox.c:
	  alignement des fenetres

2004-07-06  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-toolbox.c:
	  initialisation du curseur

2004-07-06  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-toolboxwindow.c:
	  acces aux curseurs depuis la timeline

2004-07-06  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	  effectswindow loads on new project

2004-07-05  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	  ajout de la recursion pour le chargement de projet

2004-07-05  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-viewerwindow.c:
	  nop

2004-07-05  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  ajout des ghost pad

2004-07-05  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	  cell renderer connected swap

2004-07-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-toolbox.c:
	  remove segfault when clicking on toolbox and no timelinewindow present

2004-07-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  SourceListWindow now exports (PitiviSourceFile *) for drag and drop, and ViewerWindow receives it

2004-07-05  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	  cell renderer again

2004-07-05  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinemedia.c:
	* src/pitivi-timelinemedia.h:
	* src/pitivi-timelinewindow.c:
	  media timeline

2004-07-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* pixmaps/logo-pitivi.png:
	  cleaner splashscreen logo

2004-07-05  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-dragdrop.h:
	* src/pitivi-effectswindow.c:
	* src/pitivi-timelinecellrenderer.c:
	  Differecing windows on drag and drop

2004-07-05  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-dragdrop.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-viewerwindow.c:
	  timeline modifications

2004-07-05  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-dragdrop.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  Drag and Drop now sends pointer to the selected PitiviSourceFile

2004-07-04  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  timeline new modifications

2004-07-03  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-dragdrop.h:
	  oki

2004-07-03  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  ok

2004-07-03  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	  Managing drag 'n drop first version

2004-07-03  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-viewerwindow.c:
	  suppression de certains bug

2004-07-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-project.c:
	* src/pitivi-viewerwindow.c:
	  Changed project pipeline from GstThread to GstPipeline

2004-07-03  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	  Cursor management

2004-07-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-project.c:
	  added audio and video GnlGroups to Timeline

2004-07-03  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	* src/pitivi-toolboxwindow.c:
	  Ajout curseurs

2004-07-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* configure.ac:
	* src/Makefile.am:
	* src/main.c:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-viewerwindow.c:
	  added link to gnonlin and project timeline/pipeline

2004-07-03  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  resolv cellrenderer

2004-07-02  Guillaume Casanova <casano_g@epitech.net>

	* src/main.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	  layout method for widget

2004-07-02  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	  ajout de la serialisation et de la deserialisation

2004-07-02  Marc Delettrez <delett_m@epitech.net>

	* pixmaps/logo-pitivi.png:
	  logo-pitivi

2004-07-02  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-splashscreenwindow.c:
	  reglages

2004-07-02  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-settings.c:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-viewerwindow.c:
	  ajout splash screen

2004-07-02  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  dropping cell

2004-07-02  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  ajout-timeline in viewer

2004-07-02  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  dragging begin

2004-07-02  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-viewerwindow.c:
	  timeline modifications

2004-07-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* configure.ac:
	* src/pitivi-projectsettings.c:
	* src/pitivi-timelinewindow.c:
	  deleted save menus/dialog back in

2004-07-01  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  new timeline defintion

2004-06-30  Marc Delettrez <delett_m@epitech.net>

	* src/Makefile.am:
	* src/pitivi-splashscreenwindow.c:
	* src/pitivi-splashscreenwindow.h:
	  ajout splash screen

2004-06-30  Marc Delettrez <delett_m@epitech.net>

	* pixmaps/logo-pitivi.png:
	  ajout du logo

2004-06-29  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	  xml ajout

2004-06-29  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-project.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	  ajout de pitivi_projectsourcelist_restore...

2004-06-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	  added verification on effectswindow destroy

2004-06-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-toolboxwindow.c:
	* ui/pitivi-toolbox.xml:
	  Added toggling windows menu in Toolbox

2004-06-29  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-mainapp.c:
	  activation de la viewerwindow

2004-06-29  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	  reglage de bug du pipeline gstreamer

2004-06-29  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* TODO:
	* src/pitivi-projectsettings.c:
	* src/pitivi-settings.c:
	  Corrected PitiviProjectSettings bug

2004-06-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-mainapp.c:
	* src/pitivi-project.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-toolboxwindow.c:
	  PitiviSettings file save/load OK

2004-06-28  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-viewercontroller.c:
	* src/pitivi-viewercontroller.h:
	* src/pitivi-viewerplayer.c:
	* src/pitivi-viewerplayer.h:
	* src/pitivi-viewervolume.c:
	* src/pitivi-viewervolume.h:
	  remove other elem viewer

2004-06-28  Marc Delettrez <delett_m@epitech.net>

	* pixmaps/backward.xpm:
	* pixmaps/forward.xpm:
	* pixmaps/pause.xpm:
	* pixmaps/play.xpm:
	* pixmaps/stop.xpm:
	* pixmaps/volume.xpm:
	  add xpms

2004-06-28  Marc Delettrez <delett_m@epitech.net>

	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  Change Player

2004-06-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* TODO:
	  added the TODO

2004-06-28  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	  added a few PitiviProjectSettings saves

2004-06-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-project.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	  finished pitivi_projectsettings_copy

2004-06-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* configure.ac:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi.h:
	* ui/pitivi-timeline.xml:
	  Project Save/Load functionnal

2004-06-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-toolboxwindow.c:
	  File Chooser to open Project files

2004-06-26  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/Makefile.am:
	* src/pitivi-projectsettingswindow.c:
	* src/pitivi-projectsettingswindow.h:
	* src/pitivi-settingswindow.c:
	* src/pitivi-settingswindow.h:
	* src/pitivi-sourcelistwindow.c:
	  Added PitiviSettingsWindow and PitiviProjectSettingsWindow

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-projectwindows.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-timelinewindow.c:
	  set PitiviTimelineWindow and PitiviSourceListWindow father class to PITIVI_PROJECTWINDOWS_TYPE

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-mainapp.c:
	* src/pitivi-viewercontroller.c:
	* src/pitivi-viewercontroller.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  Changed PitiviViewerWindow and PitiviViewerController to derivates of PitiviWindows

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolboxwindow.c:
	  Changed PitiviTimelineWindow and PitiviSourceListWindow to derivates of PitiviProjectWindows

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	  forgot to update pitivi_effectswindow_new()

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-windows.h:
	  Updated PitiviEffectsWindow to derivate of PitiviWindows

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  Updated PitiviToolboxWindow and PitiviNewProjectWindow to be derivate of PitiviWindows

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-classes:
	  adding new documenation on classes

2004-06-25  Heidy Hery <hery_h@epitech.net>

	* pixmaps/pitivi-effects-soundtv.png:
	  ajout d un png

2004-06-25  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  ajout d une structure a pitivi-projectsourcelist

2004-06-25  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/Makefile.am:
	* src/pitivi-project.h:
	* src/pitivi-projectwindows.c:
	* src/pitivi-projectwindows.h:
	* src/pitivi-windows.c:
	* src/pitivi-windows.h:
	  Adding PitiviWindows and PitiviProjectWindows classes

2004-06-22  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  integration des parseur au graphe il y a encore qque bug

2004-06-22  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	  remove elements with gstcaps_is_any

2004-06-22  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	  ajout de la methode pour recup les parsers

2004-06-21  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	  definition of _media_new now in the header

2004-06-21  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	  ajout des parsers dans settings

2004-06-20  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-checkbox.c:
	* src/pitivi-checkbox.h:
	  putting pitivi checkbox

2004-06-19  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  modification du pipeline de la source

2004-06-18  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settings.h:
	* src/pitivi-sourcelistwindow.c:
	  correction des bugs sur les GstCaps

2004-06-18  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-settings.c:
	  Liste des proprietes terminees, sont dans la structure self

2004-06-17  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-codecconfwindow.h:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-settings.c:
	* src/pitivi-toolboxwindow.c:
	  Ajout - modif - delete de reglages dans le fenetre newprojectwindow

2004-06-17  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-projectsettings.c:
	  correction liste des categories

2004-06-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	  ?????

2004-06-16  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	  little modification

2004-06-15  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	  added MainApp to SourceListWindow

2004-06-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewercontroller.c:
	* src/pitivi-viewercontroller.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  more modifications

2004-06-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewercontroller.c:
	* src/pitivi-viewercontroller.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  begin to launch gstreamer. Make other mofication after.

2004-06-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	  moving elements in GUI.

2004-06-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolboxwindow.c:
	  launch windows only on one time.

2004-06-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  loading only once differents windows

2004-06-14  Julien Carbonnier <carbon_j@epitech.net>

	* AUTHORS:
	* ChangeLog:
	* src/pitivi-projectsettings.c:
	  Mise au point settings

2004-06-12  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewerplayer.c:
	  putting off expose print.

2004-06-12  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-projectsettings.c:
	  miss testing on unknown codec as epitivo. For example casaxno doesn't have epitivo codec

2004-06-12  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-mainapp.c:
	  ajout des settings dans main app

2004-06-12  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	  interaction reglages et les champs, dans la fenetre newprojectwindow

2004-06-12  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  remove a bad function

2004-06-11  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-settings.c:
	* src/pitivi-settings.c~:
	* src/pitivi-settings.h~:
	  *** empty log message ***

2004-06-11  Marc Delettrez <delett_m@epitech.net>

	* src/Makefile.am:
	* src/pitivi-settings.c:
	* src/pitivi-settings.c~:
	* src/pitivi-settings.h:
	* src/pitivi-settings.h~:
	  vrai ajout de pitivisettings

2004-06-11  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-pitivisettings.c:
	* src/pitivi-pitivisettings.c~:
	* src/pitivi-pitivisettings.h:
	* src/pitivi-pitivisettings.h~:
	  getting rid of mistake

2004-06-11  Marc Delettrez <delett_m@epitech.net>

	* src/pitivi-pitivisettings.c:
	* src/pitivi-pitivisettings.c~:
	* src/pitivi-pitivisettings.h:
	* src/pitivi-pitivisettings.h~:
	  ajout de pitivisettings

2004-06-11  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  ajout de typefinding

2004-06-11  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Modif setting_is_selected et put_info

2004-06-07  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Enlevement du segfault a la fermeture de la fenetre de configuration d un codec sans proprietes

2004-06-07  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Affichage des modifications des proprietes d un codec faites par un user....

2004-06-05  Julien Carbonnier <carbon_j@epitech.net>

	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	  interaction Liste des reglages et la fenetre newprojectwindow

2004-06-05  Marc Delettrez <delett_m@epitech.net>

	* ChangeLog:
	* src/Makefile.am:
	  ajout de pitivisettings

2004-06-03  Julien Carbonnier <carbon_j@epitech.net>

	* src/main.c:
	* src/pitivi-codecconfwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-sourcelistwindow.h:
	  mise a jour structure mainapp

2004-06-03  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Ajout de boutons dans la fenetre de configuration des codecs ...

2004-05-31  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  reglage du conflit

2004-05-31  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Update de la fenetre de configuration des codecs

2004-05-31  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Update de la fenetre des propriete des codecs

2004-05-23  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	* src/pitivi-mainapp.c:
	* src/pitivi-menu.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolbox.c:
	  little memory cleanup

2004-05-19  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinewindow.c:
	  timeline

2004-05-19  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	  gestion des fils de l'arbre

2004-05-19  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolboxwindow.c:
	  loading viewer

2004-05-18  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Recuperation des valeurs et affichage correct en fonction du type des valeurs

2004-05-18  Guillaume Casanova <casano_g@epitech.net>

	* configure.ac:
	  Adding gstreamer-gconf-0.8 support

2004-05-18  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinecellrenderer.c:
	  cell renderer change

2004-05-18  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-timelinecellrenderer.c:
	* src/pitivi-timelinecellrenderer.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  new timeline definition

2004-05-17  Stephan Bloch <bloch_s@epitech.net>

	* AUTHORS:
	* src/pitivi-codecconfwindow.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  Mise en page de la fenetre de conf des codecs video / audio

2004-05-15  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  timeline other new implementation

2004-05-15  Loic Dubart <dubart_l@epitech.net>

	* ChangeLog:
	* src/pitivi-newprojectwindow.c:
	  Justification des labels ds la fenetre NewProject

2004-05-15  Julien Carbonnier <carbon_j@epitech.net>

	* ChangeLog:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-projectsettings.h:
	* src/pitivi-projectsourcelist.c:
	  creation des ListProjectSettings depuis le mainapp

2004-05-15  Stephan Bloch <bloch_s@epitech.net>

	* src/Makefile.am:
	* src/pitivi-codecconfwindow.c:
	* src/pitivi-codecconfwindow.h:
	* src/pitivi-newprojectwindow.c:
	  Mise en place des fenetre de configuration de codecs

2004-05-14  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  passage de mainapp a la fenetre newpeoject

2004-05-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-toolboxwindow.c:
	* src/pitivi-viewerplayer.c:
	* src/pitivi-viewerwindow.c:
	  no log needed

2004-05-14  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-toolbox.c:
	  Ajout tooltips a la toolbox

2004-05-14  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-classtemplate.c:
	  parent_class and constructor corrections

2004-05-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewercontroller.c:
	* src/pitivi-viewercontroller.h:
	* src/pitivi-viewervolume.c:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  modifying headers

2004-05-14  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewercontroller.c:
	  ok

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewercontroller.c~:
	* src/pitivi-viewervolume.c~:
	* src/pitivi-viewervolume.h~:
	  no log needed for this operation

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewerplayer.c~:
	* src/pitivi-viewerplayer.h~:
	  Deleting worng added files

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewercontroller.c:
	* src/pitivi-viewercontroller.c~:
	* src/pitivi-viewercontroller.h:
	* src/pitivi-viewerplayer.c:
	* src/pitivi-viewerplayer.c~:
	* src/pitivi-viewerplayer.h:
	* src/pitivi-viewerplayer.h~:
	  Adding controller files

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-menu.c:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-viewervolume.c:
	* src/pitivi-viewervolume.c~:
	* src/pitivi-viewervolume.h:
	* src/pitivi-viewervolume.h~:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  Adding volume files for viewer

2004-05-13  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	  gestion de la suppression

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-viewer-next.png:
	* pixmaps/pitivi-viewer-pause.png:
	* pixmaps/pitivi-viewer-play.png:
	* pixmaps/pitivi-viewer-previous.png:
	* pixmaps/pitivi-viewer-stop.png:
	  actions bouttons on player

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-logo.png:
	  Pitivi logo

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  Modifying stock icons

2004-05-13  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-logo.png:
	* pixmaps/pitivi-viewer-volume-max.png:
	* pixmaps/pitivi-viewer-volume-medium.png:
	* pixmaps/pitivi-viewer-volume-min.png:
	* pixmaps/pitivi-viewer-volume-zero.png:
	* pixmaps/pitivi-viewer-volume.png:
	  Adding new image files for viewer

2004-05-11  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-sourcelistwindow.c:
	  mise a jour de sourcelistwindows

2004-05-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewerwindow.c:
	  error

2004-05-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	  trying again de modify effects window files last chance

2004-05-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewerwindow.c:
	  effects files not modified there is a big problem

2004-05-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-viewerwindow.c:
	  modifying files effects window

2004-05-11  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-viewerwindow.c:
	  just little modification on effects functions

2004-05-10  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  marge de 5 dans le cadre ou s affiche les descriptions des settings

2004-05-10  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  *** empty log message ***

2004-05-10  Stephan Bloch <bloch_s@epitech.net>

	* ChangeLog:
	* src/pitivi-newprojectwindow.c:
	  Affichage de la description correspondant a la categorie ou sous-categorie selectionnee dans l arbre des pre-reglages

2004-05-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* ChangeLog:
	  adding ChangeLog

2004-05-10  Heidy Hery <hery_h@epitech.net>

	* src/pitivi-projectsourcelist.c:
	* src/pitivi-sourcelistwindow.c:
	  modify sourcelistwindow and projectsourcelist

2004-05-10  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  effacement du champ description qd on clique dedans

2004-05-10  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-effects-category-open.png:
	* pixmaps/pitivi-effects-category.png:
	* pixmaps/pitivi-effects-sound.png:
	* pixmaps/pitivi-effects-tv.png:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-menu.c:
	* src/pitivi-menu.h:
	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolboxwindow.c:
	  *** empty log message ***

2004-05-10  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  reformattage de la fenetre new_projectwindow

2004-05-10  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.h:
	  changed codec_props to codec_settings

2004-05-09  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-timelinewindow.c:
	  Closing windows

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-menu-actions.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  modifying actions

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-toolboxwindow.c:
	  New modifications on effects window

2004-05-08  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  fenetre new project se ferme lors de la creation d'un pojet

2004-05-08  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  le bouton new ouvre la sourceliste et la timeline

2004-05-08  Heidy Hery <hery_h@epitech.net>

	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-projectsourcelist.c:
	* src/pitivi-projectsourcelist.h:
	* src/pitivi-sourcelistwindow.c:
	  ajout des fichiers de projectsourcelist

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-timelinewindow.c:
	  modyfing files timeline

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-convert-time.c:
	* src/pitivi-convert-time.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolboxwindow.c:
	  removing convert pitivi files

2004-05-08  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-projectsettings.c:
	* src/pitivi-projectsettings.h:
	* src/pitivi-viewerwindow.c:
	* src/pitivi-viewerwindow.h:
	  really added the files viewerwindow and projectsettings

2004-05-08  Edward Hervey <edward.hervey@collabora.co.uk>

	* Makefile.am:
	* src/Makefile.am:
	  added PitiviProjectSettings and PitiviViewerWindow

2004-05-08  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  ajout des codecs supplementaires de gstreamer ds les combo box

2004-05-08  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  Mise en forme de la fenetre settings plus ajout des boutons configure

2004-05-08  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  modif champ canaux ds new project window

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-convert-time.c:
	* src/pitivi-convert-time.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	  Addding Time convert file

2004-05-08  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  finitions graphiques de la fenetre new project

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* ui/main_menubar.xml:
	* ui/pitivi-timeline.xml:
	* ui/pitivi-toolbox.xml:
	  Adding Toolbox ui configuration files

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-menu-actions.c:
	* src/pitivi-menu.c:
	* src/pitivi-menu.h:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	* src/pitivi-toolbox.h:
	* src/pitivi-toolboxwindow.c:
	  some important modifications

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	  effects windows

2004-05-08  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-effectswindow.c:
	* src/pitivi-effectswindow.h:
	  effects window files

2004-05-07  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  ajout des basics settings

2004-05-07  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  ajout des basics settings

2004-05-07  Edward Hervey <edward.hervey@collabora.co.uk>

	* configure.ac:
	  get rid of all useless comments

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-select-none.png:
	* src/Makefile.am:
	* src/pitivi-menu-actions.c:
	  Add xpm file

2004-05-07  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolbox.c:
	  Ajout de boutons dans le aNew Project

2004-05-07  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolbox.c:
	  ajout icones

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-selection-shrink.png:
	  new pixmaps

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* ui/Makefile.am:
	* ui/pitivi-timeline.xml:
	  XML timeline file

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-menu-actions.c:
	* src/pitivi-timelinewindow.c:
	* src/pitivi-timelinewindow.h:
	  Adding timeline window files

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pixmaps/pitivi-zoom.png:
	  removing more png file

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pixmaps/Makefile.am:
	* src/pixmaps/pitivi-cut.png:
	* src/pixmaps/pitivi-hand.png:
	* src/pixmaps/pitivi-pointer.png:
	  removing files pixmaps

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* ui/main_menubar.xml:
	  menu.xml

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-mainapp.c:
	* src/pitivi-menu-actions.c:
	  *** empty log message ***

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-cut.png:
	* pixmaps/pitivi-hand.png:
	* pixmaps/pitivi-pointer.png:
	* pixmaps/pitivi-zoom.png:
	  Addind new Pimaxps Files

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  no more object for this files

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/Makefile.am:
	  Adding new pixmap File

2004-05-07  Guillaume Casanova <casano_g@epitech.net>

	* pixmaps/pitivi-48.png:
	* pixmaps/pitivi-logo.png:
	* pixmaps/pitivi-new-sample.png:
	* pixmaps/pitivi-select-all.png:
	* pixmaps/pitivi-selection-grow.png:
	* src/pitivi-menu-actions.c:
	* ui/main_menubar.xml:
	  adding pixmaps

2004-05-06  Guillaume Casanova <casano_g@epitech.net>

	* ui/Makefile.am:
	  Qdd Makefile

2004-05-06  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/pitivi-menu-actions.c:
	* src/pitivi-stockicons.h:
	  adding new icons on Sotck-icons.h -

2004-05-06  Guillaume Casanova <casano_g@epitech.net>

	* configure.ac:
	* src/pitivi-menu-actions.h:
	* src/pitivi-menu.h:
	  Headers Files for menu files and Makefile for xml files

2004-05-06  Julien Carbonnier <carbon_j@epitech.net>

	* src/pitivi-stockicons.c:
	* src/pitivi-stockicons.h:
	  ajout des fichiers stockicons.c .h

2004-05-06  Guillaume Casanova <casano_g@epitech.net>

	* src/Makefile.am:
	* src/main.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-menu-actions.c:
	* src/pitivi-menu.c:
	* src/pitivi-toolboxwindow.c:
	  add new file menu for all windows

2004-05-06  Julien Carbonnier <carbon_j@epitech.net>

	* src/pixmaps/pitivi-cut.png:
	* src/pixmaps/pitivi-hand.png:
	* src/pixmaps/pitivi-pointer.png:
	* src/pixmaps/pitivi-zoom.png:
	  ajout des icones de la toolbox

2004-05-06  Julien Carbonnier <carbon_j@epitech.net>

	* src/pixmaps/Makefile.am:
	  creation repertoire pixmaps

2004-05-06  Stephan Bloch <bloch_s@epitech.net>

	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	  New cursors were integrated into the toolbox

2004-05-04  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-newprojectwindow.c:
	  ajout liste codecs dans la fenetre new project

2004-05-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-mainapp.c:
	* src/pitivi-sourcelistwindow.c:
	  getting rid of warnings

2004-05-03  Heidy Hery <hery_h@epitech.net>

	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-sourcelistwindow.c:
	* src/pitivi-sourcelistwindow.h:
	  ajout du fichier de creation de la source list window

2004-05-03  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-newprojectwindow.c:
	* src/pitivi-project.c:
	* src/pitivi-toolbox.c:
	  remove the useless printf(s)

2004-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-classtemplate.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-toolboxwindow.c:
	  clean up

2004-05-01  Julien Carbonnier <carbon_j@epitech.net>

	* src/Makefile.am:
	* src/pitivi-mainapp.c:
	* src/pitivi-newprojectwindow.c:
	* src/pitivi-newprojectwindow.h:
	  Ajout PitiviNewProjectWindow

2004-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* src/pitivi-toolboxwindow.c:
	  rajout deuxieme commentaire de test

2004-05-01  Loic Dubart <dubart_l@epitech.net>

	* src/pitivi-toolboxwindow.c:
	  ajout commentaire

2004-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/CLASSES:
	  *** empty log message ***

2004-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* docs/pitivi-template.c:
	* docs/pitivi-template.h:
	  Added normal templates

2004-05-01  Edward Hervey <edward.hervey@collabora.co.uk>

	* AUTHORS:
	* COPYING:
	* INSTALL:
	* Makefile.am:
	* NEWS:
	* NORME:
	* README:
	* autogen.sh:
	* common/ChangeLog:
	* common/Makefile.am:
	* common/as-libtool.mak:
	* common/gettext.patch:
	* common/glib-gen.mak:
	* common/gst-autogen.sh:
	* common/m4/.cvsignore:
	* common/m4/Makefile.am:
	* common/m4/README:
	* common/m4/as-ac-expand.m4:
	* common/m4/as-auto-alt.m4:
	* common/m4/as-compiler-flag.m4:
	* common/m4/as-compiler.m4:
	* common/m4/as-docbook.m4:
	* common/m4/as-libtool.m4:
	* common/m4/as-python.m4:
	* common/m4/as-scrub-include.m4:
	* common/m4/as-version.m4:
	* common/m4/ax_create_stdint_h.m4:
	* common/m4/glib-gettext.m4:
	* common/m4/gst-arch.m4:
	* common/m4/gst-debuginfo.m4:
	* common/m4/gst-doc.m4:
	* common/m4/gst-feature.m4:
	* common/m4/gst-function.m4:
	* common/m4/gst-glib2.m4:
	* common/m4/gst-gstreamer.m4:
	* common/m4/gst-libxml2.m4:
	* common/m4/gst-makecontext.m4:
	* common/m4/gst-mcsc.m4:
	* common/m4/pkg.m4:
	* configure.ac:
	* docs/CLASSES:
	* docs/make_filter:
	* docs/pitivi-classtemplate.c:
	* docs/pitivi-classtemplate.h:
	* src/Makefile.am:
	* src/main.c:
	* src/pitivi-mainapp.c:
	* src/pitivi-mainapp.h:
	* src/pitivi-project.c:
	* src/pitivi-project.h:
	* src/pitivi-toolbox.c:
	* src/pitivi-toolbox.h:
	* src/pitivi-toolboxwindow.c:
	* src/pitivi-toolboxwindow.h:
	* src/pitivi.h:
	  Initial revision

2004-05-01  (no author) <(no author)@d3729300-e425-0410-8a4c-d956edccc248>

	  New repository initialized by cvs2svn.

