[pitivi] Created tag RELEASE-0_13_1



The unsigned tag 'RELEASE-0_13_1' was created.

Tagger: Edward Hervey <bilboed bilboed com>
Date: Wed May 27 13:18:53 2009 +0200

    0.13.1 Release "L'Aquila Immota Manet : The eagle remains unmoved"

Changes:

(no author) (1):
      New repository initialized by cvs2svn.

Alessandro Decina (203):
      Refactor and fix seek behaviour with timeline/ruler.
      Refactor AudioStream and VideoStream. Add unit tests.
      First step in refactoring object factories. With 100% more tests.
      Implement RandomAccessSourceFactory, including tests.
      Move factories to pitivi/factories/.
      Move pitivi/pitivi.py to pitivi/application.py to remove ambiguity when using
      Make double clicking a row in the source list work again.
      Hack HalDeviceProbe quickly so that it's at least partly functioning.
      Refactor Discoverer to work with multiple streams per source.
      Report an error when there's a timeout in Discoverer.
      Adjust the aspect ratio of the viewer only when viewing videos.
      Wait for caps to be fixed on decodebin pads. When doing thumbnails call
      Use decodebin2 by default in Discoverer.
      Put the discover timeout back to 10 seconds.
      git add tests/test_factories_file.py. Oops.
      pitivi/pitivi.py was moved to pitivi/application.py, update autogen.sh and
      Make discoverer work with gst < 0.10.21.1, see #564863 for more info.
      Don't error out when running discoverer on an image file and the duration
      Import os in pathwalker.py
      Remove a bogus check in discoverer that breaks thumbnailing.
      Add Signallable.disconnect_by_function.
      Add .*.swp to .gitignore.
      Implement TrackObject. With unit tests.
      Add the UNKNOWN_DURATION constant to pitivi.utils.
      Implement TestTrackAddRemoveObjects.
      Ensure that a TrackObject can be added to one track only.
      Implement TimelineObject and Timeline.(add|remove)TimelineObject.
      git add tests/test_timeline.py.
      Add the Selection object + tests.
      Implement TimelineObject properties and signals for the simple TimelineObject -> 1 TrackObject case.
      Copy the list of objects as it's modified during the iteration.
      Add TestLink.testChangeStart to test start time changes between linked objects.
      More tests for Link.
      Add Track.removeAllTrackObjects() + tests.
      Call removeAllTrackObjects() by default when removing a Track.
      Remove Timeline.(link|unlink)Objects stubs.
      Workaround the fact that Signallable is not a new style class.
      Add a new (failing) test for TimelineObject. Checkpoint as i'm gonna do some
      In TrackObject don't unconditionally override gnlobject properties.
      Add track-object-added track-object-removed and duration-changed to Track.
      Implement a minimal TrackObject._makeGnlObject.
      Add track-added track-removed and duration-changed to Timeline.
      Misc changes to make pitivi start again.
      Change test_factories_file so that a check for ffvideoscale is only run when
      Add SignalMonitor to tests.common and use it track and timeline tests.
      Implement SourceFactory.releaseBin.
      In SourceFactory.__init__ make the name argument optional again. Oops.
      Remove the constraint that a TrackObject has to be in a Track before it can be
      Proxy calls from TrackObject.set(Start|Duration|InPoint|OutPoint) to the parent
      Improve duration tracking in the Timeline.
      Improve mouse handling and duration tracking in the timeline ui.
      Implement (Timeline|Track)Object.trimStart.
      Add tests for TrackObject.trimStart.
      Do clamping in TrackObject.trimStart.
      Put back split support.
      Take into account trimmed space in TrackObject.copy.
      Add Link.join.
      Add initial link support.
      Implement Timeline.deleteSelection.
      Make sure that moving an object never pushes linked objects at time < 0s.
      Remove AudioStream.height (copy 'n' paste FTW).
      Limit a timeline object's duration to the duration of its factory.
      Take into account trimming when limiting timeline object duration.
      Checkpoint. Pitivi starts again and you can drag sources on the timeline.
      Emit duration-changed in TimelineObject.split.
      Add edge snapping.
      Fix Action.removeProducers.
      Make changing the source factory in ViewAction work.
      Add VideoTestSourceFactory and AudioTestSourceFactory.
      Add TimelineSourceFactory. Basic tests are there but more are needed.
      Add ObjectFactory.clean and implement TimelineSourceFactory.clean.
      tests/test_timeline_factory.py: More tests
      Remove Pipeline.(add|remove)Factory.
      Fix producers called with makeBin(stream=None) and that have multiple output
      Fix switching producers in the viewer.
      Move Viewer dnd logic to PitiviMainWindow and just call viewer.setPipeline from
      Workaround what seems a pygobject refcount bug doing pad.connect(..., pad).
      Add pitivi.stream.get_stream_for_pad and use it in discoverer and
      In TrackObject set in_point=0 and out_point=factory.duration by deafult.
      Call track_object.makeBin() in Track.addTrackObject.
      Reimplement scrubbing in the timeline.
      Keep rate constant in TimelineObject.setDuration and TrackObject.splitObject
      Call TrackObject.releaseBin in Track.removeTrackObject.
      Rename the existing out_point property to media_duration. Add a readonly
      Make PropertyChangeTracker a bit more generic and move it to pitivi.utils.
      Add TrackObject.rate and test that it remains constant in split/trim.
      Remove trailing spaces from timeline.py.
      Implement TrackObject.priority and TimelineObject.priority.
      Rename Timeline.addFactory to Timeline.addSourceFactory. Implement automatic
      Use the GStreamer missing plugin API to download missing elements at runtime.
      Remove pitivi.instance from ruler.py.
      Remove pitivi.instance and playground from ui/timeline.py.
      Merge removeTimelineObject and removeTimelineObjectCompletely.
      Pipeline._handleErrorMessage was used but not implemented. Oops.
      Change VideoTestSourceFactory and AudioTestSourceFactory so that they have
      Set the correct in-point in TrackObject.trimObjectStart.
      Add basic group and ungroup support.
      Import a checkout of flumotion/extern/log (r7162).
      Oops, make PITIVI_DEBUG_NO_COLOR do the right thing.
      Make video the first track in the timeline.
      Revert "MainWindow: activate and connect to timeline position handler"
      Create stream entries for static pads.
      previewer: fix a bug that caused drawing artifacts while editing.
      Add FixSeekStart element to TimelineSourceFactory.
      Revert "Revert "MainWindow: activate and connect to timeline position handler""
      Fix a bug in sub-splitting splitted objects.
      previewer: workaround inaccurate seeks.
      Remove a pdb.set_trace() call from the previous commit. Oops.
      Fix zooming.
      Make Loggable.error not raise SystemExit.
      Set PictureFileSourceFactory.default_duration.
      Always unquote URIs in SourceList.addUris. Fixes #572346.
      discoverer: fix a bug in _closePadLink that seems to break flac detection.
      Fix PictureFileSourceFactory duration and default_duration.
      Don't show duration for images in the source list.
      Add pitivi.utils.Seeker. Make ruler and viewer use it.
      Implement playback from the sourcelist. Fixes #573887.
      Catch PipelineError exceptions calling pipeline.seek from the viewer.
      Fix single stream encoding. Fixes #573897.
      Handle delete-event in EncodingDialog. Fixes #573898.
      Remove unnecessarty star-notation introduced in the previous commit.
      Make the viewer have a black background by default. Fixes #573894.
      Reset scrolling limits in the timeline when objects are removed. Fixes #573892.
      Release consumers in Action._releasePipelineObjects. Fixes #573899.
      Workaround a bug that breaks rendering of still pictures.
      Add a workaround for a bug in identity with single-segment=true and oggmux.
      Set the viewer unsensitive when the pipeline is empty. Fixes #573890.
      Fix make dist.
      Add docs/debian-packaging, a doc explaining how to do pitivi packages for PPA.
      Dist some pixmaps.
      application.py: make it possible to pass relative paths as arguments
      smartscale: add a workaround for bug #574805 in gst core.
      Fix discoverer tests.
      Make pitivi/discoverer.py runnable for testing.
      Fix indentation in pitivi/ui/sourcelist.py.
      Use pad.props.caps rather than pad.get_caps() in some places where we don't expect unfixed caps.
      ui/timeline: hide the horizontal scrollbar if the timeline is empty.
      Grey out unimplemented items from the menu bar and the toolbar.
      Also disable network capture.
      Unify the code to disable unimplemented features.
      Put myself in AUTHORS \o/.
      Don't put the FixSeekStart element in the timeline pipeline with gst-python <= 0.10.14, as it triggers a bug in basetransform.
      discoverer: link pads on the first notify::caps even if caps are still not fixed.
      discoverer: link the pads even before we get a notify::caps signal.
      stream: add a fix for wav files.
      track: add track.max_priority + tests.
      Misc fixes to make test_pipeline and test_pipeline_action pass again.
      Remove the expanded property from timeline/track.py and move the functionality to timeline/ui/*
      Put back the implementation of TrackObject.setProperty and TimelineObject.setProperty and just call setObjectProperty from ui/trackobject.
      Remove the track-order-changed signal from Timeline as it isn't used anywhere.
      Refactor state change and position reporting code in Pipeline. Fixes #575123.
      plumber: enable QoS in sinks now that gnonlin handles QoS events.
      application: fix not_media_file signal handling.
      singledecodebin: add a 1s queue before decoders.
      configure.ac: bump requirements to gst-python 0.10.14.1 and gnonlin 0.10.10.2.
      sourcelist: always display video before audio. Fixes #575957.
      Fix a traceback removing clips. Fixes #576577.
      Make TrackObjects take a stream parameter.
      Add pitivi/reflect.py.
      Checkpoint. Incomplete ElementTree based formatter + some tests.
      tmp. finish save.
      checkpoint. save and load implemented, now need to be hooked in pitivi.
      Dist invisible.png
      Use urlsafe_b64encode to generate thumbnail names.
      Write filenames as utf-8 in the project file.
      Handle unicode when deserializing object factories.
      Add edge snapping when trimming at start.
      Register the text/x-xptv mime type, and set pitivi as its default app.
      ui.controller: reset the cursor to ARROW.
      pitivi.sourcelist: fix a bug removing clips.
      Add ffmpegcolorspace before xvimagesink.
      Fix loading project files containing spaces or non ascii characters.
      viewer: stay in sync with the pipeline state.
      Also put videoscale in DefaultVideoSink.
      Make Signallable and Loggable new style classes.
      etree formatter: fix headers, remove unused imports
      Split Discoverer._analyze in smaller methods.
      Remove unused import.
      Merge branch 'discoverer-discover-factory'
      Dist pitivi.xml
      Discoverer: refactor signals.
      Discoverer: rename addFile to addUri.
      Discoverer: rename error_debug to error_detail
      Discoverer: fix "no streams found" error message
      Discoverer: pass the discovered uri in discovery-done.
      Revert "ui.timeline: seek playhead to mouse position on button release"
      Revert "timeline.timeline: selection tracks individual track-objects internally"
      Fix Timeline.groupSelection and Timeline.ungroupSelection.
      Re-enable group and ungroup actions
      Make group and ungroup sensitive (or not) based on the current selection.
      Fix group/ungroup sensitiveness a bit more.
      Use better formatting for durations in sourcelist and encodingdialog.
      Fix framerate in 480p ntsc preset.
      Show framerates in presets.
      Fix Seeker tests.
      Dist pitivi/reflect.py
      Add support for factories other than FileSourceFactory in ElementTreeFormatter.
      Change Seeker to do the first seek in a idle_add.
      Seeker: make seeking in a idle handler optional.
      Allow importing multi-audio or multi-video clips.
      Workaround to make the missing-plugin API work when using decodebin2.
      Change the command line interface to be more .desktop file friendly.
      Use Exec=pitivi %f in  the .desktop file.

Alessio Frusciante (1):
      Added Italian translation.

Amanpreet Singh Alam (1):
      adding new translation for Punjabi

Andy Wingo (7):
      2006-03-28  Andy Wingo  <wingo pobox com>
      2006-04-21  Andy Wingo  <wingo pobox com>
      2006-04-21  Andy Wingo  <wingo pobox com>
      2006-04-21  Andy Wingo  <wingo pobox com>
      2006-04-21  Andy Wingo  <wingo pobox com>
      2006-04-21  Andy Wingo  <wingo pobox com>
      2006-04-21  Andy Wingo  <wingo pobox com>

Ankitkumar Patel (2):
      Updated ChangeLog and LINGUAS with Gujarati addition information
      Added Gujarati Translations File

Antón Méixome (1):
      Added Galician Translation.

Brandon Lewis (176):
      * pitivi/pluginmanager.py:
      * pitivi/project.py:
      reviewed by: <delete if not using a buddy>
      reviewed by: <delete if not using a buddy>
      reviewed by: <delete if not using a buddy>
      reviewed by: <delete if not using a buddy>
      reviewed by: <delete if not using a buddy>
      reviewed by: <delete if not using a buddy>
      reviewed by: <delete if not using a buddy>
      * pitivi/ui/util.py:
      reviewed by: <delete if not using a buddy>
      * pitivi/ui/util.py:
      fix indentation
      ressurect private _getMarkup method of MultiMedia stream as public getPrettyInfo() method
      add a default getPrettyInfo() method for base object factory which just concatenates prettyInfo() of its output streams
      sourcelist displays pretty info, but it is ugly
      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
      clear up some indentation issues
      towards a real implementation of Timeline.addFactory
      factor MultimediaStream.getPrettyInfo into function in ui.sourcelist module
      clobber debugging print statement
      update the ui to reflect the new semantics of the link command
      ui.timelineobject -> ui.trackobject
      remove some cruft
      fix zooming which was broken when edge snapping code was removed
      fix splitting of clips
      add 'selected' property to TrackObject
      add 'selected' property to TimelineObject
      change the 'selected-changed' signal prototype for TrackObject
      adjust ui TimelineObject 'selected-changed' signal handler signature to match
      selections are visible, similar to how they worked in trunk.
      properly initialize track objects
      better lookign trim bar
      indicate selection with yellow border around clip. should be more visible with thumbnails
      delete key is now accelerator for delete operation
      default filter for open dialog is now the pickle format
      default filter for project file save dialog is now pickle format
      import dialog now has checkbox which controls whether dialog stays open after use clicks 'add'
      provide more feedback by increasing trimbar alpha value on mouse-over. adjust source background color to make feedback more visible.
      raise a clip to top of drawing stack before dragging
      set canvas bounds correctly when timeline duration changes
      fix merge conflict
      actual thumbnails
      cleanup of code and math. cosmetic tweaks. fix a few bugs.
      eliminate gaps between thumbnails by drawing slightly larger bitmap
      preview UI object handles different signals in new core
      fix name conflicts
      refactor previewer against new-style factories, but some kind of arithmetic error means only default thumbnails are displayed
      add fixme comment
      stop vertical smearing when only part of the clip is redrawn
      always return False from _pipelineAction methods
      video previewer now uses source aspect ratio instead of assuming 4:3
      give previewer methods more descripive names, refactor slightly so that the _ready attribute is no longer needed
      draw waveform segments in pipeline context
      dramatic speedup in waveform rendering.
      fix bug 569896
      you can now toggle the razor on and off
      basic framework for a modular, flexible configuration system
      fix bugs
      add some simple config options
      dont write config options when attribute is null
      remember window size and pane positions
      also remember last open/save project folder
      add environment variable setting
      don't create unused section
      fix whitespace
      documentation
      basic interactive drag-and-drop logic
      kill fuzzy icons
      rendering progress icons
      really kill fuzzy icons
      configurable gap between video thumbnails
      implement xdg specification
      remove save-as button from timeline toolbar
      scroll wheel over timeline ruler zooms timeline
      background behind clip name, so text is easier to read
      Fix bug 569988: on gstwidget, set spinbutton step increments, range, and climb rate as appropriate
      Fix Bug 563443: use render stock icon in project render dialog
      Previewer: fix thumbnailing logic
      timeline: clamp new object position to 0 on initial drag-and-drop
      timeline: timeline and ruler do not shrink when duration decreases
      ruler: make sure ruler updates shaded region properly
      timeline: scroll to center of playhead when playhead moves offscreen
      Scroll timeline to playhead after zooming
      timeline: you can now drop several clips onto the timeline at a time
      timeline: link all objects in the current selection together
      Revert "timeline: link all objects in the current selection together"
      previewer: fix previews for still images to only use single thumbnail
      Zoomable: more zoom levels, more evenly spaced
      timeline: reduce jumpiness when scrolling after zooming
      new module: thumbnailcache, with unit test
      previewer: cache previews using the thumbnailcache module
      previewer: add cache size configuration option, set a reasonable default
      remove unneeded files
      User Interface: remove remaining references to instance.pitivi
      User Interface: remove double-underscore identifiers
      previewer: move to UI directory
      previewer: limit maximum number of pending requests to user configurable limit
      application: useful command-line arguments, with documentation
      add timeline controls next to timeline canvas
      ui.timeline: finally get layers and track controls to appear properly
      ui.timeline: deactivate track controls, since we can't do anything with them right now
      track: add expanded property, ui.track: use expanded property to determine height
      ui.track: tracks can now be expanded/contracted
      timelinecanvas, trackobject: re-enable vertical movement
      track: deactivate priority synchronization for now. ui.timelinecontrols: deactivate track expander.
      timeline.track: fix max priority calculation
      trackobject: stabilize layer height calculation
      trackobject: clear y mousedown coordinate so veritcal mostion is more natural
      really take into account the thumbnail aspect ratio
      really take into account the thumbnail aspect ratio
      also take pixel aspect ratio into account
      Expose viewer API externally
      viewer: add new method togglePlayback(), which also properly sets the play button icon
      mainwindow: add accelerators for fullscreen, playpause, and other actions
      sourcelist: wait until mouse-up to clear selection, if ever
      sourcelist: only call drag_begin at appropriate time, Finally Fixes 572327
      mainwindow, timeline, viewer: keyboard seeking support
      add missing menu items and supporting code
      menus for timeline
      mainwindow: save toolbar visibility to configuration
      mainwindow: change library menu to project menu
      add last of the menu commands
      Merge branch 'menus'
      ui.timelinecanvas: snap razor to playhead position
      ui.sourcelist: hide drag icon when pointer moves over timeline
      ui.zoominterface: smooth out zooming at lower zoom levels
      ui.controller: don't call click after a drag
      UI: file load and save actions now hook into formatter code
      application: fix missing import
      timeliecontrols: fix sizing bug
      UI: refactor UI to ensure that UI properly connects to new projects when they are created
      ui.mainwindow, formatters.format: fill in missing high-level functions, adjust UI to match
      mainwindow: remove an unnecessary signal connection
      ui.trackobject, ui.timeline.py, ui.timelinecanvas: add any existing track objects (except default) when track is set
      formatters.etree: remove completely-unused and redundant method _loadProject
      formatter.etree: fillTimeline operates on the projects existing timeline rather than creating a new one
      formatter: fix loading test cases
      project,application: move creation of default tracks to the newBlankProject() method (temporary hack to make loading work)
      ui.timelinecontrols: clean up some loose ends in the UI
      formatters.etree: save and restore object factory duration
      ui.mainwindow: don't save as when we save a project we just opened from a file
      ui.timeline: don't let the timeline shrink during a drag
      ui.timeline: seek playhead to mouse position on button release
      settings: add support for receiving signals from properties
      mainwindow, prefs: basic layout of preferences dialog
      ui.prefs: test cases for UI prefs and dummy implementation for all dynamic widgets
      ui.prefs, ui.dynamic: preference widgets now actually set associated settings, restart warning shown for non-live properties
      ui.prefs: set adjustment parameters on numeric widgets when value changes
      ui.dynamic: add color widget and test case
      ui.common: check in code for manipulating color values
      ui.prefs: disable test options; add color preference
      ui: add edge snap and clip color preferences
      ui.prefs: sort preferences by their unlocalized label names; clean up bad labels
      ui.prefs: sort preferences by their unlocalized label names; clean up bad labels
      ui.prefs: remember size of dialog
      settings, ui.prefs: add ability to reset to factory defaults
      ui.dynamic: add font selector widget
      ui.prefs: add font preference option and test case
      ui.trackobject: add clip title font preference option
      ui.previewer: add thumbnail spacing preference option: fixes 575952
      ui.trackobject: indicate selection by tinting the body of the clip rather than drawing an outline around them
      timeline.timeline: Link no longer inherits from selection
      timeline.timeline: move timeline selection methods to selection class
      timeline.timeline: selection tracks individual track-objects internally
      timeline.timeline: fix union and difference selection modes
      ui.trackobject: moving slected clip moves all selected (fixes 572098)
      tests: move Selection unit test to Link unit test.
      previewer: add config option / preference to disable previews on random-access
      ui.trackobject: Subtle gradient for the clip background. Fixes #580671
      ui.controller: items should grab focus on mouseover
      pipeline, ui.viewer: move implementation of play, pause, and toggle into pipeline() class
      remove seeking actions from UI
      pipeline: clamp seek values between [0, duration]
      ui: seek only when timeline/ruler has focus. Fixes #579319.
      Application: forward missing-uri signal from formatter. Partially fixes #580654

Bruce Cowan (1):
      Updated British English translation

Chao-Hsiung Liao (2):
      0.11.3
      Updated Traditional Chinese translation(Hong Kong and Taiwan)

Chris Ball (1):
      Fixups for autotools modifications

Christian Rose (4):
      2006-06-27  Christian Rose  <menthos menthos com>
      2006-06-27  Christian Rose  <menthos menthos com>
      2006-07-02  Christian Rose  <menthos menthos com>
      2006-07-13  Christian Rose  <menthos menthos com>

Christian Schaller (11):
      fix spec file
      fix some minor issues with spec file
      add .cvsignores and add a COPYING file with the LGPL
      add configure.py to file list
      Set it up so desktop file gets installed
      add Pitivi menu icon
      add app icon
      update cvsignore files
      ignore one more file
      fix name of version macro
      add locale files and set target to noarch

Claude Paroz (9):
      Updated French translation.
      2007-11-24  Claude Paroz  <claude 2xlibre net>
      2008-11-28  Claude Paroz  <claude 2xlibre net>
      Updated French translation
      Partial update of French translation
      Updated French translation
      Use named placeholder syntax in translatable string
      Updated French translation
      Revert "Use named placeholder syntax in translatable string"

Daniel Nylander (18):
      2006-07-16  Daniel Nylander  <po danielnylander se>
      2006-10-03  Daniel Nylander <po danielnylander se>
      2006-12-10  Daniel Nylander <po danielnylander se>
      2006-12-26  Daniel Nylander <po danielnylander se>
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Swedish translation updated
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Swedish translation updated
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      Updated sv translation
      Updated sv translation

David Lodge (6):
      2006-09-13  David Lodge <dave cirt net>
      2006-09-13  David Lodge <dave cirt net>
      Updated (British) English translation
      Updated (British) English translation
      Updated (British) English translation
      Updated en_GB translation

Djihed Afifi (4):
      Updated Arabic Translation.
      Updated Arabic Translation by Djihed Afifi.
      Updated Arabic Translation by Djihed Afifi.
      Updated Arabic Translation by Djihed Afifi.

Dmitriy Kodanev (1):
      Added Russian translation

Duarte Loreto (2):
      2008-04-14  Duarte Loreto <happyguy_pt hotmail com>
      2008-11-11  Duarte Loreto <happyguy_pt hotmail com>

Edward Hervey (1070):
      Initial revision
      Added normal templates
      *** empty log message ***
      rajout deuxieme commentaire de test
      clean up
      remove the useless printf(s)
      getting rid of warnings
      get rid of all useless comments
      added PitiviProjectSettings and PitiviViewerWindow
      really added the files viewerwindow and projectsettings
      changed codec_props to codec_settings
      adding ChangeLog
      parent_class and constructor corrections
      little memory cleanup
      getting rid of mistake
      added MainApp to SourceListWindow
      definition of _media_new now in the header
      Adding PitiviWindows and PitiviProjectWindows classes
      adding new documenation on classes
      Updated PitiviToolboxWindow and PitiviNewProjectWindow to be derivate of PitiviWindows
      Updated PitiviEffectsWindow to derivate of PitiviWindows
      forgot to update pitivi_effectswindow_new()
      Changed PitiviTimelineWindow and PitiviSourceListWindow to derivates of PitiviProjectWindows
      Changed PitiviViewerWindow and PitiviViewerController to derivates of PitiviWindows
      set PitiviTimelineWindow and PitiviSourceListWindow father class to PITIVI_PROJECTWINDOWS_TYPE
      Added PitiviSettingsWindow and PitiviProjectSettingsWindow
      File Chooser to open Project files
      Project Save/Load functionnal
      finished pitivi_projectsettings_copy
      added a few PitiviProjectSettings saves
      added the TODO
      PitiviSettings file save/load OK
      Corrected PitiviProjectSettings bug
      Added toggling windows menu in Toolbox
      added verification on effectswindow destroy
      deleted save menus/dialog back in
      added link to gnonlin and project timeline/pipeline
      added audio and video GnlGroups to Timeline
      Changed project pipeline from GstThread to GstPipeline
      Drag and Drop now sends pointer to the selected PitiviSourceFile
      cleaner splashscreen logo
      SourceListWindow now exports (PitiviSourceFile *) for drag and drop, and ViewerWindow receives it
      remove segfault when clicking on toolbox and no timelinewindow present
      effectswindow loads on new project
      Mustn't forget to get somebody a brain...
      upload version soutenance
      added time in PitiviSourceFile(s)
      added gnonlin as static library
      ajout zoom, corrections bugs project et mainapp
      correction signaux
      Deplacement/scroll avec la souris
      Ajout callbacks zoom
      rajoute pipeline audio dans sourcefile
      rajoute pipeline audio et video seul dans sourcefile
      Zoom fonctionnel
      update de la position du ruler dans les PitiviMedia
      timeline activated only after selecting a project
      ajout champ
      Ajout de PitiviDebug
      liaison gnonlin-viewer fonctionnelle
      correction gnl_composition_add/remove_object()
      mis a jour du GnlObject::active
      GnlComposition correct start/stop
      correction du bg.xpm
      Gnl* query now works for all objects
      viewerwindow slider synchronised with timeline
      more work on gnonlin
      timelinewindow->project est maintenant mis
      I hate weird macros...
      seek fonctionne un peu mieux...
      graphical cut synchronised with gnonlin
      deplacement gnonlin->gnl
      adding pitivi test file
      get rid of useless functions
      piti oubli
      Added gnonlin gtk-doc documentation
      removed useless Makefile.in
      oubli Makefile
      corrections player,viewer,cut,gnonlin
      Conversion PitiviSourceFile a decodebin, modifications des autres classes, correction dnd
      Ajout -Wall -Werror , correction des bugs/oublis/idioties associes
      correction gint64 -> signed long long int pour portabilite athlon64
      correction bug gnl_composition_schedule_entrie
      ajout de gnl/gnl.h
      warning/critical cleanup, gnonlin dispose/finalize checked
      liberation correct des bins du PitiviSourceFile
      Multiple video thumbnails handling in PitiviSourceFile + little fixes
      misc bug corrections in PitiviSourceFile and PitiviTimelineMedia. Moved idle to probe in PitiviViewerWindow
      Corrected gnl_object_do_seek, added GST_M_S_M() debug function
      avoid EOS in global pipeline, otherwise it segfaults
      Update time in timelinewindow
      correction pour athlon64
      corrected : gnonlin buffering, state change and scheduling problems, Thumbnails generation/handling with large files, better audio/video detection, g_printf cleanup
      removed unused menu items in PitiviSourceListWindow
      Added container and audio depth preferences to PitiviProjectSettings. Updated NewProjectWindow, ProjectSettings and PitiviSettings accordingly. Load/Save file/preferences now works
      Gestion des transitions dans les PitiviSourceFile
      Effects/transitions have a real gnonlin time now
      Corrections for handling non-supported files
      improved gnonlin state-change handling, Spellcheking (About), More PitiviSourceFile hacks
      gnonlin cleanup, added change_state to GnlOperation
      video framerate in caps is a double, did the modifications to the related code. Use new .pitivi
      remove backup files
      License is GNU GPL
      OGG is not VORBIS
      Removed the styles
      text in english
      Set non-active objects in a composition to GST_STATE_READY
      Updated required gstreamer version to 0.8.6 (in order to have pngenc patch)
      Better PitiviSourceFile bins handling, less memory, less cpu usage
      Better handling of add/remove objects in GnlComposition
      removing debug messages
      removes a source not used without asking user
      don't make elements we'll still be using do PAUSED->READY->PAUSED
      puts the timeline at GST_STATE_READY when stopping it, instead of GST_STATE_PAUSED
      .pitivi moved to conf/.pitivi
      modified file in order have installable configure.ac/Makefile.am
      removed GNL_LIBS from linking command... doesn't exist yet :)
      works better with the file :)
      emplacement de l'icone
      accents en francais
      Correct paths for pixmaps
      corrections for operations (don't use the friggin' threads\!)
      Correct directory for configuration file
      Better naming of output audio/video queue, simpler handling of global pipeline
      and we now have RGB effects
      proper unlinking of pads before re-using them
      converted pitivi.desktop from ISO-8859-1 to UTF-8
      better debug, faster source handling
      PitiviEffectsSettingsWindow now has correct effect GstElement, corrections in PitiviSourceFileBins
      whoops, forgot to correct something
      Update changelog with cvs2cl
      Added/Updated classes for recording, Corrected XWindowID for viewer, corrections in gnl.h
      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
      deactivated LightPlayer for release, re-activated videorate, Updated AUTHORS, Improved global/local configuration file loading
      Better with contents...
      cleanup for release 0.1.1
      Bumping version to 0.1.1.1 after release
      Applyed kwm patches for gcc-2.95.4 compatibilty
      removed extra pitivi_settings_new(), was a memory leak
      Composition _prepare() doesn't segfault if empty
      more PITIVI_DEBUG functions
      Look for development files first
      Real title for preferences window
      Added PitiviSettingsWidget, inserted in interface. Corrected menu items titles
      improvements on PitiviProjectSettingsWidget
      Added video width/height handling
      ProjectSettingsWidget : Finished loading and improved GUI
      Added PitiviSettingsIoElement <=> PitiviSettingsValue conversion fonctions
      Added conversion functions for PitiviSettingsIoElement, Added codec configuration window in PitiviProjectSettingsWidget
      Safer way to get the basename of a filepath
      PitiviProjectSettingsWidget can now import/export project settings
      ProjectSettingsWidget : cleanup; ProjectSettingsWindow : really apply changes; PitiviSourceFileBin : static flags, cleanup, included gst_pad_set_active_recursive(), doesn't use fakesinks anymore
      use ffmpegcolorspace instead of ffcolorspace, since the second is not available if gst-ffmpeg is not installed
      PitiviSourceFile : faster thumbnailing; PitiviSourceFileBin: correct de-activation of non-used decoders/pads
      GST_EVENT_DISCONTINUOUS is now handled; GnlTimelineTimer now resets in GST_STATE_PAUSED_TO_READY
      debug category name is now PITIVI (capital letters according to gst documentation)
      better pitivi.spec
      protecting gst_pad_set_active_recursive until gst>0.8.8 comes out
      pumping up to v0.1.1.2
      GnlObject: added media<=>object time conversion functions; GnlSource: discards discont events that are before seek_start
      PitiviSourceFile : got rid of a useless gst_element_set_state()
      PitiviNewProjectWindow : Moved Category frame under left-side category tree
      NewProjectWindow : better category frame adjustment
      bumping up to v0.1.1.3
      applyed patch for gcc-2.95.4 from kwm
      Forgot to adjust stop time for linked element in cut
      Increase audio/video queues size in PitiviGlobalBin
      GnlSource : corrected out-of-limits buffer dropage/EOS, faster chainfunction; GnlObject : commented object<=>media time conversion functions
      PitiviTimelineMedia : properties dialog box didn't show and hanged application, fixed
      src/: Applied static flag to needed functions and commented functions that aren't used
      NewProjectWindow: applied patch for NULL-terminated vector from Alexander Boström (oddityfds)
      PitiviGlobalBin : disabling EOS, let gstreamer do it normally...
      Update changelog with cvs2cl.pl
      GnlComposition : Bug if a source with higher priority is available before end of current source
      NewProjectWindow : corrected layout, removed debug ; PitiviSettings : Corrected restoration from file
      PitiviRuler, PitiviTimelineWindow : better refresh for ruler
      PitiviViewerWindow : implemented graphical seek
      PitiviGlobalBin : removed some comments
      NewProjectWindow : Added help text; ViewerWindow : don't refresh the timeline scale when moving it with the mouse
      bumping up to 0.1.1.4
      PitiviSourceFile : added istransition property
      PitiviGlobalBin : smaller queues
      PitiviSourceFile : "Effect" gobject_data for Transitions
      GnlSource : Faster Seek; PitiviDebug : Correct debug ; PitiviProject : Use threads only ; ProjectSourceList : debug ; ViewerWindow : No iteration anymore since we use threads
      GnlSource,GnlTimelineTimer : handle GST_CLOCK_TIME_NONE ; PitiviEffectsWindow, PitiviSourceListWindow, PitiviTimelineCellRenderer, PitiviEffectsWindow : Drag and drop corrections/improvements ; PitiviSourceFile : get duration on audio-only sources
      GnlSource : chain function now not only discards unwanted buffers, but also resizes those at the border
      PitiviRuler, PitiviTimelineWindow : implementing seek in ruler
      PitiviRuler : proper gint64 marshal for seek signal
      PitiviTimelineMedia, PitiviSourceFile : Smarter thumbnails handling
      forgot to upload the .h
      Improvements up to final presentation
      Improvements up to final presentation
      updates for final presentation
      updated pixmaps to new logo
      GnlComposition : correction for default source and check for element not unlinked; GnlSource : pre-rolling now with fakesink; GnlTimeline : Unlink composition from timer at EOS
      Updated pixmaps to new logo
      Removing unused PitiviCheckBox class
      Updated pixmaps/Makefile.am for added/removed pixmaps
      Adding pitivi.xpm pixmap
      Global : dispose/finalize cleanup
      PitivSourceItem : removing unused fields piste and isaudio
      GnlTimeline : don't seek back to 0 on PAUSED->PLAYING
      Removing need for PitiviMainApp with PitiviSourceFile, only requires PitiviProject now
      removing ui/
      removing src/
      removing common/
      removing conf/
      removing docs/gnl/
      removing gnl/
      removing docs/*
      removing pixmaps/
      finished cleaning up
      * NEWS: indicated switch to python version
      * __init__.py:
      * pitivi/bin.py: (SmartFileBin):
      * pitivi/ui/viewer.py: (PitiviViewer._create_sinkthreads):
      * pitivi/ui/viewer.py:
      * pitivi/discoverer.py:
      * docs/design/timeline.txt:
      past week's work, haven't got time for Changelog
      Added Project settings, rendering, bugfixes. Added autofoo madness
      Reviewed by: Edward Hervey  <bilboed bilboed com>
      * pitivi/objectfactory.py: (FileSourceFactory.make_video_adapter_bin):
      * pitivi/ui/projectsettings.glade:
      Reviewed by : Edward Hervey  <bilboed bilboed com>
      * pitivi/discoverer.py: (Discoverer):
      * pitivi/ui/viewer.py: (EncodingDialog):
      * pitivi/ui/Makefile.am:
      * pitivi/ui/Makefile.am: (ui_PYTHON):
      * configure.ac:
      new RELEASE file
      bumped requirement of gst-python to 0.8.2
      * configure.ac:
      0.1.10 release
      Reviewed by Edward Hervey <edward fluendo com>
      * pitivi/ui/viewer.py: (PitiviViewer._create_sinkthreads):
      * bin/pitivi.in:
      * pitivi/configure.py.in: (pitivi_version):
      On our way to a gstreamer 0.9 pitivi :)
      * bin/pitivi.in:
      * pitivi/bin.py:
      * pitivi/bin.py:
      * pitivi/ui/viewer.py:
      removed obsolete common/
      * bin/pitivi.in:
      * autogen.sh:
      * pitivi/bin.py:
      Misc updates for new gnonlin start/duration scheme
      * bin/pitivi.in:
      * configure.ac:
      * pitivi/utils.py:
      * pitivi/timeline.py:
      * pitivi/Makefile.am:
      * configure.ac:
      0.9.9.1 release
      * pitivi/ui/plumber.py:
      * configure.ac:
      * pitivi/discoverer.py:
      * configure.ac:
      Release 0.9.9.2 "No te entiendo"
      * configure.ac:
      * pitivi/ui/Makefile.am: (ui_PYTHON):
      * pitivi/discoverer.py:
      * pitivi/Makefile.am:
      * pitivi/check.py:
      * MAINTAINERS:
      * pitivi/ui/complexinterface.py:
      * pitivi/timeline.py:
      * bin/pitivi.in:
      * pitivi/ui/Makefile.am:
      * pitivi/ui/complexsource.py:
      * configure.ac:
      * pitivi/playground.py:
      * pitivi/ui/complexsource.py:
      * pitivi/bin.py:
      * pitivi/Makefile.am:
      * pitivi/effects.py:
      * configure.ac:
      * bin/pitivi.in:
      * autogen.sh:
      * autogen.sh:
      * pitivi/check.py:
      * configure.ac: (ACLOCAL_AMFLAGS):
      * autogen.sh:
      * pitivi/ui/complexsource.py:
      * pitivi/pitivi.py:
      * docs/HACKING
      * docs/HACKING:
      * docs/HACKING:
      * __init__.py: removed
      * pitivi/discoverer.py:
      * pitivi/ui/sourcefactories.py: (SourceListWidget._dndDataReceivedCb):
      * pitivi/__init__.py:
      * pitivi/debug.py:
      * pitivi/dnd.py:
      * pitivi/ui/viewer.py:
      * pitivi/ui/Makefile.am:
      * pitivi/discoverer.py:
      * pitivi/configure.py.in:
      * pitivi/configure.py.in:
      * pitivi/bin.py:
      * configure.ac:
      * pitivi/objectfactory.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/bin.py: (SmartTimelineBin):
      * pitivi/discoverer.py:
      * pitivi/Makefile.am:
      * configure.ac:
      * docs/HACKING:
      * pitivi/playground.py:
      * pitivi/discoverer.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/sourcefactories.py:
      * application-pitivi.png:
      * configure.ac:
      * pitivi/ui/mainwindow.py:
      * pitivi/playground.py:
      * pitivi/playground.py:
      * pitivi/playground.py:
      * pitivi/bin.py:
      * pitivi/playground.py:
      * pitivi/ui/viewer.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/bin.py:
      * configure.ac:
      * pitivi/ui/sourcefactories.py:
      * configure.ac:
      * pitivi/playground.py:
      * pitivi/pitivi.py:
      * pitivi/ui/actions.xml:
      * pitivi.spec.in:
      * pitivi/discoverer.py:
      * pitivi/playground.py:
      *** empty log message ***
      Releasing 0.10.0 "It's a Birthday Party"
      * configure.ac:
      * pitivi/bin.py:
      * pitivi/configure.py.in:
      * pitivi/playground.py:
      * pitivi/ui/viewer.py:
      * pitivi/bin.py:
      * pitivi/ui/exportsettingswidget.py:
      * pitivi/playground.py:
      * pitivi/discoverer.py:
      * pitivi/objectfactory.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/mainwindow.py: (PitiviMainWindow._aboutCb):
      * pitivi/objectfactory.py: (FileSourceFactory.__gproperties__):
      * pitivi/check.py:
      Releasing 0.10.1 "Sister and Friend"
      * configure.ac:
      * configure.ac:
      * pitivi/ui/elementsettingsdialog.glade:
      * pitivi/ui/viewer.py:
      * pitivi/playground.py:
      * pitivi/playground.py:
      * ABOUT-NLS:
      * po/.cvsignore:
      * bin/pitivi.in:
      * pitivi/bin.py: (SmartBin._makeEncThread):
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/glade.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/timeline.py:
      * pitivi/timeline.py:
      * pitivi/ui/viewer.py:
      * pitivi/ui/sourcefactories.py:
      Patch by: Christophe Sauthier <christophe sauthier gmail com>
      * bin/pitivi.in:
      reviewed by: Edward Hervey  <edward fluendo com>
      * AUTHORS:
      * pitivi/bin.py:
      * pitivi/playground.py:
      * pitivi/pitivi.py:
      * pitivi/Makefile.am:
      * pitivi/bin.py:
      * pitivi/bin.py:
      * pitivi/elements/smartscale.py:
      * configure.ac: (PYGST_REQ): Add requirement for gst-python >= 0.10.5.4
      * pitivi/objectfactory.py:
      * configure.ac:
      * configure.ac:
      Patch by: Richard Boulton <richard tartarus org>
      Patch by: Richard Boulton <richard tartarus org>
      * pitivi/bin.py: (SmartBin):
      * pitivi/.cvsignore:
      * bin/pitivi.in:
      * pitivi/ui/mainwindow.py:
      * po/ar.po:
      * docs/HACKING:
      * po/POTFILES.in:
      * pitivi/bin.py:
      reviewed by: Edward Hervey <edward fluendo com>
      * pitivi/bin.py:
      * pitivi/ui/sourcefactories.py:
      reviewed by: Edward Hervey  <edward fluendo com>
      * pitivi/ui/complexsource.py:
      * pitivi/ui/exportsettingswidget.py:
      * pitivi/ui/gstwidget.py:
      * configure.ac:
      * configure.ac:
      * pitivi/ui/timelineobjects.py:
      * pitivi/timeline.py:
      * configure.ac:
      * pitivi/discoverer.py:
      * po/POTFILES.in:
      * po/ar.po:
      * pitivi/Makefile.am:
      * pitivi/timeline/effects.py:
      * pitivi/timeline/composition.py:
      * po/ar.po:
      * configure.ac:
      * configure.ac: (PYGST_REQ):
      * configure.ac:
      * AUTHORS: (Contributors):
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk 879 d3729300-e425-0410-8a4c-d956edccc248
      Releasing 0.10.2
      * configure.ac:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/timelineobjects.py:
      * po/POTFILES.in:
      * pitivi/check.py:
      reviewed by: Edward Hervey  <edward fluendo com>
      * ar.po:
      * configure.ac:
      * pitivi/bin.py:
      Patch by: Brandon Lewis <brandon_lewis berkeley edu>
      * pitivi/bin.py:
      * pitivi/objectfactory.py:
      * pitivi/pitivi.py:
      Patch by: Johan Dahlin <jdahlin async com br>
      * pitivi/ui/sourcefactories.py:
      * pitivi/pitivi.py:
      * pitivi/pitivi.py:
      * pitivi/timeline/objects.py:
      * pitivi/timeline/source.py:
      * tests/common.py:
      * pitivi/timeline/composition.py:
      * pitivi/timeline/composition.py:
      * pitivi/timeline/source.py:
      * pitivi/timeline/composition.py:
      * pitivi/timeline/composition.py:
      * pitivi/discoverer.py:
      * pitivi/timeline/composition.py:
      * pitivi/ui/timeline.py:
      * pitivi/pixmaps/pitivi-advanced.png:
      * pitivi/ui/exportsettingswidget.py:
      * bin/pitivi.in:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/actions.xml:
      * pitivi/pixmaps/Makefile.am:
      * pitivi/pixmaps/Makefile.am:
      Patch by: Jeff Fortin <nekohayo gmail com>
      * pitivi/ui/mainwindow.py:
      Patch by: Thibaut Girka <thibaut girka gmail com>
      * pitivi/pitivi.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/mainwindow.py:
      Patch by: Jeff Fortin <nekohayo gmail com>
      Patch by: Thibaut Girka <thibaut girka free fr>
      * pitivi/ui/encodingdialog.glade:
      * pitivi/ui/timeline.py:
      * pitivi.desktop.in:
      * pitivi/discoverer.py:
      * pitivi/ui/exportsettingswidget.py:
      * tests/test_timeline_composition.py:
      * pitivi/Makefile.am:
      * pitivi/ui/sourcefactories.py:
      * pitivi/discoverer.py:
      * pitivi/ui/filelisterrordialog.py:
      * pitivi/ui/filelisterrordialog.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/elements/smartscale.py:
      * pitivi/timeline/source.py:
      * configure.ac:
      * po/ar.po:
      * AUTHORS:
      * pitivi/ui/timelineobjects.py: (SimpleSourceWidget.__init__):
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk 965 d3729300-e425-0410-8a4c-d956edccc248
      Releasing !
      * configure.ac:
      * pitivi/ui/timelineobjects.py:
      * pitivi/elements/thumbnailsink.py:
      * pitivi/elements/Makefile.am: (elements_PYTHON):
      * pitivi/playground.py:
      * pitivi/elements/smartscale.py:
      * MAINTAINERS:
      * pitivi/ui/timeline.py:
      * pitivi/settings.py:
      Patch by: Thijs Vermeir <thijsvermeir gmail com>
      Patch by: Thijs Vermeir <thijsvermeir gmail com>
      * MAINTAINERS:
      moving unstable branch to trunk
      grmlbl
      Merged PITIVI_SOC_2007 to trunk. On the road to 0.11 we go...
      * configure.ac:
      * pitivi/check.py:
      * pitivi/objectfactory.py:
      * pitivi/sourcelist.py:
      * pitivi/check.py:
      * pitivi/bin.py:
      * pitivi/bin.py:
      * AUTHORS:
      Releasing 0.11.0
      * configure.ac:
      * RELEASE:
      * pitivi/ui/sourcefactories.py:
      * pitivi/settings.py:
      Patch by: Tommy <yobbobandana at yahoo dot co dot nz>
      * pitivi/objectfactory.py:
      * pitivi/pitivi.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/pitivi.py:
      Releasing 0.11.1
      * configure.ac:
      Patch by: Tommy <yobbobandana at yahoo dot co dot nz>
      * bin/pitivi.in:
      * pitivi/project.py:
      Reviewed by : Edward Hervey <bilboed bilboed com>
      * po/POTFILES.in:
      * pitivi/elements/Makefile.am:
      * pitivi/ui/sourcefactories.py:
      * pitivi/bin.py:
      * pitivi/pitivi.py:
      * pitivi/pixmaps/pitivi-sound.png:
      * pitivi/pixmaps/Makefile.am:
      * pitivi/elements/singledecodebin.py: (SingleDecodeBin._tryToLink1):
      configure.py.in : Cleanup uninstalled detection
      viewer.py: Sync with the X server before giving the X-id to the sink
      Patch by: Kristian Rumberg <kristianrumberg at gmail dot com>
      Merging Brandon Lewis SOC branch into trunk
      * pitivi/ui/viewer.py:
      * pitivi/ui/ruler.py:
      * pitivi/bin.py:
      * pitivi/ui/mainwindow.py:
      Remove print statements from last commit
      Don't use python 2.4-specific linguo
      test
      Webcam capture and Network stream capture added.
      webcam_managerdialog.py, SmartDefaitBin problem
      * pitivi/ui/viewer.py:
      pitivi/bin.py:SmartCaptureBin , pitivi/ui/webcam_managerdialog.py
      pitivi/bin.py:SmartCaptureBin , pitivi/ui/webcam_managerdialog.py
      Rewriting Webcam manager dialog
      Rewrite of webcammanager
      SmartCaptureBin, record()
      SmartBin: changed vtee from identity to tee
      SmartBin: changed vtee from identity to tee
      Screencast support added
      Screencast support improved
      Network stream capture rewrote with smartbin
      * pitivi/bin.py:
      update bin.py
      * pitivi/threads.py:
      Partial Merge with rev 1231
      Fixed Network streaming, Added T\timeoverlay: Tested all features
      SinkBin timeoverlay Bug fix, set Sources: NULL->READY
      SinkBin timeoverlay Bug fix, set Sources: NULL->READY
      Added statusbar for network stream manager, Added queues to correct SinkBin
      bin: a bit more cleanups/comments
      some cleanups/factorisation/commenting
      remove broken imports and remove whitespaces
      Fix tabs-instead-of-spaces wrong indentation
      Revert "Fix tabs-instead-of-spaces wrong indentation"
      Properly fix tabs-instead-of-spaces
      more basic cleanups
      bin: Remove unused code
      New module (pitivi.device) for Device handling, probing and listing.
      Device: Implement HAL DeviceProbe
      Device : cleanups
      pitivi.py: Import the DeviceProbe
      Don't propose webcam capture if we don't have any webcams available.
      device.py : Add signals for devices being added/removed
      ui/mainwindow : toggle webcam feature dynamically based on whether a webcam
      webcam UI : use glade convenience class
      device : Add probing for v4l sources, and sprinkled some debugging lines
      UI : Allow selection of input devices for capture
      mainwindow : Don't propose screencast option until dbus features are available in Istanbul
      SmartBin : Add a 'seekable' property to know if we can do seek/getduration on the given bin.
      device : cleanup code, document methods/classes
      ui/Makefile.am : dist files from Sarath's branch
      Remove print statement
      ui: hide the webcam dialogbox before setting pipeline to NULL
      * ChangeLog:
      * configure.ac:
      2008-10-01  Edward Hervey  <bilboed gmail com>
      2008-10-06  Edward Hervey  <bilboed gmail com>
      whoops
      utils : Fix 'minutes' for duration > 1 hour
      2008-10-09  Edward Hervey  <bilboed gmail com>
      2008-10-09  Edward Hervey  <edward hervey collabora co uk>
      2008-10-09  Edward Hervey  <edward hervey collabora co uk>
      2008-10-09  Edward Hervey  <edward hervey collabora co uk>
      committed a 'bit' too much
      2008-10-09  Edward Hervey  <edward hervey collabora co uk>
      * pitivi/ruler.py:
      2008-10-11  Edward Hervey <edward hervey collabora co uk>
      patch by: Michael Terry <mike mterry name>
      * pitivi/settings.py:
      * configure.ac:
      * pitivi/ui/Makefile.am:
      * configure.ac:
      * configure.ac:
      * configure.ac:
      * pitivi/Makefile.am:
      * pitivi/Makefile.am:
      * pitivi/threads.py:
      * docs/HACKING:
      tests: connect_after does not exist anymore
      * pitivi/bin.py:
      * pitivi/pitivi.py:
      * bin/pitivi.in:
      * pitivi/objectfactory.py:
      * .gitignore:
      * pitivi/ui/ruler.py:
      * pitivi/ui/complextimeline.py:
      * pitivi/playground.py:
      * pitivi/check.py:
      * pitivi/timeline/composition.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/dnd.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/configure.py.in:
      * pitivi/pitivi.py:
      * pitivi/device.py:
      * pitivi/ui/complexinterface.py
      * docs/pylint.rc:
      * bin/pitivi.in:
      pitivi/timeline/ Fix usage of factory.duration and factory.default_duration
      sources : Make TimelineFileSource properly use ObjectFactory information
      ObjectFactory/Discoverer : Add new PictureFileSourceFactory, use it from the discoverer
      various comments and minor fixes
      exportsettingswidget.glade : Fix gtk.SpinButton issue with non-zero pages
      ImageFreeze: more fixups
      ImageFreeze: Stop task if we don't have a buffer
      PictureFileSourceFactory: Add a video scaler.
      Make the error dialogbox for failed project loads a bit nicer
      Add data type for picture source
      TimelineObject: make sure the subclasses have provided a GnlObject
      TimelineSource: Handle exceptions in a smarter fashion
      SingleDecodeBin: Only cleanup when going from PAUSED to READY
      Fix PiTiVi to not use python-2.6 restricted keywords.
      Viewer: Be more sensible about how we figure out when to update the viewer DAR.
      ui/viewer: Fix default time label values. Patch by Jeff Fortin
      ui/sourcefactories: Make font usage more homogeneous. Patch by Jeff Fortin.
      tests/common : Fix FileSourceFactory for default_duration modifications
      moved edge snapping code into core (edge snapping is effectively disabled with this commit
      re-activate edge snapping for dragging
      moved source trimming and edge-snapping into core, special cased for TimelineSources
      added receiver module
      added new ui classes based on receiver
      added point class
      moved TimelineObject instantiation from pitivi.ui.timeline.Timeline to pitivi.timeline.timeline.Timeline
      move edge snapping code from static methods of TimelineObject to instance methods of Timeline
      fix issues with deadband not being set after changing project
      move dnd code from pitivi.ui.timeline to pitivi.ui.complextimeline
      factory timelineobject into separate module
      split ui.Track into separate module
      refactored CompositionLayers into TimelineCanvas and split into separate module
      ComplexTimelineWidget now simply Timeline. TimelineWidget is no more
      re-implementation of TimelineObject using new receiver framework
      revised receiver
      updated view and controller to match new receiver implementation
      checkign in stuff i forgot to commit before, incremental progress towards getting new version of TimelineObject to actually work
      fixed subtle bug in receiver. TimelineCanvas no longer uses old UI library. Debugged goocanvas.Table
      point-event code into Controller, bug-fixes in drag-and-drop code
      reimplemented trimming handles in new ui
      fixed big in high-level click code
      added setter parameter to receiver descriptor
      receivers have to keep track of senders and sigids per-instance
      added cursor handling code to controller, TrimHandle objects now set appropraite cursors
      better bounds calculation...fixed height calculation bug, but at some point will need to write a custom container
      pulled out useful code from ui/util.py and removed module
      moved selection code to core (timeline/timeline.py), TimelineController now selects objects on click
      simplified selection interface, added multi-selection, controllers have access to modifier keys, and TimelineController specifies selection mode with modifier keys
      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
      move track-managment stuff from LayerInfoList to Timeline
      timeline and timelinecanvas now use receiver object to handle instance and layerInfoList signals
      fixed bugs in receiver. added 'tracks' property to timeline, in ui Timeline and TimelineCanvas no longer use layerInfoList
      removed layerInfoList
      removed obsolete colored slider for simple ui
      all zooming and transformation code will be in pitivi/ui/zoominterface.py
      refactored zoom interface so that it is much easier to use
      moved zoom ratio calculation methods of Timeline to classmethods of zoominterface. removed dependency from gtk.Adjustment
      removed calls to view methods from default implementation to make controller more reusable
      moved splitting of sources into core
      Got rid of some instance.PiTiVi accesses
      re-impmemented the selection marquee...now it supports shift and control click modifieres
      couple of minor tweaks
      added new toolbar icons, some bug fixes in timelinecanvas
      major module split-up in the non-timeline UI classes. Also set some better defaults for pane positions on startup
      disable ui components we don't yet support
      projecttabs components can now be split into separate windows
      adding code which detaches/reattaches viewer, but it is inactive for now since doing this crashes pitivi
      make property browser do something
      more sophisticated architecture for loading property editor modules when the selection changes
      started working on generic property editor
      swapped order of tracks to avoid confusion
      property editor chooses module to load based on object factory, not its type
      fixed error unnoticed due to compiled .pyc files
      added sourclist.py -- oops
      make sure canvas bounds are set after zoom change
      Fixes for rebasing of brandon's master branch
      tests: remove proxy test. It doesn't seem to be used anymore.
      POTFILES.in : update for added/removed translatable files
      pitivi/timeline : use .duration to get the duration of a factory, and not getDuration() which doesn't exist anymore
      tests/: small fix for removal of temporary file
      test_timeline_objects: Currently too much code assumes any ObjectFactory has a duration
      tests/timeline_source : We need to give a greater factory duration for the test to succeed.
      timeline/source: Fix checks for valid media-start and media-duration
      configure.ac: Require gnonlin 0.10.10
      Makefile.am : Fix files to dist
      Move two snapTimeToEdge calls from TimelineObject to Timeline.
      Compute DAR as width / height for the default pipeline.
      Fix SourceList._getIcon so that it does load fallbacks.
      POTFILES: add missing pitivi/ui/propertyeditor.py file
      On startup do playground.play() only after ViewerWidget has been exposed.
      don't forget to unhide tabs
      fix menu layout
      disable detach buttons on all but the activer tab
      Makefile.am : Add more files to distribute/install
      docs/HACKING: add more information on coding style
      settings: Remove useless debug statement
      utils: Add a callback for pad probes
      configure.ac: We require python >= 2.5
      pitivi.spec.in : various updates
      configure.ac : pitivi 0.11.2.2 pre-release
      po/: Fixed French translation, and ran other files through "make update-po"
      Swap OK and CANCEL buttons in the choose file to render to dialog.
      Temporarily disable property editor for 0.11.3 release since it doesn't do anything.
      New Authors mapping file for use with git-svn.
      docs/makeChangelog : New GNU-Style ChangeLog generator from git log
      docs/pitivi-Authors : Fix Christian's email adress
      docs: New file documenting (pre-)releasing
      Fix ChangeLog generator for proper formatting
      Releasing 0.11.3 "Paella Cubana"
      Add Chao-Hsiung Liao to the svn Authors mapping
      And back to development
      updated po files for modified code
      2008-12-28  Duarte Loreto <happyguy_pt hotmail com>
      Use common from git.pitivi.org
      minor comment cleanup
      Add more files to ignore
      New 0.13 branch for new design refactoring.
      Remove duplicate entry
      update for removed/added files
      Remove very old protection for GMainLoop not being able to handle exceptions.
      Add a rule to be able to do "make test_something.py.check" to run individual tests
      SignalMonitor: Add tracking of signals contents also
      Add basic SinkFactory class
      Stream: Properly document using epydoc syntax.
      Stream: Add convenience methods for getting pads compatible with a given Stream
      ObjectFactory: add getInputStreams method
      Document SignalInterface a bit more.
      New Pipeline/Action modules. Only blank classes but fully documented.
      Action: Implement/document setPipeline/unsetPipeline
      Pipeline: document/implement addAction/setAction/removeAction and setState
      Add unit tests for Action and Pipeline
      Pipeline: More documentation and initial implementation of factory-related methods
      Action: More documentation/debug.
      Action/Pipeline: Document and unit-test a bit more
      Add action.py and pipeline.py
      Action: Add link methods
      tests/comon: Comment out bogus factories and add basic SourceFactory/SinkFactory examples
      Action: implement add/remove Producers/Consumers along with unit test
      Pipeline: Add getState() method to force querying the underlying gst.Pipeline.
      Pipeline: Add stop() and test all convenience state change methods
      Pipeline: Implement simple ObjectFactory addition/removal
      Pipeline: Check 'state-changed' a bit deeper
      Pipeline: Test more advanced Action-related things
      Pipeline: Add methods for getting Bins, Tees and Queues
      Action: Add methods for working with Links, finish activation implementation
      New test for advanced interaction between Action and Pipeline
      Fixup documentation of Action and Pipeline
      Action: Implement Action deactivation, along with Pipeline release methods
      Action: Transfer the unlinking/removal of queue/tee to Pipeline
      Pipeline/Action: Add references to other methods in docs.
      Action: Add blank ViewAction
      Pipeline: Add position listener
      Pipeline: Implement seek a bit more, move release() around
      Pipeline: document signals
      Stream: Convenience methods for stream compatibility
      Viewer: First go at switching it to Pipeline/Action, needs more work
      Pipeline/Action: First go at dynamic stream handling, refactor-me after improvement
      Test for changes to Pipeline.removeAction(), we can actually
      Action: Implement set/remove Link, along with minimal unit-testing
      Stream: document some methods
      Action: Fix docs
      Action/Pipeline: move on a bit more with dynamic linking
      tests.common: Add thread-safety and make factories configurable.
      Tests: Move the more advanced Pipeline/Action tests to a different file
      Stream: Fix for non-fixed caps, and 'None' Streams (which match anything).
      Pipeline/Action: More dynamic-stream fixups
      Viewer: Moving on a bit with conversion
      Playground: lower some debugging categories
      Plumber: Convert to SinkFactory
      Action: Add some debugging statements and documentation
      Action: Fix some issues with dynamic linking
      Stream: Don't use the klasses of bins for figuring out if an element is a decoder
      Action : Fill in default ViewAction
      Pipeline : Add duration support and synchronous element messages, along with some debugging statements
      Viewer: We have a working viewer... for temporary files at least :)
      Adapt previewer code for new TrackObject API
      ArraySink: Dont' use a lower limit for acceptable rates.
      New Makefile for pitivi.factories
      A round of fixups for tests.
      Tests: More fixups
      dist more files
      Settings: Add more documentation and fix whitespaces.
      sourcelist: doc fixes
      Make GlobalSettings a real object
      Remove unused modules
      .gitignore: ignore tarballs
      Application: documentation cleanup (epydoc style).
      VideoStream: document/fix DAR and PAR
      UI: Fix beautification of VideoStream 'display' width/height.
      Stream: In fact, put the default DAR back to 4/3
      Pipeline: Fix some doc links
      Application : code/docs cleanups
      a round of code cleanups
      Pipeline: Add a 'queuesize' parameter to configure the queue size.
      Merging translations
      Merge translations
      UI: Split EncodingDialog in a separate file. Clean up code.
      MainWindow: activate and connect to timeline position handler
      Tests: Remove deprecated tests
      build: Add pitivi.log to the autotools setup
      factories: Don't forget to dist timeline.py
      log: Add more info to logging. Make the default log category more useful
      log: Output lines in one go. Avoids having lines split if we also output GST_DEBUG
      Action/Pipeline: Add a Action class property for queue size to use for links.
      Move some utility functions to pitivi.encode.
      New OperationFactory class for elements that consume AND output data.
      Sink/OperationFactory: Add method for requesting new input streams on existing bins.
      Encode: Add basic RenderFactory
      Factories: fixups docs
      First go at new settings
      New pitivi.factories.operation module
      The RenderFactory *must* have some settings
      encode: Add EncoderFactory and fill in RenderFactory
      TransformFactory can't create on-demand pads
      StreamEncodeSettings : add comment/fixme regarding parsers
      New test for pitivi.encode
      test_encode: Test encodersettings property
      More fixups in RenderFactory
      Start of RenderAction implementation
      Encode: Use stream modifiers for encoding when an input stream is specified
      Enable new logging in tests
      encode: New RenderSinkFactory, and properly export streams on all factories
      test_action: Add test for RenderAction
      fix bug
      settings: StreamEncodeSettings: Figure out input/output streams dynamically
      stream: remove useless line
      Settings: Use a copy of StaticPadTemplate.get_caps() because of a refcounting issue
      Action: Simplify RenderAction and make actions Loggable
      VideoModifierFactory: Only use videoscale if output caps are present AND fixed
      Pipeline: Add debugging
      Pipeline: When unlinking/remove bins, start by setting downstream to NULL
      Action: Fix debugging
      test_action: Add/extend RenderAction tests
      Action: cache the links returned by autoLink
      Stream: Only filter by pad_name if we have more than one candidate.
      Stream: Add a __repr__
      MainWindow: Cleanup and documentation
      Project: Add Pipeline and factory for the timeline
      MainWindow: more stuff moved to Project
      encodingdialog: some cleanups
      Settings: Add a utility function to convert from old settings to new ones
      Pipeline: implement release()
      FileFactory: implement releaseBin
      Factories: New URISinkFactory class
      ObjectFactory: Track bins created
      Encode: Only create modifiers if we're meant to modify the streams. implement releaseBin
      Application: improve cleanup
      Track: properly release/disconnect everything
      Action: Add convenience function for creating a RenderAction
      EncodingDialog: Start switching to new API
      StreamEncodeSettings: Mark whether streams shoudl be modified
      Tests: Add new base TestCase class for checking for leaks
      Tests: Switch tests to use new leak-checking TestCase class
      Action/Plumber: First go at adding 'sync' to view sinks
      Playground: misc fixes, playground will die anyway
      Project: Release the pipeline when done
      Device: Attempt at cleaning up after usage
      ZoomInterface: Fix issue with long and gst.CLOCK_TIME_NONE
      Viewer: If getting the duration fails, use gst.CLOCK_TIME_NONE
      Track: Set gstreamer elements to NULL before removing them from a container.
      Stream: limit length of __repr__
      Pipeline: Don't release the bin twice
      Pipeline: Don't error out on stream/factories that were already removed
      TimelineFactory: Only remove pads that we control
      ObjectFactory: Set elements to STATE_NULL before releasing them
      EncodingDialog: TEMPORARY COMMIT, REBASE ME !
      Stream: Only compare pad_names if both streams have some. Use Loggable.
      Switch to using new logging system
      EncodingDialog: Fix usage of Action
      MainWindow: Connect to the Pipeline and not the playground
      Encode: more new-style debugging
      Operation: Insert a single-segment identity in modifiers
      StreamModifier: Fix typos
      Action: Some stream might not have any caps
      Pipeline._binPadRemovedCb: Check if it's a pad we control
      RenderAction: Use 5s queueing.
      log: Loggable now passes a proper object name, give it more room in printf output
      utils: Switch to new logging system
      Stream: Fix debugging
      encode: Fix debug
      Pipeline: Don't forget to deactivate actions before removing them.
      log: Add thread id in output
      Factories: Convert to new logging system
      SinkFactory: Fix makeBin to check for compatible stream
      Pipeline/Action: More debugging
      Pipeline: Fix Stream matching. Remember all streams. Use the proper StreamEntry.
      Action: Make sure we have our consumers when activating.
      EncodingDialog: More fixups with UI
      Pipeline: Protect pad added/removed with a lock. Make sure bins exist before using them.
      Stream: Protect iterations of element pads (it can change while iterating)
      Pipeline: Release the lock when exiting the method
      Pipeline: Fix releaseTee for cases when the tee doesn't exist anymore (??)
      tests: Fix leak-detection system, more in par with what gst-python uses
      Pipeline: Remove unused code, and store position timeout.
      Action: Remove dead code
      utils: Move time_to_string variant from the UI
      Convert majority of modules to new-style debugging
      Plumber/Action: Properly propagate 'sync' property
      EncodingDialog: Properly activate/deactivate sync when rendering
      EncodingDialog: Only change sync properties of *active* actions
      Plumber: Clear our cached values when the bin is released
      ViewAction: Only link audiosink if we have sync == True
      Remove the bin and playground modules from the old API
      Pipeline: Only deactivate active actions, and don't forget to initialize some values.
      Application: general cleanup
      Action/Check: more cleanups
      utils/pad_probe: Use pad name if no section was specified
      StreamModifier: Don't forget to put the final capsfilter
      ImageFreeze: Use element debugging (instead of no-category debugging)
      timeline: Remove unused modules from old design
      Translation: Round of fixups according to tips in #563351
      More conversions to new-style logging
      test_discoverer: Adapt for message changes in discoverer
      Remove unused pitivi.timeline modules
      First round of cleanups
      Massive trailing whitespace fix
      More code cleanup
      POTFILES: Add pitivi/ui/encodingdialog.py
      UI: More translation fixups
      UI/Seek: Protect calls to Pipeline.seek() with try/except.
      Track: Remove the object from a composition before setting it to NULL.
      Pipeline: Query new duration when we receive GST_MESSAGE_DURATION on the bus.
      Viewer: Connect to EOS, and set the play/pause button to Play.
      EncodingDialog: Only connect to the position/eos signals when we use the Pipeline.
      Discoverer: Stop the analysis when we get a GST_MESSAGE_ERROR.
      Discoverer: use sync_state_with_parent() instead of setting a specific state.
      Debug: Use ',' insted of '%' so that we avoid interpreting arguments if we don't output debug.
      Don't forget to change the Makefile.am for moved files
      mainwindow: Move the 3 musketeers to the top of the list.
      .gitignore: Ignore more files
      Use gstreamer common submodule now that they've switched
      Switch to head of common
      ui: Add new files to Makefile.am
      ui/Makefile.am : Fix typo
      po: Add pitivi/ui/timelinecontrols.py
      Merge commit 'gnome/master'
      ui: actions.xml moved to mainwindows.xml
      Merge commit 'gnome/master'
      Formatter: Write out design specifications in blank classes with documentation.
      Add formatters to autotools build system.
      Documentation fixes
      A bunch more minor fixes
      Application: new addProject() method and 'new-project' signal
      Remove Serializable and all of its usage in pitivi
      re-enable UI actions for file save/load
      Remove projectsaver
      Ignore more
      A bit more code, still not 100% done with the design and docs.
      formatter.format: implement save_project
      etree: simplify code
      formatters.etree: Move the context into the class
      formatter: saveProject doesn't return anything.
      etree: Split the serialization into a separate method.
      Loggable: Add a method for logging exceptions
      Application: Fix loadProject method, log exceptions
      Formatter: Add logging
      SourceList: Allow only giving the factory to addFactory.
      Formatter: Add _fillTimeline() method along with debugging and slight fixes
      ElementTreeFormatter: Finish implementation.
      ui/previewer: Don't forget to give SingleDecodeBin the Stream also.
      ElementTreeFormatter: Also save/load Stream.pad_name
      singledecodebin: Small fixes to make it work with loaded Factories.
      Fix test break introduced by d28582fd94f4a292d5dd08de149c984c65589287
      SourceList: Add gstSources() method to get a sorted list of sources.
      ElementTreeFormatter: Save ordered list of sources. Fixes #579534
      Merging translations
      ui/preview: Avoid calculations using element if it's not valid anymore.
      pitivi.timeline.time: Makes the classes Loggable
      ui.sourcelist: Don't load a new project which isn't "ready"
      Timeline: Be a bit more flexible when figuring out stream compatibility.
      formatters: Add new playlist read-only Formatter
      Formatter: Add a debugging statement
      formatters: Fix validateSourceURI and use it in the formatters.
      action/sinks: When disabling Sync, also disable QoS.
      Merging translations
      Merging translations
      ElementTreeFormatter: Add a FIXME comment.
      settings: Add a try/except to catch issues with broken config files.
      mainwindow: settings-changed signal from Project no longer has an argument.
      exportsettingswidget: Fix several issues related to loading/saving settings.
      encodingdialog: Use set_uri/set_current_name
      Merging translations
      Merging translations
      Timeline: Disable updates when adding/moving objects in the timeline.
      ui.viewer: fix typo (which disabled seek-by-mousewheel)
      configure.ac: bump python-gtk requirement to 2.12.0
      Discoverer: Limit size of video to thumbnail to 720x720.
      Discoverer: Increase the blocksize of the source elements to 128kb
      Discoverer: Reduce the maximum thumbnail size to 96x96
      configure.ac: require the latest gstreamer core and python bindings
      ui/timeline: Specify position argument to gtk.UIManager.insert_action_group()
      Makefile.am : Add new files
      ui.previewer: Use stream Display Aspect Ratio for proper thumbnails.
      mainwindow: Use existing SourceFactory when viewing a source.
      ui.viewer: Fix the DAR a bit more. Partially fixes #572099
      ui.viewer: Remove dead code/args
      ui: Set project DAR on Viewer when switching to the timeline.
      UI: Adjust Viewer DAR whenever the project settings change. Fixes #572099
      Viewer: Reset the pipeline before setting a new Pipeline/Action.
      ui.previewer: Use nearest-neighbour method for video scaling.
      Merging translations
      icons: Add scalable icons. Fixes #573997
      UI: Save last folder used for exports. Fixes #579638
      Formatter: Add optional project argument to _parse()
      ElementTreeFormatter: Save/Load project settings. Partially fixes #569834
      gstwidget: Only return non-default values.
      ElementTreeFormatter: Only load settings.. if there are any :)
      gstwidget: Use the numerical representation of enums.
      ElementTreeFormatter: Store/Load container/codec settings. Fixes #569834
      ElementTreeFormatter: Check if nodes are non-None.
      TimelineCanvas: More extensive scrollwheel behaviour. Fixes #576326
      .gitignore: Add .xptv
      Seeker: Don't wait 80ms for the first seek.
      Formatter: Add minimalistic support for moved file mapping.
      ExportSettingsWidget: Don't return bogus element settings. Fixes #583147
      plumber: Remove buggy scaler
      Pipeline: Catch/debug exceptions from queries on the gst.Pipeline
      ui.timeline: optimize key handling seek code a bit more.
      Formatter: Make mapping system a bit more resilient.
      MissingURIDialog: Don't forget to unquote the URI. Finishes fixing #580654
      MainWindow: Don't assume get_uri() returns a string.
      Ruler._doSeek(): Forward the on_idle argument
      Viewer: Protect seeks with try/except
      MainWindow: Really deactivate screencast support for the release.
      POTFILES.in: Adding missing files
      po: Update French translation a bit more
      Makefile.am : Order files alphabetically.
      configure.ac: Require latest gnonlin for 'update' speedups.
      0.13.0.2 pre-release !
      exportsettingswidget: 1024x768 is XGA and not WXGA. Fixes #583472
      Merging translations
      sourcelist: Escape names for markup. Fixes #583592
      gst: import gst modules to have GTypes loaded. Fixes #583595
      Update common submodule
      0.13.0.3 pre-release
      ElementTreeFormatter: Properly load sources. Fixes #582419
      0.13.1 Release "L'Aquila Immota Manet : The eagle remains unmoved"

Francisco Javier F. Serrador (4):
      2006-08-13  Francisco Javier F. Serrador  <serrador openshine com>
      2006-10-30  Francisco Javier F. Serrador  <serrador openshine com>
      2006-12-02  Francisco Javier F. Serrador  <serrador openshine com>
      2006-12-08  Francisco Javier F. Serrador  <serrador openshine com>

Funda Wang (1):
      Added Simplified Chinese translation.

Gianvito Cavasoli (1):
      Updated Italian translation

Gil Forcada (3):
      Updated Catalan translation
      Updated Catalan translation
      Minor fix by Jordi Mas

Guillaume Casanova (210):
      add new file menu for all windows
      Headers Files for menu files and Makefile for xml files
      adding new icons on Sotck-icons.h
      Qdd Makefile
      adding pixmaps
      Adding new pixmap File
      no more object for this files
      Addind new Pimaxps Files
      *** empty log message ***
      menu.xml
      removing files pixmaps
      removing more png file
      Adding timeline window files
      XML timeline file
      new pixmaps
      Add xpm file
      effects window files
      effects windows
      some important modifications
      Adding Toolbox ui configuration files
      Addding Time convert file
      removing convert pitivi files
      modyfing files timeline
      New modifications on effects window
      modifying actions
      Closing windows
      *** empty log message ***
      just little modification on effects functions
      modifying files effects window
      effects files not modified there is a big problem
      trying again de modify effects window files last chance
      error
      Adding new image files for viewer
      Modifying stock icons
      Pitivi logo
      actions bouttons on player
      Adding volume files for viewer
      Adding controller files
      Deleting worng added files
      no log needed for this operation
      ok
      modifying headers
      no log needed
      timeline other new implementation
      new timeline definition
      cell renderer change
      Adding gstreamer-gconf-0.8 support
      loading viewer
      timeline
      miss testing on unknown codec as epitivo. For example casaxno doesn't have epitivo codec
      putting off expose print.
      loading only once differents windows
      launch windows only on one time.
      moving elements in GUI.
      begin to launch gstreamer. Make other mofication after.
      more modifications
      little modification
      ?????
      putting pitivi checkbox
      new timeline defintion
      timeline modifications
      dragging begin
      dropping cell
      layout method for widget
      resolv cellrenderer
      Cursor management
      Managing drag 'n drop first version
      ok
      oki
      timeline new modifications
      timeline modifications
      Differecing windows on drag and drop
      media timeline
      cell renderer again
      cell renderer connected swap
      MAin modifications for timeline
      cellrenderer agqin
      cell renderer
      selections
      header cursor file
      ???
      timeline
      timeline
      managing cut
      timeline
      Changing context
      new pixmap
      blank xpxpm:w
      modyfing
      drawing functions
      new modification
      warnings
      main modification simple project system.
      adding new files.
      adding xpm
      modifications on single timeline window
      ui modifications
      modifications
      new pixmaps
      mods
      modifications on timeline
      medias
      cell renderer
      recursivity
      modifications
      -Wall problem
      modifications on slide
      pitivi
      slide
      xxx
      merging
      *** empty log message ***
      mnods
      updates-
      sourcelist
      zzz-
      cells mods
      bugs
      pitivi
      cell
      removing widget
      unique id gnlsource element
      *** empty log message ***
      addind effects
      split
      simplify code
      drag effects
      *** empty log message ***
      selection
      selection
      media
      priority
      last modifications
      Updating thumbs
      modifications
      effects
      mods on effects
      smpte failed
      cell renderer
      *** empty log message ***
      *** empty log message ***
      cut bug
      pixmap caching
      thumbnail
      add pitivi-thumbs.c to Makefile
      version
      deleting pitivi-toolboxwindow
      deleting pitivi-toolboxwindow.c
      PitiviSourceFile Object
      hand drag
      priority works until to find better solution
      effetcs
      addiotionals features not necessary needed TO IMPLEMENT and to TEST THE EFFECTS with gnonlin
      minimize
      little bug
      little bug
      bugs
      bugs
      resizing first version
      ##############
      ###########
      style.rc
      styles
      controller
      ###########
      effects settings
      effects settings window
      indicator
      ruler first
      ruler last
      position and size
      first version multiple thumnails please wait for cut ... thanks
      moving widget bug resolved
      resolving bug on moving widget
      thumbs sourcelist
      thumbs.c .h removed
      menu unused
      resize light version
      cells
      style
      resizing part two
      progress bar
      get-set
      track mistake
      style
      resizing
      -
      Makefile
      Makefile
      resize
      sourcelistwindow
      spec
      makefile
      delete
      makefile
      .pitivi
      make install
      icon desktop
      desktop gnome
      utf8
      shortcuts
      pixmap sourcelist
      shortcuts
      centralize icons
      free
      free
      cancel operation
      please wait dialog
      confirmation on exit
      remove unused clip

Heidy Hery (29):
      ajout du fichier de creation de la source list window
      ajout des fichiers de projectsourcelist
      modify sourcelistwindow and projectsourcelist
      mise a jour de sourcelistwindows
      gestion de la suppression
      gestion des fils de l'arbre
      ajout de typefinding
      remove a bad function
      correction des bugs sur les GstCaps
      modification du pipeline de la source
      integration des parseur au graphe il y a encore qque bug
      ajout d une structure a pitivi-projectsourcelist
      ajout d un png
      reglage de bug du pipeline gstreamer
      activation de la viewerwindow
      ajout de pitivi_projectsourcelist_restore...
      xml ajout
      ajout de la serialisation et de la deserialisation
      suppression de certains bug
      ajout des ghost pad
      nop
      ajout de la recursion pour le chargement de projet
      changement du pipeline en bin pour le viewer
      gestion des query et des seek
      on peut maintenant jouer plusieurs video et jouer une video en cliquant 2 fois dessus
      gestion du doubleclick
      correction d'un bug du doubleclick
      toto z la
      create a separete audio and video pipeline

Ilkka Tuohela (5):
      Added Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Added Finnish translation
      Updated Finnish translation

Jean-François Fortin Tam (2):
      Add more presets.
      About: Implement clickable URL for website. Fixes #583514

Johan Dahlin (5):
      Add svn:ignore
      Update svn:ignore
      * pitivi/ui/sourcefactories.py: Modernize the usage of
      Fix a possible regression from my earlier treeview cleanup, add a comment explaining why
      One more TreeView cleanup. Call paths paths and use a column constant

Jordi Mas (1):
      2007-05-21 Jordi Mas <jmas softcatala org>

Jorge Gonzalez (9):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation by Jesse Aviles
      Updated Spanish translation by Jesse Aviles
      Updated Spanish translation by Jesse Avilés

Josep Puigdemont i Casamajó (1):
      Added Catalan translation by Gil Forcada

Julien Carbonnier (19):
      Ajout PitiviNewProjectWindow
      creation repertoire pixmaps
      ajout des icones de la toolbox
      ajout des fichiers stockicons.c .h
      ajout des basics settings
      ajout des basics settings
      finitions graphiques de la fenetre new project
      passage de mainapp a la fenetre newpeoject
      creation des ListProjectSettings depuis le mainapp
      mise a jour structure mainapp
      interaction Liste des reglages et la fenetre newprojectwindow
      interaction reglages et les champs, dans la fenetre newprojectwindow
      Mise au point settings
      correction liste des categories
      Ajout - modif - delete de reglages dans le fenetre newprojectwindow
      sauvegarde des ProjectsSettings dans le fichier xml
      Fichier .pitivi avec les reglages minimalistes
      D Bugs en moins sur la NewProjectWindow
      Selection du premier reglage de la fenetre NewProject et desactivation du bouton Nouveau Projet lorsqu'une categorie est selectionnee

Kjartan Maraas (4):
      2008-02-19  Kjartan Maraas  <kmaraas gnome org>
      2008-02-20  Kjartan Maraas  <kmaraas gnome org>
      2008-06-07  Kjartan Maraas  <kmaraas gnome org>
      2008-10-10  Kjartan Maraas  <kmaraas gnome org>

Loic Dubart (19):
      ajout commentaire
      ajout liste codecs dans la fenetre new project
      ajout icones
      modif champ canaux ds new project window
      ajout des codecs supplementaires de gstreamer ds les combo box
      effacement du champ description qd on clique dedans
      Ajout tooltips a la toolbox
      Justification des labels ds la fenetre NewProject
      reglage du conflit
      Modif setting_is_selected et put_info
      Ajout curseurs
      acces aux curseurs depuis la timeline
      initialisation du curseur
      Modif curseur
      resolution seg fault
      ajout nom source ds rectangle timeline
      add color and filename to rectangle - my brain is back
      tooltips in english
      solve a little bug

Marc Delettrez (68):
      ajout de pitivisettings
      ajout de pitivisettings
      vrai ajout de pitivisettings
      *** empty log message ***
      ajout des settings dans main app
      ajout des parsers dans settings
      ajout de la methode pour recup les parsers
      remove elements with gstcaps_is_any
      Change Player
      add xpms
      remove other elem viewer
      ajout du logo
      ajout splash screen
      ajout-timeline in viewer
      ajout splash screen
      reglages
      logo-pitivi
      alignement des fenetres
      set unresizable toolbox
      play/pause on viewer
      remove expose player bug
      add menu settings window
      add tooltips to settings window
      debut save global settings
      champ settings dans le menu
      tree view expand
      settings affichage
      settings affichage
      viewer widget show
      DeLaBalle_de_bombE
      IMPLEMENTATION DE GSTELEMENTSETTINGS
      NEW IMPLEMENTATION DE GSTELEMENTSETTINGS
      NEW IMPLEMENTATION DE GSTELEMENTSETTINGS
      NEW IMPLEMENTATION DE GSTELEMENTSETTINGS
      UPDATE GSTELEMENTSETTINGS
      UPDATE2 GSTELEMENTSETTINGS
      UPDATE3 GSTELEMENTSETTINGS
      UPDATE4 GSTELEMENTSETTINGS
      UPDATE VIEWERWINDOW
      UPDATE LIGHTPLAYER
      UPDATE PLAYER
      UPDATE PLAYER
      UPDATE PLAYER
      UPDATE PLAYER
      UPDATE PLAYER
      UPDATE SETTINGS
      UPDATE SETTINGS
      UPDATE GST SETTINGS
      UPDATE GST SETTINGS
      UPDATE GST SETTINGS
      UPDATE GST SETTINGS
      UPDATE GST SETTINGS
      UPDATE GST SETTINGS
      REPLACE BUGS
      properties update aff type not in combobox
      new struct for Prop
      any changes
      any changes
      any changes
      any changes
      gstelementsettings OPERATIONNEL
      SAVE IO SETTINGS
      integration de la copy de la struct io
      effect or transition
      gstelements properties scrollable
      bug fixed gstelements gtkcombobox selection
      bug fixed gstelements gtkcombobox selection new
      bug fixed video thumbs

Mario Blättermann (8):
      Updated German translation
      Some fixes in German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation

Nathan Samson (1):
      New dutch translation

Pema Geyleg (3):
      *** empty log message ***
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk 910 d3729300-e425-0410-8a4c-d956edccc248
      updated dzongkha translation

Raivis Dejus (1):
      Added Latvian Translation.

Raphael Higino (1):
      Added Brazilian Portuguese translation

Raphael Pralat (7):
      UPDATE LIGHT PLAYER
      lplay
      Properties VIDEO/AUDIO or VIDEO or AUDIO for media
      moins son sur lplayer
      options setting/trans OK CANCEL
      juste apply en plus
      plus d'arret avec alsa, un message

Sandeep Shedmake (3):
      Added Marathi Translations
      Added 'mr'
      commit one change in po/mr.po

Simos Xenitellis (2):
      Added Greek translation, added el in LINGUAS
      Updated Greek translation

Stephan Bloch (52):
      New cursors were integrated into the toolbox
      Ajout de boutons dans le aNew Project
      Mise en forme de la fenetre settings plus ajout des boutons configure
      le bouton new ouvre la sourceliste et la timeline
      fenetre new project se ferme lors de la creation d'un pojet
      reformattage de la fenetre new_projectwindow
      Affichage de la description correspondant a la categorie ou sous-categorie selectionnee dans l arbre des pre-reglages
      *** empty log message ***
      marge de 5 dans le cadre ou s affiche les descriptions des settings
      Mise en place des fenetre de configuration de codecs
      Mise en page de la fenetre de conf des codecs video / audio
      Recuperation des valeurs et affichage correct en fonction du type des valeurs
      Update de la fenetre des propriete des codecs
      Update de la fenetre de configuration des codecs
      Ajout de boutons dans la fenetre de configuration des codecs ...
      Affichage des modifications des proprietes d un codec faites par un user....
      Enlevement du segfault a la fermeture de la fenetre de configuration d un codec sans proprietes
      Liste des proprietes terminees, sont dans la structure self
      Alegement du codedans le fichier, retret des fonctions inutiles quiseront remplacees par les methodes des objets
      Modification des fonctions create frame, simplification, creation d une fonction
      ok
      move_medio est au bon endroit
      Passage des effets depuis la self, et ajout des effets de transitions dans la effectwindow
      Remplissage de la fenetre des effets
      Upload des PNG des effets
      Upload des PNG des effets
      Ajout des icones pour les effets de transitions
      Ajout des icones pour quelques effets de videos
      Ajout des icones pour les effets audios
      Ajout d'icones et popup de nouveau projet
      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)
      Ajout de commentaires dans les fichiers mainapp.c et project.c
      Ajout de commentaires dans les fichiers mainapp.c et timelinewindow.c, ajustement de la position des icones
      Ajout de commentaires dans les fichiers toolbox.c, sourcelistwindow.c, sourcefile.c, new_projectwindow.c, projectwindow.c, timelinecellrenderer.c, timelinemedia.c et menu.c
      Ajout de l'icone pitivi dans les fenetres de l'application
      Nouveau logo sur la barre des fenetres... a paufiner...
      sourceListWindow, viewerWindow, effectWindow conservent leurs places apres un hide / show
      *** empty log message ***
      Correction sur le replacement des fenetres apres avoir ete cache...
      Plus de segfault si on sauve un project qui n est pas cree...
      Ajout de la fenetre About dans le menu Help...
      Ajout de raccourcis claviers pour le menu file et help
      Ajout de l'affichage de la box de conf des codecs lors de la creation d un nouveau projet
      Lors d un chargement dun projet et que les sources ont ete deplace, une fenetre propose de reactualiser les l emplacement des sources...
      ajout de boutons dans la source List
      *** empty log message ***
      Application des preferences des effets...
      integration de la projectsettingwidget dans newprojectwindow...
      Activation/Desactivation de la projectsettingwidget en fonction de la categorie selectionne
      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....
      Dissociate/Associate functionality update, we can now associate and dissociate video and audio media...
      Dissociate/Associate functionality update, on right clic the media is selected, so we can use the properties of the menu which appear...

Stéphane Maniaci (1):
      Viewer: Implement rewind/forward buttons.

Stéphane Raimbault (5):
      2007-03-06  Stéphane Raimbault  <stephane raimbault gmail com>
      2007-05-05  Stéphane Raimbault  <stephane raimbault gmail com>
      Updated French translation by Christophe Benz and Claude Paroz.
      Updated French translation by Ivan Buresi and Claude Paroz.
      2008-01-21  Stéphane Raimbault  <stephane raimbault gmail com>

Thomas Vander Stichele (1):
      ignore more

Timo Jyrinki (1):
      Updated Finnish translation.

Yannig Marchegay (10):
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation



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