2010-09-16 16:51:17 +0200 Alessandro Decina * NEWS: * RELEASE: * ChangeLog: Releasing 0.13.5 "I Missed My Lunch" 2010-09-16 17:05:16 +0200 Alessandro Decina * configure.ac: Bump dependency on gnonlin 0.10.16. 2010-09-15 19:34:53 +0200 Joe Hansen * po/da.po: Updated Danish translation 2010-09-15 09:51:13 -0300 Antonio Fernandes C. Neto * po/pt_BR.po: Updated Brazilian Portuguese translation 2010-09-14 18:20:24 +0200 Alessandro Decina * pitivi/ui/pathwalker.py: ui/pathwalker: unquote uris. Fixes #615202. 2010-09-12 19:09:36 +0200 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-09-11 19:27:59 +0200 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-09-11 18:23:06 +0200 Edward Hervey * configure.ac: 0.13.4.3 pre-release 2010-09-11 18:17:39 +0200 Edward Hervey Merging translations 2010-09-10 22:53:44 +0100 António Lima * po/pt.po: Updated Portuguese translation 2010-09-10 16:30:48 +0200 Alessandro Decina * pitivi/ui/previewer.py: Revert "ui/previewer: remove the correct segment from the queue." This reverts commit bc6cb426226ce06f217b43bf0ea12bf9e1f56099. The bug was actually somewhere else. Doh. 2010-09-10 16:08:01 +0200 Alessandro Decina * pitivi/ui/previewer.py: ui/previewer: handle seek failures. 2010-09-10 15:51:40 +0200 Alessandro Decina * pitivi/ui/previewer.py: ui/previewer: use signals instead of set_sync_handler to connect to the bus. 2010-09-10 15:43:40 +0200 Alessandro Decina * pitivi/ui/previewer.py: ui/previewer: remove the correct segment from the queue. This fixes a bug that caused waveforms not to be drawn sometimes. 2010-09-10 13:25:38 +0200 Alessandro Decina * pitivi/ui/timeline.py: ui/timeline: disable updates while adding clips to the timeline. 2010-09-10 10:41:47 +0300 Mattias Põldaru * po/et.po: [l10n] Updated Estonian translation 2010-09-09 16:55:10 +0200 Alessandro Decina * pitivi/ui/timelinecanvas.py: ui/timelinecanvas: reinitialize the marquee to have width=height=0. This reverts an hunk from f78404. 2010-09-08 17:12:01 +0200 Luis de Bethencourt * pitivi/ui/curve.py: * pitivi/ui/timelinecanvas.py: ui/timelinecanvas.py: fixed the precision of timeline selection by correcting the extra space between the visual clip and the canvas clip. 2010-09-09 15:21:01 +0200 Alessandro Decina * pitivi/timeline/track.py: timeline/track: actually set _update_transitions when we enable or disable updates. 2010-09-09 15:13:51 +0200 Alessandro Decina * pitivi/ui/timeline.py: ui/timeline: disable updates while splitting. This avoids creating a temporary transition while split() updates the composition. 2010-09-08 22:06:39 +0100 Bruce Cowan * po/en_GB.po: Updated British English translation 2010-09-08 22:56:07 +0200 Daniel Nylander * po/sv.po: Updated Swedish translation 2010-09-08 22:28:42 +0200 Gabor Kelemen * po/hu.po: Updated Hungarian translation 2010-09-08 22:01:35 +0200 Edward Hervey Merging translations 2010-09-09 03:57:22 +0200 Edward Hervey * configure.ac: 0.13.4.2 pre-release 2010-09-08 21:51:46 +0200 Bruno Brouard * po/fr.po: Updated French translation 2010-09-08 17:22:10 +0200 Alessandro Decina * pitivi/ui/mainwindow.py: mainwindow: don't show gstreamer errors in the timeline infostub. We hit quite a few non critical errors at the moment and so the infobar quickly becomes too annoying. 2010-09-08 17:10:21 +0200 Alessandro Decina * pitivi/ui/previewer.py: Revert "previewer: use the appointment-soon icon as the default thumb icon." This reverts commit cb1eccc2db0b6d86a1c18e205b7dd78a3c2e1508. Revert this since it adds a dependency on python-rsvg. Ideally we should do the same with the gdk-pixbuf API. 2010-09-08 16:11:20 +0200 Luis de Bethencourt * pitivi/discoverer.py: * pitivi/ui/mainwindow.py: * pitivi/ui/sourcelist.py: Fix the use of the gstreamer missing-plugins helper. 2010-09-07 08:56:25 +0200 Edward Hervey Merging translations 2010-09-06 21:25:01 +0200 Jorge González * po/es.po: Updated Spanish translation 2010-09-05 17:53:54 +0200 Volker Sobek * pitivi/ui/timeline.py: Add more keyboard accelerators Make Ctrl++ the default ZoomIn accelerator, but still allow zooming in with Ctrl+= (convenient for USA keyboard layout) by adding an additional action for that. Fixes #609325 Also add additional actions for zooming in/out with Ctrl+KP_Add/Ctrl+KP_Subtract 2010-09-06 11:20:58 +0200 Alessandro Decina * pitivi/factories/base.py: * pitivi/factories/operation.py: factories: make videoscale::add-borders optional in base.py. 2010-09-06 11:02:56 +0200 Edward Hervey Merging translations 2010-09-06 11:01:48 +0200 Edward Hervey * configure.ac: configure.ac: Depend on latest gst-python Needed for the _pads_full* methods 2010-09-03 17:20:24 +0200 Luis de Bethencourt * pitivi/timeline/track.py: * pitivi/ui/timeline.py: timeline/track: keyframe list is stored sorted in place. 2010-09-03 17:18:36 +0200 Luis de Bethencourt * pitivi/pixmaps/pitivi-group.svg: * pitivi/pixmaps/pitivi-relink.svg: * pitivi/pixmaps/pitivi-ungroup.svg: * pitivi/pixmaps/pitivi-unlink.svg: pixmaps: made the icons of group, relink, ungroup, and unlink pixel-perfect (crispier at small sizes) 2010-09-05 23:19:26 +0200 Marek Černocký * po/cs.po: Updated Czech translation 2010-09-05 11:10:15 +0200 Edward Hervey * pitivi/factories/base.py: factories: Gracefully handle lack of videoscal::add-borders We'll add this to the "known bugs" section of the upcoming release for people who don't have recent enough -base. Fixes #625984 2010-09-05 11:06:56 +0200 Edward Hervey Updating translations 2010-09-05 15:07:13 +0900 Shushi Kurose * po/ja.po: Updated Japanese translation. 2010-09-05 03:27:00 +0800 YunQiang Su * po/zh_CN.po: Update Simplified Chinese translation. 2010-09-03 10:59:11 +0200 Luis de Bethencourt * pitivi/pixmaps/pitivi-relink-24.svg: * pitivi/pixmaps/pitivi-unlink-24.svg: * pitivi/ui/timeline.py: ui/timeline: fixing the sensitivity of the timeline actions. 2010-09-02 16:20:51 +0200 Luis de Bethencourt * pitivi/pixmaps/Makefile.am: * pitivi/pixmaps/pitivi-group-24.svg: * pitivi/pixmaps/pitivi-group.svg: * pitivi/pixmaps/pitivi-relink-24.svg: * pitivi/pixmaps/pitivi-relink.svg: * pitivi/pixmaps/pitivi-ungroup-24.svg: * pitivi/pixmaps/pitivi-ungroup.svg: * pitivi/pixmaps/pitivi-unlink-24.svg: * pitivi/pixmaps/pitivi-unlink.svg: * pitivi/ui/mainwindow.py: pixmaps: added link and unlink icons for the timeline. 2010-09-01 16:42:58 +0200 Alessandro Decina * pitivi/pixmaps/Makefile.am: Fix the name of the newly added svgs in pixmaps/Makefile.am. 2010-08-31 15:31:57 +0200 Luis de Bethencourt * pitivi/pixmaps/Makefile.am: * pitivi/pixmaps/pitivi-keyframe-24.svg: * pitivi/pixmaps/pitivi-keyframe.svg: * pitivi/ui/mainwindow.py: * pitivi/ui/timeline.py: ui/mainwindow,timeline: added timeline button, menu item and key accel to add and create editing keyframes 2010-08-31 17:23:17 +0200 Alessandro Decina * pitivi/timeline/track.py: * tests/test_track.py: timeline/track: allow copy()ing objects on which makeBin hasn't been called yet. 2010-08-28 21:44:40 +0200 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-08-27 11:43:57 +0200 Thibault Saunier * pitivi/ui/sourcelist.py: ui/sourcelist: replace some custom code with gtk.InfoBar. 2010-08-24 21:42:44 +0200 Alessandro Decina * tests/test_projectmanager.py: tests: make tests.test_projectmanager pass again. 2010-08-24 12:45:59 +0200 Luis de Bethencourt * pitivi/formatters/base.py: * pitivi/project.py: * pitivi/projectmanager.py: * pitivi/settings.py: projectmanager: saves backup/recovery files when project changes 2010-08-23 22:07:05 +0200 Petr Kovar * po/cs.po: Update Czech translation by Marek Cernocky 2010-08-23 12:42:05 +0200 Edward Hervey Merging translations 2010-08-23 11:44:32 +0200 Alessandro Decina * tests/test_integration.py: tests: remove a print call from test_integration.py 2010-08-16 11:46:08 +0200 Robert Swain * tests/test_still_image.py: tests: Add mixing tests to still image tests 2010-08-16 11:45:18 +0200 Robert Swain * tests/test_still_image.py: tests: Check data is written to fakesink in still image tests 2010-08-15 16:26:37 +0200 Robert Swain * tests/Makefile.am: * tests/samples/flat_colour1_640x480.png: * tests/samples/flat_colour2_640x480.png: * tests/samples/flat_colour3_320x180.png: * tests/test_still_image.py: tests: Add still image tests 2010-08-21 16:29:39 +0100 António Lima * po/pt.po: Updated Portuguese translation 2010-08-21 12:53:12 +0200 Joe Hansen * po/da.po: Updated Danish translation 2010-08-20 22:08:58 +0200 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-08-20 17:43:59 +0200 Alessandro Decina * tests/test_alpha_passthrough.py: tests: refactor tests_alpha_passthrough.py. Add more tests. 2010-08-19 10:11:40 +0200 Robert Swain * pitivi/elements/mixer.py: mixer: Consider transitions when aggregating alpha state 2010-08-19 10:38:20 +0200 Edward Hervey Merging translations 2010-08-18 17:40:14 +0200 Bruno Brouard * po/fr.po: Updated French translation 2010-08-12 11:27:35 +0200 Robert Swain * pitivi/elements/mixer.py: mixer: Remove some redundant code 2010-08-12 11:18:24 +0200 Robert Swain * tests/test_alpha_passthrough.py: tests: Extend alpha test coverage New tests: - SVmBin.do_request_new_pad() with alpha_count > 0 - Remove the only track object with any alpha keyframes to test the track object removed callback's re-evaluation of the alpha state 2010-08-10 14:23:41 +0200 Robert Swain * pitivi/elements/mixer.py: * tests/test_alpha_passthrough.py: tests: mixer: track: Add tests for removing track objects with related fixes Removed some dead code from mixer. Fixed some alpha keyframe state-related code when a track object is removed from a track. 2010-08-17 18:07:04 +0200 Jorge González * po/es.po: Updated Spanish translation 2010-08-09 16:54:41 +0200 Alessandro Decina * pitivi/timeline/timeline_undo.py: timeline/timeline_undo: update method to reflect a change in the keyframe-removed signature. 2010-08-04 17:25:58 +0200 Robert Swain * pitivi/factories/base.py: * pitivi/factories/test.py: * tests/Makefile.am: * tests/test_alpha_passthrough.py: tests: Add unit tests for alpha passthrough logic 2010-08-04 16:13:49 +0200 Robert Swain * pitivi/elements/mixer.py: * pitivi/timeline/timeline_undo.py: * pitivi/timeline/track.py: * pitivi/ui/curve.py: mixer: track: undo: curve: Only allow alpha passthrough when all alpha=1.0 This works around an issue with videomixer where it fixes its caps and so all its inputs to non-alpha if ramping from alpha=1.0 down to less than 1.0. This caused the pipeline to not use alpha when it should have been. 2010-08-17 14:05:01 +0200 Alessandro Decina * pitivi/ui/timeline.py: Remove some trailing spaces added in the last commit. 2010-08-17 15:19:17 +0200 Jeroen Hoolmans * pitivi/ui/timeline.py: ui/timeline.py: removed spacing between scrollbar and timeline 2010-04-14 21:40:58 -0700 Brandon Lewis * pitivi/ui/dynamic.py: ui/dynamic.py: fix bug in ChoiceWidget.setWidgetValue() 2010-04-13 11:31:42 -0700 Brandon Lewis * pitivi/ui/dynamic.py: ui/dynamic.py: add method to change choices in a ChoiceWidget 2010-04-13 11:31:07 -0700 Brandon Lewis * pitivi/ui/dynamic.py: ui/dynamic.py: ellipsize text in choicewidgets 2010-04-01 12:57:34 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: update widget test suites 2010-04-01 12:56:51 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: add support for magic M to FractionWidget 2010-03-26 18:54:38 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: check in PresetChoiceWidget 2010-03-26 18:55:18 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: add a widget for inputing resolutions 2010-03-26 18:53:41 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: make gtk.ChoiceWidget inherit from a gtk.HBox instead of VBox 2009-10-16 16:00:00 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: make ChoiceWidget insensitive if there are no choices 2010-04-07 13:44:58 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: check in FractionWidget 2010-03-24 12:44:14 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: move TextWidget icon inside Entry itself 2009-10-21 10:25:03 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: refactor TextWidget so that filter can be overriden more easily. 2009-10-20 16:05:05 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: create a ComboBoxEntry variant of TextWidget which accepts a limited number of choices 2009-10-12 14:53:23 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: set at least two decimal places when value type is a float 2009-10-12 11:15:18 -0700 Brandon Lewis * pitivi/ui/dynamic.py: dynamic.py: don't draw value on NumericWidget HScale 2010-08-09 16:53:27 +0200 Alessandro Decina * pitivi/timeline/track.py: timeline/track: Workaround a segfault triggered by tests/test_timeline_undo.py. 2010-08-10 16:04:41 +0200 Alessandro Decina * tests/Makefile.am: * tests/test_integration.py: tests: run test_integration only if TEST_INTEGRATION is set. Allows me to use trial and nose to run the tests without test_integration failing. 2010-08-05 18:29:29 +0200 Luis de Bethencourt * pitivi/project.py: project.py: house keeping 2010-08-04 19:04:59 +0800 Cheng-Chia Tseng * po/zh_HK.po: * po/zh_TW.po: Updated Traditional Chinese translation(Hong Kong and Taiwan) 2010-08-04 08:54:16 +0200 Petr Kovar * po/cs.po: Update Czech translation by Marek Cernocky 2010-08-02 14:00:50 +0200 Robert Swain * pitivi/factories/base.py: * tests/test_factories_file.py: tests: base: Fix SourceFactory.setFilterCaps() regression After the removal of SmartVideoScale in favour of videoscale, there was a regression in the use of setFilterCaps() for setting dimensions. The dimensions must now be set on the capsfilter after videoscale and the caps queried from the capsfilter's caps property. 2010-07-30 11:40:51 +0200 Robert Swain * pitivi/elements/mixer.py: * pitivi/factories/base.py: base: mixer: Allow pass-through 'format' if alpha=1.0 In base we need to set the prefer-passthrough property of the alpha element. In mixer we need to remove the format cap from the capsfilter to avoid unnecessary colour space conversion. 2010-08-01 16:10:05 +0300 Baris Cicek * po/LINGUAS: * po/tr.po: Added Turkish translation by Okan Ozen 2010-07-26 19:17:00 +0200 Robert Swain * pitivi/elements/Makefile.am: * pitivi/elements/smartscale.py: * pitivi/factories/base.py: * pitivi/factories/operation.py: base: operation: Swap SmartVideoScale for videoscale and fix framerate of output The videoscale GStreamer element now has black border padding capability that is enabled through the add-borders property so the smartvideoscale calculations are no longer needed. Also, the framerate was not being affected to the videorate filter in the rendering branch of the pipeline. https://bugzilla.gnome.org/show_bug.cgi?id=613416 2010-07-30 10:25:32 +0200 Edward Hervey * pitivi/elements/smartscale.py: Revert "smartvideoscale: Use videoscale add-border property instead of smartvideoscale" This reverts commit 6a6af3e213cf60d462458f7ce3f8a141cf42f50c. It wasn't the proper commit to be used 2010-07-29 11:35:06 +0200 Edward Hervey * pitivi/elements/mixer.py: * pitivi/elements/singledecodebin.py: elements: Use new fast pad linking methods 2010-07-29 19:08:40 +0200 Volker Sobek * pitivi/ui/timeline.py: ui/timeline: fix scrollToPlayhead() so it doesn't scroll too far. Fixes #573886. 2010-07-26 19:17:00 +0200 Robert Swain * pitivi/elements/smartscale.py: smartvideoscale: Use videoscale add-border property instead of smartvideoscale The videoscale GStreamer element now has black border padding capability that is enabled through the add-borders property so the smartvideoscale calculations are no longer needed. 2010-07-27 17:47:33 +0200 Edward Hervey * pitivi/elements/Makefile.am: elements: Remove imagefreeze from dist-ed modules 2010-07-27 17:46:58 +0200 Edward Hervey * pitivi/elements/Makefile.am: * pitivi/elements/audioclipper.py: * pitivi/elements/mixer.py: elements: Remove AudioClipper It's not needed anymore now that bug #590265 is fixed 2010-07-26 19:53:29 +0200 Robert Swain * pitivi/elements/imagefreeze.py: * pitivi/factories/file.py: * tests/test_factories_file.py: ImageFreeze: Remove and use imagefreeze from GStreamer https://bugzilla.gnome.org/show_bug.cgi?id=613416 2010-07-25 18:22:19 +0300 Ivaylo Valkov * po/bg.po: Updated Bulgarian translation 2010-07-18 17:59:59 +0300 Dimitris Tsiolis * po/el.po: Updated Greek translation for pitivi 2010-07-18 11:29:01 +0200 Edward Hervey Merging translations 2010-07-18 11:22:46 +0200 Jorge González * po/es.po: Updated Spanish translation 2010-07-17 11:01:19 +0200 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-07-16 13:28:36 +0200 Alessandro Decina * bin/pitivi.in: Make pitivi -h really show the available options. 2010-07-15 12:06:28 +0200 Alexey Fisher * pitivi/ui/mainwindow.py: mainwindow: set the application.icon_name pulse property. 2010-07-14 22:00:16 +0200 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-07-14 11:21:12 +0200 Edward Hervey Merging translations 2010-07-12 12:17:18 +0200 Andrew Higginson * pitivi/ui/previewer.py: previewer: use the appointment-soon icon as the default thumb icon. 2010-07-12 11:43:01 +0200 Alessandro Decina * pitivi/application.py: application: fix indentation of the string shown by pitivi -h. 2010-07-12 11:42:00 +0200 Alessandro Decina * bin/pitivi.in: Make pitivi -h show pitivi options. 2010-07-12 01:23:48 +0100 António Lima * po/pt.po: Updated Portuguese translation 2010-07-10 14:00:55 +0200 Edward Hervey * pitivi/utils.py: Seeker: Properly handle exceptions when seeking If ever an exception was raised when doing a seek, we would end up in a unknown state (making all following seeks fail). Also add a error message for the failing seek 2010-07-10 13:59:34 +0200 Edward Hervey * pitivi/pipeline.py: Pipeline: Reset to STATE_NULL when changing state fails If ever we fail changing to PAUSED/PLAYING, we need to ensure having a consistent state. This ensures the pipeline is properly resetted to NULL if ever that happens. 2010-07-10 13:59:05 +0200 Edward Hervey * pitivi/pipeline.py: pipeline: Make exceptions return useful messages 2010-07-10 13:27:58 +0200 Edward Hervey * pitivi/timeline/timeline.py: timeline.timeline: Add messages to exceptions 2010-07-08 10:49:33 +0300 Mattias Põldaru * po/et.po: [l10n] Updated Estonian translation 2010-07-04 10:31:44 +0200 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-07-02 15:05:28 +0200 Bruno Brouard * po/fr.po: Updated French translation 2010-06-28 16:05:11 +0200 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-06-27 23:19:10 +0300 Priit Laes * po/LINGUAS: [l10n] Added Estonian (et) to LINGUAS 2010-06-27 23:18:47 +0300 Mattias Põldaru * po/et.po: [l10n] Updated Estonian translation 2010-06-22 23:27:08 +0200 Jorge González * po/es.po: Updated Spanish translation 2010-06-20 02:45:59 +0200 Fran Diéguez * po/gl.po: Update Galician translations 2010-06-19 23:14:21 +0200 Mario Blättermann * po/de.po: [i18n] Updated German translation 2010-06-19 16:30:11 +0200 Pier Carteri * pitivi/ui/mainwindow.py: UI: change order of revert and cancel buttons 2010-06-18 23:27:06 +0200 Pier Carteri * pitivi/projectmanager.py: * pitivi/ui/mainwindow.py: UI: Revert enable when needed. Change button on message dialog Fixes #586023 2010-06-06 11:01:28 +0200 Pier Carteri * pitivi/ui/mainwindow.py: ui: revert-to-saved small cleanup 2010-06-06 10:56:20 +0200 Pier Carteri * pitivi/projectmanager.py: * pitivi/ui/mainwindow.py: * pitivi/ui/mainwindow.xml: project: Add revert to saved option (Bug 586023) 2010-06-02 16:31:48 +1200 Stephen Irons * pitivi.desktop.in.in: Added mime type to .desktop file https://bugzilla.gnome.org/show_bug.cgi?id=563456 2010-06-19 13:00:52 +0200 Edward Hervey * pitivi/factories/base.py: SourceFactory: Fix audio jitter of up to 40ms Should fix #589684 2010-03-22 19:03:34 +0100 Volker Sobek * pitivi/pipeline.py: Pause pipeline when receiving the 'eos' signal Also emit the 'position' signal after setting the state of a pipeline to PAUSED, to update the UI. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=610060 https://bugzilla.gnome.org/show_bug.cgi?id=613625 2010-06-19 12:50:26 +0200 Chris Ball * pitivi/formatters/base.py: Formatter: Use the proper exception Fixes #616341 2010-06-19 12:47:17 +0200 Edward Hervey * pitivi/ui/encodingdialog.py: encodingdialog: Properly get the project settings Fixes #621949 2010-06-19 12:05:41 +0200 Edward Hervey * pitivi/ui/encodingdialog.py: encodingdialog: Initialize Loggable class first This ensures a logCategory exists 2010-06-15 20:05:26 +0200 Nils-Christoph Fiedler * po/nds.po: Updated LowGerman translation 2010-06-15 19:45:58 +0200 Nils-Christoph Fiedler * po/nds.po: Added LowGerman translation 2010-06-15 19:41:04 +0200 Nils-Christoph Fiedler * po/nds.po: Added LowGerman translation 2010-06-15 19:35:41 +0200 Nils-Christoph Fiedler * po/nds.po: Added LowGerman translation 2010-06-15 19:35:34 +0200 Nils-Christoph Fiedler * po/LINGUAS: Added LowGerman translation 2010-06-14 20:38:52 +0200 Sebastian Dröge * pitivi/factories/file.py: URISinkFactory: Set the URI sink's async property to False This makes sure that the encoding pipeline prerolls if the encoder introduces some additional latency. Fixes bug #621576. 2010-06-09 17:31:03 +0200 Edward Hervey Merging translations 2010-06-08 00:50:24 +0200 Gabor Kelemen * po/hu.po: Updated Hungarian translation 2010-06-07 19:09:51 +0200 Alessandro Decina * bin/pitivi.in: * configure.ac: Allow passing custom LD_LIBRARY_PATH and GST_PLUGIN_PATH to configure. 2009-09-17 17:09:16 +0200 Alessandro Decina * pitivi/utils.py: Don't error out at startup if cProfile isn't available. 2010-05-24 12:25:50 +0200 Fran Diéguez * po/gl.po: Updated Galician translations 2010-05-18 21:05:08 +0200 Edward Hervey * pitivi/elements/mixer.py: SmartVideoMixerBin: Use safe dict accessor (.get() instead of []) Should avoid some weird exceptions seen on launchpad but not reproducable. 2010-05-18 13:34:33 +0200 Edward Hervey * pitivi/pipeline.py: pipeline: Don't release the lock twice. If an exception is raised in the try block, it will go in the except statement (which will release the lock) and then ... we try to release it again. 2010-05-17 20:59:39 +0200 Neil Jagdish Patel * pitivi/ui/mainwindow.py: ui: Removes version number from window title Fixes #606117 2010-05-17 20:53:21 +0200 Edward Hervey * pitivi/ui/encodingdialog.py: Encoding: Set the render settings on the sources Fixes #615569 2009-11-15 15:57:56 +0100 Andoni Morales Alastruey * win32/setup.py: Add script based in py2exe for packaging pitivi in windows 2009-11-15 02:02:40 +0100 Andoni Morales Alastruey * win32/pitivi.ico: Add Pitivi's windows icon 2009-11-15 15:44:36 +0100 Andoni Morales Alastruey * pitivi/settings.py: Use 'USERPROFILE' instead of 'HOME' in windows 2009-11-15 01:26:02 +0100 Andoni Morales Alastruey * pitivi/settings.py: Don't search a 'None' var 2010-04-27 22:23:43 +0200 Andoni Morales Alastruey * pitivi/ui/mainwindow.py: * pitivi/ui/netstream_managerdialog.py: * pitivi/ui/pluginmanagerdialog.py: * pitivi/ui/screencast_managerdialog.py: * win32/configure.py: ui: Resolve gracefully glade files path on windows Instead of checking for platform.system() =='Windows', check if we launched pitivi.exe. This way windows developers can still run pitivi using the python script by copying the content in $ROOT/pitivi to $ROOT/win32/dist/lib/pitivi/ 2010-04-27 22:20:30 +0200 Edward Hervey * pitivi/ui/glade.py: pitivi.ui: Handle Win32 glade locations 2009-12-04 00:46:52 +0100 Andoni Morales Alastruey * win32/configure.py: * win32/pitivi: Add manually generated files for windows We don't use autotools on windows. Generate manually *.in files 2009-12-04 00:40:43 +0100 Andoni Morales Alastruey * win32/pixmaps/pitivi-relink-24.png: * win32/pixmaps/pitivi-relink.png: * win32/pixmaps/pitivi-split-24.png: * win32/pixmaps/pitivi-split.png: * win32/pixmaps/pitivi-unlink-24.png: * win32/pixmaps/pitivi-unlink.png: * win32/pixmaps/processing-clip.png: Add svg pitivi pixmpas converted to png format for windows On windows gdk does not have a pixbuf loader for svg format. We will copy use png pixmaps renamed to *svg, so pitivi can load them 2009-11-14 22:25:34 +0100 Andoni Morales Alastruey * pitivi/ui/viewer.py: Retrieve the window xid using the right method in Windows 2010-03-25 00:38:36 +0100 Andoni Morales Alastruey * pitivi/ui/mainwindow.py: Disable device probing on Windows 2010-04-27 21:19:11 +0200 Edward Hervey Merge remote branch 'gnome/master' 2010-04-20 16:28:40 -0700 Brandon Lewis * pitivi/ui/zoominterface.py: zoominterface.py: clamp ratio to minimum of 0 in computeZoomLevel() closes launchpad bug 549384 2010-04-06 10:59:58 -0700 Brandon Lewis * pitivi/ui/curve.py: pitivi/ui/curve.py: use save/restore instead of reset_clip in simple_paint closes bug 612501, as we avoid calling the improperly-wrapped cr.restore() method 2010-04-17 12:32:24 +0800 Cheng-Chia Tseng * po/zh_HK.po: * po/zh_TW.po: Updated Traditional Chinese translation(Hong Kong and Taiwan) 2010-04-13 20:06:07 +0200 Marek Černocký * po/cs.po: Updated Czech translation 2010-04-11 19:43:49 +0200 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-04-06 22:10:58 +0200 Mario Blättermann * po/de.po: Updated German translation 2010-04-06 19:38:25 +0200 Jorge González * po/es.po: Updated Spanish translation 2010-04-05 09:43:12 +0900 Kang Bundo * po/LINGUAS: * po/ko.po: Added Korean translation 2010-04-03 11:02:00 +0200 Edward Hervey Merging translations 2010-04-02 16:19:44 +0200 Jean-François Fortin Tam * pitivi/ui/mainwindow.py: Rename Clip Library to Media Library. Fixes #609659. 2010-03-27 17:41:20 +0200 Simos Xenitellis * po/el.po: Updated Greek translation 2010-03-26 19:03:30 +0100 Erdai Ronahi * po/LINGUAS: * po/ku.po: po: Added kurdish translations 2010-03-22 12:55:06 +0100 Tomasz Dominikowski * po/pl.po: Updated Polish translation 2010-03-22 12:51:40 +0100 Tomasz Dominikowski * po/pl.po: Updated Polish translation 2010-03-21 13:20:44 +0100 Xandru Armesto Fernandez * po/ast.po: Updated asturian translation 2010-03-18 13:07:19 +0200 Ivaylo Valkov * po/bg.po: Updated Bulgarian translation 2010-03-18 06:53:42 +0900 OKANO Takayoshi * po/LINGUAS: * po/ja.po: Added Japanese translation. 2010-03-13 00:41:49 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: set operation state to null after removing transitions 2010-03-13 00:36:02 -0800 Brandon Lewis * tests/test_transitions.py: tests/test_transitions.py: remove obsolete warning 2010-03-10 01:27:43 -0800 Brandon Lewis * pitivi/ui/timelinecanvas.py: timelinecanvas.py: move separator bar up so audio transitions have a gutter 2010-03-10 01:25:49 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: make Track create audio/video transitions as appropriate 2010-03-10 01:24:44 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: implement audio and video transitions as separate classes 2010-03-10 01:22:57 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: use different priority computation for audio/video stream types 2010-03-10 01:21:19 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: update transition test cases for audio transitions 2010-03-10 01:19:11 -0800 Brandon Lewis * tests/test_track.py: test_track.py: udpate priority test cases for audio tranitions 2010-03-08 17:25:41 -0800 Brandon Lewis * pitivi/timeline/timeline.py: timeline/timeline.py: fix implementation of _overlapsAreTransitions() 2010-03-08 17:24:46 -0800 Brandon Lewis * tests/test_integration.py: tests/test_integration.py: final tweak to transition integration tests 2010-03-08 16:24:22 -0800 Brandon Lewis * pitivi/timeline/timeline.py: timeline/timeline.py: check in _overlapsAreTransitions() 2010-03-08 15:47:47 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: disable audio transitions for now 2010-03-08 15:46:30 -0800 Brandon Lewis * tests/test_integration.py: tests/test_integration.py: check in more transition integration tests 2010-03-06 01:44:30 -0800 Brandon Lewis * pitivi/timeline/timeline.py: timeline/timeline.py: allow overlaps for single-clip move operation 2010-03-06 01:42:43 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: add notion of validitity to track the valid_arangement property is False when there exist invalid overlaps in the track 2010-03-06 01:41:52 -0800 Brandon Lewis * tests/test_transitions.py: tests/test_transitions.py: add unit tests for validity property of track 2010-03-05 23:55:17 -0800 Brandon Lewis * tests/test_integration.py: test_integration.py: check in a bunch of transition integration tests 2010-03-05 23:50:06 -0800 Brandon Lewis * tests/test_integration.py: tests/test_integration.py: make sure instance is unset even if we fail/error 2010-03-05 23:48:10 -0800 Brandon Lewis * tests/test_integration.py: tests/test_integration.py: track transitions in InstanceRunner 2010-03-05 23:46:48 -0800 Brandon Lewis * tests/test_integration.py: tests/test_integration.py: implement cloning of Configuration objects 2010-03-05 23:44:28 -0800 Brandon Lewis * tests/runtests.py: tests/runtests.py: allow running single test through TESTCASE env var can be module, class, or method name. 2010-03-04 13:19:18 -0800 Brandon Lewis * tests/test_track.py: tests/test_track.py: update TrackObject priority test cases 2010-03-04 13:15:02 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: adjust transition controller curve based on stagger 2010-03-04 13:14:01 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: implement priority staggering scheme for transitions 2010-03-04 17:49:01 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: check in unit test for track priority staggering scheme 2010-03-04 17:51:54 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: implement naive transition detection 2010-03-04 17:49:01 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: check in unit test for updateTransitions 2010-03-04 17:47:05 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: implement getValidTransitionSlots 2010-03-04 17:45:39 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: check in unit test for getValidTransitionSlots this is an iterative algorithm which finds all the valid transition slots in the timeline 2010-03-04 17:44:59 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: implement getTrackObjectsGroupedByLayer 2010-03-04 17:43:41 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: add unit test for getTrackObjectsGroupedByLayer 2010-03-04 13:21:49 -0800 Brandon Lewis * pitivi/ui/common.py: ui/common.py: increase layer spacing to make room for transitions 2010-03-04 13:21:07 -0800 Brandon Lewis * pitivi/ui/track.py: ui/track.py: display transitions as rounded rects in gutter between layers 2010-02-26 17:50:48 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: implement add/remove transition methods 2010-03-04 17:28:51 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: unit test for add/remove transition 2010-02-26 15:11:21 -0800 Brandon Lewis * pitivi/timeline/track.py: pitivi/timeline/track.py: implement the video transition as an object which observes the A/B clips it modifies 2010-03-04 17:56:02 -0800 Brandon Lewis * tests/test_transitions.py: test_transitions.py: check in Transition object test cases 2010-02-26 17:52:25 -0800 Brandon Lewis * pitivi/timeline/track.py: timeline/track.py: remove duplicate max_priority property 2010-02-26 18:13:20 -0800 Brandon Lewis * tests/Makefile.am: * tests/test_transitions.py: tests/Makefile.am, tests/test_transitions.py: at unittests for transitions 2010-03-15 15:35:31 +0100 Benjamin Otte * icons/16x16/Makefile.am: * icons/22x22/Makefile.am: * icons/32x32/Makefile.am: * icons/48x48/Makefile.am: Don't install svg files into NxN icon dirs The svg file is installed correctly into scalable/ already and png files are put into the other dirs. The svg files are the source images, so we keep and dist them, we just don't install them. 2010-03-13 10:27:51 +0100 Andrej Žnidaršič * po/sl.po: Updated Slovenian translation 2010-03-12 08:19:57 +0100 Daniel Nylander * po/sv.po: Updated Swedish translation 2010-03-11 10:16:45 +0100 Edward Hervey Merging translations 2010-03-11 10:16:30 +0100 Edward Hervey * configure.ac: configure: And back to development we go... 2010-03-11 10:45:37 +0200 Maxim V. Dziumanenko * po/LINGUAS: * po/uk.po: Added Ukrainian translation 2010-03-10 22:46:02 +0100 Claude Paroz * po/fr.po: Updated French translation 2010-03-10 21:36:49 +0100 Gianvito Cavasoli * po/it.po: Updated Italian translation