2010-09-16 16:51:17 +0200 Alessandro Decina <
[email protected]>
* NEWS:
* RELEASE:
* ChangeLog:
Releasing 0.13.5 "I Missed My Lunch"
2010-09-16 17:05:16 +0200 Alessandro Decina <
[email protected]>
* configure.ac:
Bump dependency on gnonlin 0.10.16.
2010-09-15 19:34:53 +0200 Joe Hansen <
[email protected]>
* po/da.po:
Updated Danish translation
2010-09-15 09:51:13 -0300 Antonio Fernandes C. Neto <
[email protected]>
* po/pt_BR.po:
Updated Brazilian Portuguese translation
2010-09-14 18:20:24 +0200 Alessandro Decina <
[email protected]>
* pitivi/ui/pathwalker.py:
ui/pathwalker: unquote uris. Fixes #615202.
2010-09-12 19:09:36 +0200 Andrej Žnidaršič <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-09-11 19:27:59 +0200 Mario Blättermann <
[email protected]>
* po/de.po:
[i18n] Updated German translation
2010-09-11 18:23:06 +0200 Edward Hervey <
[email protected]>
* configure.ac:
0.13.4.3 pre-release
2010-09-11 18:17:39 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-09-10 22:53:44 +0100 António Lima <
[email protected]>
* po/pt.po:
Updated Portuguese translation
2010-09-10 16:30:48 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/previewer.py:
ui/previewer: handle seek failures.
2010-09-10 15:51:40 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/timeline.py:
ui/timeline: disable updates while adding clips to the timeline.
2010-09-10 10:41:47 +0300 Mattias Põldaru <mahfiaz gmail com>
* po/et.po:
[l10n] Updated Estonian translation
2010-09-09 16:55:10 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* po/en_GB.po:
Updated British English translation
2010-09-08 22:56:07 +0200 Daniel Nylander <
[email protected]>
* po/sv.po:
Updated Swedish translation
2010-09-08 22:28:42 +0200 Gabor Kelemen <
[email protected]>
* po/hu.po:
Updated Hungarian translation
2010-09-08 22:01:35 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-09-09 03:57:22 +0200 Edward Hervey <
[email protected]>
* configure.ac:
0.13.4.2 pre-release
2010-09-08 21:51:46 +0200 Bruno Brouard <
[email protected]>
* po/fr.po:
Updated French translation
2010-09-08 17:22:10 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
Merging translations
2010-09-06 21:25:01 +0200 Jorge González <
[email protected]>
* po/es.po:
Updated Spanish translation
2010-09-05 17:53:54 +0200 Volker Sobek <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
Merging translations
2010-09-06 11:01:48 +0200 Edward Hervey <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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ý <
[email protected]>
* po/cs.po:
Updated Czech translation
2010-09-05 11:10:15 +0200 Edward Hervey <
[email protected]>
* 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 <
[email protected]>
Updating translations
2010-09-05 15:07:13 +0900 Shushi Kurose <
[email protected]>
* po/ja.po:
Updated Japanese translation.
2010-09-05 03:27:00 +0800 YunQiang Su <
[email protected]>
* po/zh_CN.po:
Update Simplified Chinese translation.
2010-09-03 10:59:11 +0200 Luis de Bethencourt <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* po/de.po:
[i18n] Updated German translation
2010-08-27 11:43:57 +0200 Thibault Saunier <
[email protected]>
* pitivi/ui/sourcelist.py:
ui/sourcelist: replace some custom code with gtk.InfoBar.
2010-08-24 21:42:44 +0200 Alessandro Decina <
[email protected]>
* tests/test_projectmanager.py:
tests: make tests.test_projectmanager pass again.
2010-08-24 12:45:59 +0200 Luis de Bethencourt <
[email protected]>
* 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 <
[email protected]>
* po/cs.po:
Update Czech translation by Marek Cernocky
2010-08-23 12:42:05 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-08-23 11:44:32 +0200 Alessandro Decina <
[email protected]>
* tests/test_integration.py:
tests: remove a print call from test_integration.py
2010-08-16 11:46:08 +0200 Robert Swain <
[email protected]>
* tests/test_still_image.py:
tests: Add mixing tests to still image tests
2010-08-16 11:45:18 +0200 Robert Swain <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* po/pt.po:
Updated Portuguese translation
2010-08-21 12:53:12 +0200 Joe Hansen <
[email protected]>
* po/da.po:
Updated Danish translation
2010-08-20 22:08:58 +0200 Andrej Žnidaršič <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-08-20 17:43:59 +0200 Alessandro Decina <
[email protected]>
* tests/test_alpha_passthrough.py:
tests: refactor tests_alpha_passthrough.py. Add more tests.
2010-08-19 10:11:40 +0200 Robert Swain <
[email protected]>
* pitivi/elements/mixer.py:
mixer: Consider transitions when aggregating alpha state
2010-08-19 10:38:20 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-08-18 17:40:14 +0200 Bruno Brouard <
[email protected]>
* po/fr.po:
Updated French translation
2010-08-12 11:27:35 +0200 Robert Swain <
[email protected]>
* pitivi/elements/mixer.py:
mixer: Remove some redundant code
2010-08-12 11:18:24 +0200 Robert Swain <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* po/es.po:
Updated Spanish translation
2010-08-09 16:54:41 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/timeline.py:
Remove some trailing spaces added in the last commit.
2010-08-17 15:19:17 +0200 Jeroen Hoolmans <
[email protected]>
* pitivi/ui/timeline.py:
ui/timeline.py: removed spacing between scrollbar and timeline
2010-04-14 21:40:58 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
ui/dynamic.py: fix bug in ChoiceWidget.setWidgetValue()
2010-04-13 11:31:42 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
ui/dynamic.py: add method to change choices in a ChoiceWidget
2010-04-13 11:31:07 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
ui/dynamic.py: ellipsize text in choicewidgets
2010-04-01 12:57:34 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: update widget test suites
2010-04-01 12:56:51 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: add support for magic M to FractionWidget
2010-03-26 18:54:38 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: check in PresetChoiceWidget
2010-03-26 18:55:18 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: add a widget for inputing resolutions
2010-03-26 18:53:41 -0700 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: make ChoiceWidget insensitive if there are no choices
2010-04-07 13:44:58 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: check in FractionWidget
2010-03-24 12:44:14 -0700 Brandon Lewis <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: move TextWidget icon inside Entry itself
2009-10-21 10:25:03 -0700 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/dynamic.py:
dynamic.py: don't draw value on NumericWidget HScale
2010-08-09 16:53:27 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/project.py:
project.py: house keeping
2010-08-04 19:04:59 +0800 Cheng-Chia Tseng <
[email protected]>
* 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 <
[email protected]>
* po/cs.po:
Update Czech translation by Marek Cernocky
2010-08-02 14:00:50 +0200 Robert Swain <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* po/LINGUAS:
* po/tr.po:
Added Turkish translation by Okan Ozen
2010-07-26 19:17:00 +0200 Robert Swain <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/elements/mixer.py:
* pitivi/elements/singledecodebin.py:
elements: Use new fast pad linking methods
2010-07-29 19:08:40 +0200 Volker Sobek <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/elements/Makefile.am:
elements: Remove imagefreeze from dist-ed modules
2010-07-27 17:46:58 +0200 Edward Hervey <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* po/bg.po:
Updated Bulgarian translation
2010-07-18 17:59:59 +0300 Dimitris Tsiolis <
[email protected]>
* po/el.po:
Updated Greek translation for pitivi
2010-07-18 11:29:01 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-07-18 11:22:46 +0200 Jorge González <
[email protected]>
* po/es.po:
Updated Spanish translation
2010-07-17 11:01:19 +0200 Andrej Žnidaršič <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-07-16 13:28:36 +0200 Alessandro Decina <
[email protected]>
* bin/pitivi.in:
Make pitivi -h really show the available options.
2010-07-15 12:06:28 +0200 Alexey Fisher <
[email protected]>
* pitivi/ui/mainwindow.py:
mainwindow: set the application.icon_name pulse property.
2010-07-14 22:00:16 +0200 Mario Blättermann <
[email protected]>
* po/de.po:
[i18n] Updated German translation
2010-07-14 11:21:12 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-07-12 12:17:18 +0200 Andrew Higginson <
[email protected]>
* pitivi/ui/previewer.py:
previewer: use the appointment-soon icon as the default thumb icon.
2010-07-12 11:43:01 +0200 Alessandro Decina <
[email protected]>
* pitivi/application.py:
application: fix indentation of the string shown by pitivi -h.
2010-07-12 11:42:00 +0200 Alessandro Decina <
[email protected]>
* bin/pitivi.in:
Make pitivi -h show pitivi options.
2010-07-12 01:23:48 +0100 António Lima <
[email protected]>
* po/pt.po:
Updated Portuguese translation
2010-07-10 14:00:55 +0200 Edward Hervey <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/pipeline.py:
pipeline: Make exceptions return useful messages
2010-07-10 13:27:58 +0200 Edward Hervey <
[email protected]>
* pitivi/timeline/timeline.py:
timeline.timeline: Add messages to exceptions
2010-07-08 10:49:33 +0300 Mattias Põldaru <mahfiaz gmail com>
* po/et.po:
[l10n] Updated Estonian translation
2010-07-04 10:31:44 +0200 Andrej Žnidaršič <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-07-02 15:05:28 +0200 Bruno Brouard <
[email protected]>
* po/fr.po:
Updated French translation
2010-06-28 16:05:11 +0200 Andrej Žnidaršič <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-06-27 23:19:10 +0300 Priit Laes <
[email protected]>
* po/LINGUAS:
[l10n] Added Estonian (et) to LINGUAS
2010-06-27 23:18:47 +0300 Mattias Põldaru <mahfiaz gmail com>
* po/et.po:
[l10n] Updated Estonian translation
2010-06-22 23:27:08 +0200 Jorge González <
[email protected]>
* po/es.po:
Updated Spanish translation
2010-06-20 02:45:59 +0200 Fran Diéguez <
[email protected]>
* po/gl.po:
Update Galician translations
2010-06-19 23:14:21 +0200 Mario Blättermann <
[email protected]>
* po/de.po:
[i18n] Updated German translation
2010-06-19 16:30:11 +0200 Pier Carteri <
[email protected]>
* pitivi/ui/mainwindow.py:
UI: change order of revert and cancel buttons
2010-06-18 23:27:06 +0200 Pier Carteri <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/mainwindow.py:
ui: revert-to-saved small cleanup
2010-06-06 10:56:20 +0200 Pier Carteri <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/factories/base.py:
SourceFactory: Fix audio jitter of up to 40ms
Should fix #589684
2010-03-22 19:03:34 +0100 Volker Sobek <
[email protected]>
* 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 <
[email protected]>
* pitivi/formatters/base.py:
Formatter: Use the proper exception
Fixes #616341
2010-06-19 12:47:17 +0200 Edward Hervey <
[email protected]>
* pitivi/ui/encodingdialog.py:
encodingdialog: Properly get the project settings
Fixes #621949
2010-06-19 12:05:41 +0200 Edward Hervey <
[email protected]>
* pitivi/ui/encodingdialog.py:
encodingdialog: Initialize Loggable class first
This ensures a logCategory exists
2010-06-15 20:05:26 +0200 Nils-Christoph Fiedler <
[email protected]>
* po/nds.po:
Updated LowGerman translation
2010-06-15 19:45:58 +0200 Nils-Christoph Fiedler <
[email protected]>
* po/nds.po:
Added LowGerman translation
2010-06-15 19:41:04 +0200 Nils-Christoph Fiedler <
[email protected]>
* po/nds.po:
Added LowGerman translation
2010-06-15 19:35:41 +0200 Nils-Christoph Fiedler <
[email protected]>
* po/nds.po:
Added LowGerman translation
2010-06-15 19:35:34 +0200 Nils-Christoph Fiedler <
[email protected]>
* po/LINGUAS:
Added LowGerman translation
2010-06-14 20:38:52 +0200 Sebastian Dröge <
[email protected]>
* 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 <
[email protected]>
Merging translations
2010-06-08 00:50:24 +0200 Gabor Kelemen <
[email protected]>
* po/hu.po:
Updated Hungarian translation
2010-06-07 19:09:51 +0200 Alessandro Decina <
[email protected]>
* 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 <
[email protected]>
* pitivi/utils.py:
Don't error out at startup if cProfile isn't available.
2010-05-24 12:25:50 +0200 Fran Diéguez <
[email protected]>
* po/gl.po:
Updated Galician translations
2010-05-18 21:05:08 +0200 Edward Hervey <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/mainwindow.py:
ui: Removes version number from window title
Fixes #606117
2010-05-17 20:53:21 +0200 Edward Hervey <
[email protected]>
* pitivi/ui/encodingdialog.py:
Encoding: Set the render settings on the sources
Fixes #615569
2009-11-15 15:57:56 +0100 Andoni Morales Alastruey <
[email protected]>
* win32/setup.py:
Add script based in py2exe for packaging pitivi in windows
2009-11-15 02:02:40 +0100 Andoni Morales Alastruey <
[email protected]>
* win32/pitivi.ico:
Add Pitivi's windows icon
2009-11-15 15:44:36 +0100 Andoni Morales Alastruey <
[email protected]>
* pitivi/settings.py:
Use 'USERPROFILE' instead of 'HOME' in windows
2009-11-15 01:26:02 +0100 Andoni Morales Alastruey <
[email protected]>
* pitivi/settings.py:
Don't search a 'None' var
2010-04-27 22:23:43 +0200 Andoni Morales Alastruey <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/glade.py:
pitivi.ui: Handle Win32 glade locations
2009-12-04 00:46:52 +0100 Andoni Morales Alastruey <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* pitivi/ui/viewer.py:
Retrieve the window xid using the right method in Windows
2010-03-25 00:38:36 +0100 Andoni Morales Alastruey <
[email protected]>
* pitivi/ui/mainwindow.py:
Disable device probing on Windows
2010-04-27 21:19:11 +0200 Edward Hervey <
[email protected]>
Merge remote branch 'gnome/master'
2010-04-20 16:28:40 -0700 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* 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ý <
[email protected]>
* po/cs.po:
Updated Czech translation
2010-04-11 19:43:49 +0200 Andrej Žnidaršič <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-04-06 22:10:58 +0200 Mario Blättermann <
[email protected]>
* po/de.po:
Updated German translation
2010-04-06 19:38:25 +0200 Jorge González <
[email protected]>
* po/es.po:
Updated Spanish translation
2010-04-05 09:43:12 +0900 Kang Bundo <
[email protected]>
* po/LINGUAS:
* po/ko.po:
Added Korean translation
2010-04-03 11:02:00 +0200 Edward Hervey <
[email protected]>
Merging translations
2010-04-02 16:19:44 +0200 Jean-François Fortin Tam <
[email protected]>
* pitivi/ui/mainwindow.py:
Rename Clip Library to Media Library. Fixes #609659.
2010-03-27 17:41:20 +0200 Simos Xenitellis <
[email protected]>
* po/el.po:
Updated Greek translation
2010-03-26 19:03:30 +0100 Erdai Ronahi <erdal dot ronahi at gmail dot com>
* po/LINGUAS:
* po/ku.po:
po: Added kurdish translations
2010-03-22 12:55:06 +0100 Tomasz Dominikowski <
[email protected]>
* po/pl.po:
Updated Polish translation
2010-03-22 12:51:40 +0100 Tomasz Dominikowski <
[email protected]>
* po/pl.po:
Updated Polish translation
2010-03-21 13:20:44 +0100 Xandru Armesto Fernandez <
[email protected]>
* po/ast.po:
Updated asturian translation
2010-03-18 13:07:19 +0200 Ivaylo Valkov <
[email protected]>
* po/bg.po:
Updated Bulgarian translation
2010-03-18 06:53:42 +0900 OKANO Takayoshi <
[email protected]>
* po/LINGUAS:
* po/ja.po:
Added Japanese translation.
2010-03-13 00:41:49 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: set operation state to null after removing transitions
2010-03-13 00:36:02 -0800 Brandon Lewis <
[email protected]>
* tests/test_transitions.py:
tests/test_transitions.py: remove obsolete warning
2010-03-10 01:27:43 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: make Track create audio/video transitions as appropriate
2010-03-10 01:24:44 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: implement audio and video transitions as separate classes
2010-03-10 01:22:57 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* tests/test_transitions.py:
test_transitions.py: update transition test cases for audio transitions
2010-03-10 01:19:11 -0800 Brandon Lewis <
[email protected]>
* tests/test_track.py:
test_track.py: udpate priority test cases for audio tranitions
2010-03-08 17:25:41 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/timeline.py:
timeline/timeline.py: fix implementation of _overlapsAreTransitions()
2010-03-08 17:24:46 -0800 Brandon Lewis <
[email protected]>
* tests/test_integration.py:
tests/test_integration.py: final tweak to transition integration tests
2010-03-08 16:24:22 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/timeline.py:
timeline/timeline.py: check in _overlapsAreTransitions()
2010-03-08 15:47:47 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: disable audio transitions for now
2010-03-08 15:46:30 -0800 Brandon Lewis <
[email protected]>
* tests/test_integration.py:
tests/test_integration.py: check in more transition integration tests
2010-03-06 01:44:30 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/timeline.py:
timeline/timeline.py: allow overlaps for single-clip move operation
2010-03-06 01:42:43 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* 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 <
[email protected]>
* tests/test_integration.py:
test_integration.py: check in a bunch of transition integration tests
2010-03-05 23:50:06 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* tests/test_integration.py:
tests/test_integration.py: track transitions in InstanceRunner
2010-03-05 23:46:48 -0800 Brandon Lewis <
[email protected]>
* tests/test_integration.py:
tests/test_integration.py: implement cloning of Configuration objects
2010-03-05 23:44:28 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* tests/test_track.py:
tests/test_track.py: update TrackObject priority test cases
2010-03-04 13:15:02 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: adjust transition controller curve based on stagger
2010-03-04 13:14:01 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: implement priority staggering scheme for transitions
2010-03-04 17:49:01 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: implement naive transition detection
2010-03-04 17:49:01 -0800 Brandon Lewis <
[email protected]>
* tests/test_transitions.py:
test_transitions.py: check in unit test for updateTransitions
2010-03-04 17:47:05 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: implement getValidTransitionSlots
2010-03-04 17:45:39 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: implement getTrackObjectsGroupedByLayer
2010-03-04 17:43:41 -0800 Brandon Lewis <
[email protected]>
* tests/test_transitions.py:
test_transitions.py: add unit test for getTrackObjectsGroupedByLayer
2010-03-04 13:21:49 -0800 Brandon Lewis <
[email protected]>
* pitivi/ui/common.py:
ui/common.py: increase layer spacing to make room for transitions
2010-03-04 13:21:07 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: implement add/remove transition methods
2010-03-04 17:28:51 -0800 Brandon Lewis <
[email protected]>
* tests/test_transitions.py:
test_transitions.py: unit test for add/remove transition
2010-02-26 15:11:21 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* tests/test_transitions.py:
test_transitions.py: check in Transition object test cases
2010-02-26 17:52:25 -0800 Brandon Lewis <
[email protected]>
* pitivi/timeline/track.py:
timeline/track.py: remove duplicate max_priority property
2010-02-26 18:13:20 -0800 Brandon Lewis <
[email protected]>
* 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 <
[email protected]>
* 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č <
[email protected]>
* po/sl.po:
Updated Slovenian translation
2010-03-12 08:19:57 +0100 Daniel Nylander <
[email protected]>
* po/sv.po:
Updated Swedish translation
2010-03-11 10:16:45 +0100 Edward Hervey <
[email protected]>
Merging translations
2010-03-11 10:16:30 +0100 Edward Hervey <
[email protected]>
* configure.ac:
configure: And back to development we go...
2010-03-11 10:45:37 +0200 Maxim V. Dziumanenko <
[email protected]>
* po/LINGUAS:
* po/uk.po:
Added Ukrainian translation
2010-03-10 22:46:02 +0100 Claude Paroz <
[email protected]>
* po/fr.po:
Updated French translation
2010-03-10 21:36:49 +0100 Gianvito Cavasoli <
[email protected]>
* po/it.po:
Updated Italian translation