1. 14 Aug, 2006 1 commit
    • Edward Hervey's avatar
      * ABOUT-NLS: · 705a04d2
      Edward Hervey authored
      * intltool-extract.in:
      * intltool-merge.in:
      * intltool-update.in:
      new files
      * Makefile.am:
      Added new files, support for uninstalled locales and build of po/
      * bin/pitivi.in:
      support for i18n
      * configure.ac:
      support for i18n
      * pitivi/ui/mainwindow.py:
      First python file with i18n support (Advanced view)
      * po/LINGUAS:
      Added french
      * po/POTFILES.in:
      Added pitivi/ui/mainwindow.py file
      * po/fr.po:
      new french translation.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@804 d3729300-e425-0410-8a4c-d956edccc248
      705a04d2
  2. 22 May, 2006 1 commit
  3. 16 May, 2006 2 commits
    • Edward Hervey's avatar
      * pitivi/playground.py: · c7c7ee9e
      Edward Hervey authored
      Added 'position' signal which is emitted to inform a change of position
      with the current SmartBin.
      * pitivi/ui/complextimeline.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/viewer.py:
      Switch to use playground's 'position' signal in Viewer and
      ComplexTimeline.
      This should fix several issues:
      _ Position checking not being in ui-independent part,
      _ Position updating not starting,
      _ Position checking done during critical parts (state change).
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@777 d3729300-e425-0410-8a4c-d956edccc248
      c7c7ee9e
    • Edward Hervey's avatar
      * pitivi/configure.py.in: · d7a3bb8d
      Edward Hervey authored
      Add APPNAME, which contains the configured application name.
      This will easily allow changing the application name later on.
      * pitivi/check.py:
      * pitivi/pitivi.py:
      * pitivi/project.py:
      * pitivi/ui/mainwindow.py:
      Use configure.APPNAME for every string occurence of PiTiVi.
      (PitiviMainWindow._setActions):
      Don't set action string for some stock items. (NEW, OPEN, SAVE, SAVE_AS,
      QUIT, FULLSCREEN, ABOUT). I'm leaving what we set for the others, since
      I used them because I couldn't find any better icon.
      Closes #339993
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@776 d3729300-e425-0410-8a4c-d956edccc248
      d7a3bb8d
  4. 24 Apr, 2006 1 commit
  5. 21 Apr, 2006 1 commit
  6. 20 Apr, 2006 1 commit
    • Edward Hervey's avatar
      * pitivi/bin.py: · fbcf6e94
      Edward Hervey authored
      Moved getRealVideoSink(), record() and stopRecording() methods up from
      SmartTimelineBin to SmartBin.
      * pitivi/playground.py:
      Documentation cleanup.
      Make relevant functions return False for failures.
      Added _handleError() and _handleWarning() methods for analyzing the
      error/warning information and creating user-friendly messages.
      * pitivi/utils.py:
      New function bin_contains() in order to figure out if an element is in
      a bin recursively.
      * pitivi/ui/mainwindow.py:
      Only display one ErrorDialogBox at a time
      * pitivi/ui/viewer.py:
      Improve aspect ratio handling
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@751 d3729300-e425-0410-8a4c-d956edccc248
      fbcf6e94
  7. 10 Apr, 2006 5 commits
    • Edward Hervey's avatar
      * pitivi/playground.py: · 9f33f1ca
      Edward Hervey authored
      Connect bus message handler to the default bin too.
      * pitivi/ui/mainwindow.py:
      Close error message when you click on OK
      * pitivi/ui/viewer.py:
      Remove error message for failed state change.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@750 d3729300-e425-0410-8a4c-d956edccc248
      9f33f1ca
    • Edward Hervey's avatar
      * pitivi/playground.py: · b1beee54
      Edward Hervey authored
      Added "error" signal
      * pitivi/ui/mainwindow.py:
      Show Error dialog box on playground bus errors.
      * pitivi/ui/viewer.py:
      slight bug
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@749 d3729300-e425-0410-8a4c-d956edccc248
      b1beee54
    • Edward Hervey's avatar
      * pitivi/ui/mainwindow.py: · e9b478bc
      Edward Hervey authored
      Better sentence for tooltip of "Toggle Fullscreen" action
      * pitivi/ui/sourcefactories.py:
      Double-click on a row makes it play.
      Slight cleanup.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@747 d3729300-e425-0410-8a4c-d956edccc248
      e9b478bc
    • Edward Hervey's avatar
      * application-pitivi.png: · 7ae26b38
      Edward Hervey authored
      * pitivi.png:
      * Makefile.am:
      * pitivi.desktop.in:
      * pitivi.spec.in:
      * pitivi/ui/mainwindow.py:
      Changing pitivi-application.png to pitivi.png
      Closes #337726
      * pitivi/objectfactory.py:
      slight bugfixes and debug
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@745 d3729300-e425-0410-8a4c-d956edccc248
      7ae26b38
    • Edward Hervey's avatar
      * pitivi/discoverer.py: · 514900d7
      Edward Hervey authored
      Added timeout of 10s for discovering each file, should be enough and
      prevents the discoverer from idling on broken files/plugins.
      Added tagging discovery.
      Only push the pipeline to PLAYING if we need a thumbnail.
      * pitivi/objectfactory.py:
      Moved getPrettyInfo to ObjectFactory class
      Added MediaStream classes to contain information about multimedia
      streams and their handling in ObjectFactory classes.
      Check if the file is valid when setting a thumbnail file.
      * pitivi/utils.py:
      float_framerate() now retuns a string
      * pitivi/ui/actions.xml:
      Added and re-ordered menus and toolbar
      * pitivi/ui/mainwindow.py:
      Added full-screen toggling facilities with menu/toolbar item and
      shortcuts.
      Added menu/toolbar item for adding Sources.
      More cleaning up.
      * pitivi/ui/plumber.py:
      If present, set qos to FALSE on videosink
      * pitivi/ui/sourcefactories.py:
      Clear up the sources list.
      There is now only a gtk.TreeView with less columns but more information.
      Added SourceListWidget.showImportSourcesDialog()
      Made the ImportSourcesDialog run asynchronously instead of with .run()
      Make the DiscovererErrorDialog look a bit nicer.
      * pitivi/ui/viewer.py:
      Use computed display-aspect-ratio for the gtk.AspectFrame of the viewer.
      Use fixed-size font for time/duration label.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@742 d3729300-e425-0410-8a4c-d956edccc248
      514900d7
  8. 28 Mar, 2006 1 commit
  9. 23 Mar, 2006 3 commits
    • Edward Hervey's avatar
      * pitivi/configure.py.in: · aba32b04
      Edward Hervey authored
      Added get_global_pixmap_dir() for being able to use local/global installed
      pixmap directory.
      * pitivi/ui/mainwindow.py:
      Fix window icon behaviour for cvs and installed
      * pitivi/ui/projectsettings.py:
      icon not needed here
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@722 d3729300-e425-0410-8a4c-d956edccc248
      aba32b04
    • Edward Hervey's avatar
      * pitivi/discoverer.py: · 17fbddbf
      Edward Hervey authored
      * pitivi/effects.py:
      * pitivi/objectfactory.py:
      * pitivi/pitivi.py:
      * pitivi/playground.py:
      * pitivi/project.py:
      * pitivi/timeline.py:
      * pitivi/ui/complexlayer.py:
      * pitivi/ui/complexsource.py:
      * pitivi/ui/complextimeline.py:
      * pitivi/ui/exportsettingswidget.py:
      * pitivi/ui/gstwidget.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/projectsettings.py:
      * pitivi/ui/ruler.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/timelineobjects.py:
      Cleanup and fixes thanks to pychecker.
      Moved Christian's patch for appicon into each of the windows and dialog
      boxes classes.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@721 d3729300-e425-0410-8a4c-d956edccc248
      17fbddbf
    • Edward Hervey's avatar
      * pitivi/dnd.py: · b5238e07
      Edward Hervey authored
      * pitivi/effects.py:
      * pitivi/objectfactory.py:
      * pitivi/pitivi.py:
      * pitivi/playground.py:
      * pitivi/project.py:
      * pitivi/settings.py:
      * pitivi/sourcelist.py:
      * pitivi/timeline.py:
      * pitivi/ui/complexinterface.py:
      * pitivi/ui/complexlayer.py:
      * pitivi/ui/complexsource.py:
      * pitivi/ui/complextimeline.py:
      * pitivi/ui/exportsettingswidget.py:
      * pitivi/ui/glade.py:
      * pitivi/ui/gstwidget.py:
      * pitivi/ui/infolayer.py:
      * pitivi/ui/layerwidgets.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/plumber.py:
      * pitivi/ui/projectsettings.py:
      * pitivi/ui/ruler.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/timelineobjects.py:
      * pitivi/ui/tracklayer.py:
      More module documentation
      * pitivi/ui/sourcelist.py:
      What on earth is that file still doing in cvs ??
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@717 d3729300-e425-0410-8a4c-d956edccc248
      b5238e07
  10. 16 Mar, 2006 1 commit
    • Edward Hervey's avatar
      * docs/HACKING: · 0519b0c6
      Edward Hervey authored
      More precision on coding style
      * pitivi/ui/complexinterface.py:
      * pitivi/ui/complexlayer.py:
      * pitivi/ui/complexsource.py:
      * pitivi/ui/complextimeline.py:
      * pitivi/ui/encodingdialog.glade:
      * pitivi/ui/exportsettingswidget.glade:
      * pitivi/ui/exportsettingswidget.py:
      * pitivi/ui/gstwidget.py:
      * pitivi/ui/infolayer.py:
      * pitivi/ui/layerwidgets.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/projectsettings.glade:
      * pitivi/ui/projectsettings.py:
      * pitivi/ui/ruler.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/timelineobjects.py:
      * pitivi/ui/tracklayer.py:
      * pitivi/ui/viewer.py:
      Update all UI section to proper coding style, still have to do the
      non-ui part.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@710 d3729300-e425-0410-8a4c-d956edccc248
      0519b0c6
  11. 15 Mar, 2006 1 commit
  12. 27 Feb, 2006 1 commit
    • Edward Hervey's avatar
      * pitivi/Makefile.am: · cbdb5f78
      Edward Hervey authored
      * pitivi/instance.py:
      * pitivi/check.py:
      Added global application instance (instance.PiTiVi) to avoid having to
      do some crack like passing pitivi's self down all the objects for the
      one single object that needs it.
      * pitivi/effects.py:
      * pitivi/pitivi.py:
      Files fixed to use instance.PiTiVi
      * pitivi/timeline.py:
      wrong comment
      * pitivi/ui/complextimeline.py:
      Connect to composition duration update to inform ruler.
      * pitivi/ui/layerwidgets.py:
      cleanup
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/timelineobjects.py:
      * pitivi/ui/plumber.py:
      * pitivi/ui/viewer.py:
      switch to instance.PiTiVi
      * pitivi/ui/sourcefactories.py:
      First try at showing audio/video FX in the UI
      * pitivi/ui/tracklayer.py:
      First go at complex timeline source drag/drop
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@698 d3729300-e425-0410-8a4c-d956edccc248
      cbdb5f78
  13. 22 Feb, 2006 1 commit
    • Edward Hervey's avatar
      * pitivi/bin.py: · 1bf81bcd
      Edward Hervey authored
      Fix up encoding for 0.10.
      * pitivi/ui/infolayer.py:
      More sensible info in InfoLayer
      * pitivi/ui/complextimeline.py:
      * pitivi/ui/layerwidgets.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/ruler.py:
      * pitivi/ui/timeline.py:
      Display current position in Ruler.
      Beautified Ruler.
      * pitivi/ui/viewer.py:
      Temporary hack to distribute current timeline position.
      Re-activate rendering
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@697 d3729300-e425-0410-8a4c-d956edccc248
      1bf81bcd
  14. 06 Feb, 2006 2 commits
    • Edward Hervey's avatar
      * pitivi/ui/complexinterface.py: · d8330a8a
      Edward Hervey authored
      * pitivi/ui/complexlayer.py:
      * pitivi/ui/complexstack.py:
      * pitivi/ui/mainwindow.py:
      Use gtk.SizeGroup to synchronize layers' height.
      Don't maximize on startup.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@688 d3729300-e425-0410-8a4c-d956edccc248
      d8330a8a
    • Edward Hervey's avatar
      * pitivi/check.py: · 774b440e
      Edward Hervey authored
      Added check for autodetect plugins existence.
      * pitivi/bin.py:
      * pitivi/discoverer.py:
      * pitivi/effects.py:
      * pitivi/pitivi.py:
      * pitivi/playground.py:
      * pitivi/project.py:
      * pitivi/settings.py:
      * pitivi/sourcelist.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/viewer.py:
      Better debug levels
      * pitivi/timeline.py:
      gnlfilesource is only used by TimelineFileSource
      Added more signals to TimelineComposition
      * pitivi/ui/Makefile.am:
      * pitivi/ui/complexinterface.py:
      * pitivi/ui/complexsource.py:
      * pitivi/ui/ruler.py:
      Added complexinterface.py, complexsource.py and ruler.py
      * pitivi/ui/complexlayer.py:
      * pitivi/ui/complexstack.py:
      * pitivi/ui/complextimeline.py:
      Better designed ComplexTimeline, layer and tracks
      * pitivi/ui/timeline.py:
      CTRL + scroll does vertical scrolling in complex timeline.
      * pitivi/ui/timelineobjects.py:
      ooops, don't need pango anymore
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@686 d3729300-e425-0410-8a4c-d956edccc248
      774b440e
  15. 02 Dec, 2005 1 commit
    • Edward Hervey's avatar
      * bin/pitivi.in: · 1fcd395e
      Edward Hervey authored
      * configure.ac:
      Preparation for oh ten oh
      Update dependency on (py)gtk to 2.8.0
      * pitivi/bin.py:
      * pitivi/discoverer.py:
      * pitivi/objectfactory.py:
      * pitivi/pitivi.py:
      * pitivi/playground.py:
      * pitivi/project.py:
      * pitivi/settings.py:
      * pitivi/sourcelist.py:
      * pitivi/timeline.py:
      * pitivi/ui/exportsettingswidget.py:
      * pitivi/ui/glade.py:
      * pitivi/ui/gstwidget.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/timelineobjects.py:
      * pitivi/ui/viewer.py:
      Remove pygtk 2.8 deprecated object registration
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@667 d3729300-e425-0410-8a4c-d956edccc248
      1fcd395e
  16. 22 Sep, 2005 1 commit
    • Edward Hervey's avatar
      * bin/pitivi.in: · d1e22db2
      Edward Hervey authored
      Use gst-python 0.9
      * pitivi/bin.py:
      * pitivi/discoverer.py:
      * pitivi/effects.py:
      * pitivi/pitivi.py:
      * pitivi/playground.py:
      * pitivi/project.py:
      * pitivi/settings.py:
      * pitivi/sourcelist.py:
      * pitivi/timeline.py:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/viewer.py:
      Added some debugging output,
      commented out gnonlin-specific parts of PiTiVi, which will have to be
      removed once gnonlin is ported
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@658 d3729300-e425-0410-8a4c-d956edccc248
      d1e22db2
  17. 08 Jul, 2005 1 commit
  18. 05 Jun, 2005 1 commit
  19. 03 Jun, 2005 1 commit
  20. 26 May, 2005 1 commit
  21. 02 May, 2005 1 commit
    • Edward Hervey's avatar
      * __init__.py: · 2c0c361c
      Edward Hervey authored
      * bin/pitivi.in:
      * pitivi/__init__.py:
      * pitivi/bin.py:
      * pitivi/discoverer.py:
      * pitivi/dnd.py:
      * pitivi/objectfactory.py:
      * pitivi/pitivi.py:
      * pitivi/playground.py:
      * pitivi/project.py:
      * pitivi/sourcelist.py:
      * pitivi/pixmaps/pitivi-file.png:
      * pitivi/pixmaps/pitivi-sound.png:
      * pitivi/pixmaps/pitivi-video.png:
      * pitivi/ui/__init__.py:
      * pitivi/ui/actions.xml:
      * pitivi/ui/mainwindow.py:
      * pitivi/ui/sourcefactories.py:
      * pitivi/ui/sourcelist.py:
      * pitivi/ui/timeline.py:
      * pitivi/ui/viewer.py:
      Initial python version commit
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@628 d3729300-e425-0410-8a4c-d956edccc248
      2c0c361c