1. 14 Oct, 2007 4 commits
  2. 09 Oct, 2007 1 commit
  3. 08 Oct, 2007 1 commit
  4. 07 Oct, 2007 1 commit
  5. 04 Oct, 2007 3 commits
    • Brandon Lewis's avatar
      reviewed by: <delete if not using a buddy> · 09a927eb
      Brandon Lewis authored
      * pitivi/ui/sourcefactories.py:
      added handler for new-project-failed signal (simply disconnects
      project signals, and clears liststore.
      this should be all the changes required for the simple UI to
      handle file loading. file saving should be easier still, however a
      bunch of seemingly unrelated test cases broke as soon as I
      replaced the dummy filesaving code. i'll investigate.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1071 d3729300-e425-0410-8a4c-d956edccc248
      09a927eb
    • Brandon Lewis's avatar
      reviewed by: <delete if not using a buddy> · ae664884
      Brandon Lewis authored
      * pitivi/pitivi.py:
      changed "new-project-loading" signal prototype, now passes the new
      project as first parameter
      * pitivi/project.py:
      project's timeline now initialized in constructor. users of class
      must call "load()" to load the project from a file. this will only
      have an effect the first time it is called.
      * pitivi/ui/mainwindow.py:
      added reason parameter to the notProjectCb prototype, and added
      the reason to the error message.
      * pitivi/ui/timelineobjects.py:
      adjustments to new-project-* signal handlers
      * tests/test_file_load_save.py:
      adjustment to new-project-loading signal handler
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1070 d3729300-e425-0410-8a4c-d956edccc248
      ae664884
    • Brandon Lewis's avatar
      reviewed by: <delete if not using a buddy> · 7d3b4a2b
      Brandon Lewis authored
      * pitivi/pitivi.py:
      minor formatting changes
      * pitivi/ui/mainwindow.py:
      added preliminary support for the new project command. Improved
      support will require some refactoring, so i'm going to commit that
      separately
      * pitivi/ui/timelineobjects.py:
      added handlers for the new-project-* signals. the old code was
      based on the the earlier project signals.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1069 d3729300-e425-0410-8a4c-d956edccc248
      7d3b4a2b
  6. 03 Oct, 2007 1 commit
  7. 30 Sep, 2007 1 commit
  8. 28 Sep, 2007 1 commit
  9. 27 Sep, 2007 2 commits
    • Brandon Lewis's avatar
      reviewed by: <delete if not using a buddy> · 10543035
      Brandon Lewis authored
      * pitivi/serializable.py:
      added some comments
      * pitivi/projectsaver.py:
      added introspection code for probing of file formats
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1065 d3729300-e425-0410-8a4c-d956edccc248
      10543035
    • Brandon Lewis's avatar
      * pitivi/project.py: · e6921584
      Brandon Lewis authored
      Adjusted code to work with changes to projectsaver interface
      * pitivi/projectsaver.py:
      Redesigned projectsaver interface. no longer has facilities for
      "registering" formats, since this can be handled by pluginmanager.
      Factored out pickle file format into subclass of projectsaver
      Removed the global function newProjectSaver from the module, in
      favor of project saver class method which does the same thing
      * tests/test_file_load_save.py:
      adjusted test cases changes to projectsaver interface
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1064 d3729300-e425-0410-8a4c-d956edccc248
      e6921584
  10. 26 Sep, 2007 1 commit
  11. 20 Sep, 2007 1 commit
  12. 17 Sep, 2007 1 commit
  13. 12 Sep, 2007 2 commits
    • Edward Hervey's avatar
      * pitivi/sourcelist.py: · 1f2ae37c
      Edward Hervey authored
      Raise an exception only if we REALLY have an existing source.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1060 d3729300-e425-0410-8a4c-d956edccc248
      1f2ae37c
    • Edward Hervey's avatar
      * pitivi/objectfactory.py: · 82f74c7b
      Edward Hervey authored
      Clean unique serialization methods.
      Add more documentation
      * pitivi/project.py:
      Implement Serializable on Project.
      * pitivi/serializable.py:
      Add more checks. Raise Exceptions instead of print.
      * pitivi/settings.py:
      Implement Serializable on ExportSettings.
      * pitivi/sourcelist.py:
      New method : SourceList.addFactory(self, uri,factory)
      Implement Serializable on SourceList a bit better.
      * pitivi/timeline/composition.py:
      New method : Composition.cleanUp(self)
      Implement Serializable on Composition with checks.
      * pitivi/timeline/objects.py:
      raise Exceptions instead of warning for critical issues.
      * pitivi/timeline/timeline.py:
      minor cleanups
      * tests/test_file_load_save.py:
      cleanup.
      * tests/test_timeline_composition.py:
      More checks for serialization, uniqueness and correct property
      attributions.
      * tests/test_timeline_objects.py:
      Also check that gnlobject is created after deserialization.
      
      
      git-svn-id: svn+ssh://svn.gnome.org/svn/pitivi/trunk@1059 d3729300-e425-0410-8a4c-d956edccc248
      82f74c7b
  14. 11 Sep, 2007 1 commit
  15. 10 Sep, 2007 1 commit
  16. 07 Sep, 2007 4 commits
  17. 01 Sep, 2007 1 commit
  18. 23 Aug, 2007 1 commit
  19. 20 Aug, 2007 1 commit
  20. 17 Aug, 2007 2 commits
  21. 14 Aug, 2007 1 commit
  22. 06 Aug, 2007 1 commit
  23. 31 Jul, 2007 1 commit
  24. 29 Jul, 2007 2 commits
  25. 28 Jul, 2007 1 commit
  26. 13 Jul, 2007 2 commits
  27. 08 Jul, 2007 1 commit