[pitivi] Created tag RELEASE-0_91_0



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

Tagger: Jean-François Fortin Tam <nekohayo gmail com>
Date: Sun Sep 29 19:03:44 2013 -0400

    0.91 release

Changes since the last tag 'RELEASE-0_15_2':

Adonfo Jayme Barrientos (1):
      Updated Spanish translation

Alex Băluț (26):
      Allow setting a custom pitivi-git dir in bashrc or with env vars
      medialibrary: Make sure clip_view is set when _toggleViewTypeCb is triggered by the 
_listview_button.set_active call
      medialibrary: Reuse code
      medialibrary: Sort the media by URI so the elements always have the same order
      medialibrary: Use the horizontal ellipsis unicode character
      tests: Remove obsolete tests
      tests: Update testGetUniquePresetName
      tests: Fixed testRenamePreset
      preset: Rename methods to make them protected instead of public
      tests: Clarify what the directories represent in test_preset
      tests: Separate testAddDuplicatePreset
      tests: Move presets files count methods
      tests: Remove useless preset tests.
      tests: Remove unused dict mapping
      preset: Make sure the preset names are utf-8 strings.
      tests: Simplify broken test into testNonAsciiFilenamesSaveAndLoad
      tests: Give PresetManager some space
      preset: Make loadAll more flexible
      preset: Rename savePreset to saveCurrentPreset
      preset: Reuse code
      tests: Reuse code in TestAudioPresetsIO
      system: Remove unused method
      preset: Allow presets with slash chars in the name
      medialibrary: Fix drag and drop from the treeview.
      tests: Merge the integration tests with the unit tests
      Fix test_*.py files not being included in the release.

Alexandru Băluț (10):
      Clarify a bit the comments
      Remove unused variable
      Set MODULES_CORE in a single place
      Show info about up to date packages
      Always build local pygobject and gobject-introspection
      Calm down test_system_gnome
      Add back missing Timeline.purgeObject
      Add some missing imports in timeline.py
      Use the proper timeline
      Start the alignment when the button is pressed

Andrej Žnidaršič (2):
      Updated Slovenian translation
      Updated Slovenian translation

Anton Belka (2):
      timeline: set auto-transition to True
      timeline: Fix splitting clips depending on the selection

Antonio Fernandes C. Neto (1):
      Updated Brazilian Portuguese translation

Aurimas Černius (3):
      Added Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation

Balázs Úr (2):
      Updated Hungarian translation
      Updated Hungarian translation

Brian Grohe (1):
      manual: Clip previews now open in standalone windows

Bruno Brouard (2):
      Updated French translation
      Updated French translation

Carles Ferrando (1):
      [l10n]Updated Catalan (Valencian) translation

Christian Kirbach (1):
      Updated German translation

Daniel Mustieles (24):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Fixed typo in string. Fixes bug #687150
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Thul (14):
      Add the ability to render video only or audio only
      Fixed bug when opening the transformation box
      Bring back visual handlers for clip transformation
      Reactivate video thumbnails on the timeline
      utils/misc: Add utility to compute the hash of a file
      thumbnailer: Add on disk thumbnail caching
      Bump required GStreamer version to 0.10.36
      Various performance improvements to the timeline clip thumbnailer
      Improve clip thumbnailing performance when scrolling/zooming the timeline
      Only commit clip thumbnails once they're done processing
      Save resources by only drawing the visible thumbs
      Fix the Thumbnails if a clip is used more than once
      Add thumbnail opacity transition
      previewers: Avoid blocking the UI when generating clip thumbnails

Danny Piccirillo (1):
      timeline: Move the playhead when clicking outside clips

Dimitris Spingos (2):
      Updated Greek translation
      Added Greek translation of help

Dominique Leuenberger (1):
      help: Minor fix for figure references

Elad Alfassa (2):
      Notify and play a sound when rendering is complete
      Fix .desktop file categories so that Pitivi will show up in GNOME Software

Enrico Nicoletto (1):
      Updated Brazilian Portuguese translation proofread by Rafael Ferreira

Florêncio Neves (1):
      Updated Brazilian Portuguese translation reviewed by Enrico Nicoletto <liverig gmail com>

Fran Diéguez (3):
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations

Gabor Kelemen (1):
      Updated Hungarian translation

Gianvito Cavasoli (1):
      [l10n] Updated Italian translation.

Jan Gerber (1):
      Make pitivi-git-environment.sh work with an installed GStreamer 1.0

Javier Jardón (1):
      pitivi/Makefile.am: Add missing transitions.py

Jean-François Fortin Tam (527):
      Initial fix for the "Insert at End of Timeline" feature with GES
      Re-disable icons on buttons
      Re-enable property descriptions (blurbs) for codecs
      Make filechooser audio previews work again
      ui/sourcelist: clarify _addNextSource and _trackObjectAddedCb
      Fix a traceback when closing render dialog, cleanup the code
      Prevent the render dialog from having a blank output filename
      Remove a print statement when reaching end of stream
      Automatically set the size of the Media Library previewer
      Put the Media Library previewer's playback controls at the top
      Ensure that previewed videos fit within a reasonable size
      Make the Media Library previewer refresh faster
      Fix the resolution and framerate parsing in the Media Library
      Properly show the sample rate for audio in the Media Library
      ui/common: increase the precision of video framerates
      ui: Get source thumbs from the Freedesktop thumbnail cache spec
      ui/viewer.py: Remove the slider since we don't use it anymore
      ui/viewer: Correctly set a default aspect ratio on startup
      ui/viewer: Fix the "Go to the end of the timeline" button
      Fix the resolution and framerate parsing in the Media Library
      tests/test_system.py: test that adding and removing keys occurs properly     
tests/test_system_gnome.py: test powersaving works on GNOME
      Properly connect to the pipeline state when rendering to inhibit sleep
      Rename rendering dialog classes
      Use the correct placeholder for MediaLibrary menus/buttons
      Selectively use the word "encoder" when talking about codecs
      Make quote_uri bulletproof and RFC 2396 compliant
      Rename _checkUsedSource to _sourceIsUsed and document
      Make some MediaLibraryWidget functions private
      Rename project.sources to project.medialibrary for clarity
      mainwindow: Cleanup the gtk actions
      medialibrary: Cleanup the gtk actions
      timeline: Cleanup the gtk actions
      mainwindow: Remove some unused callbacks
      Move the PlayPause action to timeline's playhead actions
      Kill the "Preview" menu and reorganize the "Timeline" menu
      Make the search bars use focus-in events to ensure you can't     have sensitive actions that prevent 
them from working.
      Prevent Delete from being sensitive in Media Library and Effects
      Disable timeline accels when focusing Media Library contents
      medialibrary: Add a "Preview Clip" menu item
      medialibrary: Use quote_uri systematically to prevent errors
      When searching unused clips, use quote_uri on timeline objects
      When possible, get the store model reference directly from GTK
      Do not log an error for ID3 streams when beautifying
      Update the viewer when the timeline position really changes
      Correct the description of the FullGuiPitivi method
      Add a method to remove all instances of a timeline object
      Connect sources removed from the library to the timeline
      medialibrary: Rename addNextSource to insertNextSource
      medialibrary: Make discovery asynchroneous and show progress
      viewer: Only check the pipeline's position when playing
      mainwindow: Wait for clips to be loaded before updating the UI
      Allow saving a snapshot of the current frame as an image file
      manual: document the frame snapshot/screenshot feature
      viewer: Fix seeking to the end of the timeline
      utils: Allow showing human-readable time deltas
      Show the time for the unsaved changes confirmation dialog
      Offer to to load the autosaved backup instead of the project file
      Cleanup timeline var names and fix the render button sensitivity
      mainwindow: Safely clamp the seeker to the end of the timeline
      Make the missing files dialog correctly add clips to the library
      mainwindow: Reorganize the tabs code in _createUi
      Work around glade/gtkbuilder's broken auto scrollbar policy
      Remove the unused ViewerError class
      Remove the unused PlayheadController class
      timeline.py: Cleanup and comment some methods
      Simplify changing the timeline UI's state
      Remove the unused "loop" method and associated menu entry
      Rename some callbacks for clarity
      Update the recently used items when saving
      Refactor the mainwindow to avoid using public local variables
      Make the saveProject method bulletproof
      Properly clear backup files
      Add some debugging for project backups and clarify the code
      Properly handle URIs and paths when loading projects
      Really pass a URI to the formatter (not a path)
      Make the Media Library's import progressbar more accurate
      Only show the preview widget when not in folder import mode
      viewer: Cleanup/reindent for better legibility
      viewer: Replace pipeline.flushSeekVideo() by Seeker's flush()
      viewer: Do not call set_state without parameters
      viewer: Make the settings more compact
      viewer: Document the setZoom method
      viewer: Get rid of redundant seeker methods
      Remove the unused ProjectError class
      Compact the code of project.py's _setProperties method
      project: Do not try to save backup files for closed projects
      project: Update the saveProject method's signature comment
      utils/widgets.py: Fix the creation of property widgets for effects
      utils/widgets.py: Gray out the "No properties" label
      utils/widgets.py: Document and cleanup
      utils/playback.py: Comment the creation of the Seeker singleton
      Set a default timeout value in the seeker
      viewer: Reorder bus methods and remove _eosCb
      viewer: Remove useless _getDefaultAction method
      ruler: Remove useless seek methods
      Handle pipeline state change messages in mainwindow
      Compact the video codec names some more
      viewer: Update the widgets when seeking while paused
      Comment the useless sink.expose() in viewer.py
      viewer: Document _store_pixbuf and do_realize methods
      viewer: Compact code
      Make the media library clip previewer work again
      Set the main official repository to be git.gnome.org/pitivi
      Fix a traceback that occured when trimming clips
      settings: Remove dead code that had translatable strings
      Ensure "No preset" is translated everywhere to prevent errors
      utils/timeline: emit signals when trimming clips
      viewer: Preview the clips being trimmed
      Catch signals in trimming handles and ask the viewer to preview
      viewer: Clear the pipeline bus sync handler to set a new one
      viewer: Limit the live trim preview to one seek per 200 ms
      viewer: Reset the pipeline to the previous position after trimming
      Refactor the clip media properties code
      Set a better default height for the render dialog
      Cleanup the translatable strings in project settings
      Add clipmediaprops to POTFILES.in
      A cleaner __str__ method for debugging multimedia settings
      ruler: Do not make write to debug for every mouse movement
      medialibrary: Sync the popup menu with the toplevel menu
      medialibrary: Prevent double-clicking empty space
      medialibrary: Document and privatize selection methods
      medialibrary: Document and refactor code to handle right-clicks
      project: Reset "time_loaded" when _projectLoadedCb is called
      Clear the timeline immediately when creating a blank project
      Remove a useless seeker flush when changing project settings
      Beautify gst fractions used in the clip properties dialog
      mainwindow: Update the FIXME for bug 661059
      If available, show thumbnails for missing files to help the user
      When run from git, don't show a stable version number in About
      Add a "rule of thumb for long lines" to coding style conventions
      render: Compact code
      Set a default value to TextWidget to allow resetting it
      timeline: Ignore objects without URIs when purging
      timeline: Update the canvas' playhead position when zooming
      track: Don't try to create thumbnails for transition objects
      track: Stop using receiver/handler for TrackObject
      track: Subclass TrackObject for transitions and filesources
      track: Remove unused Transition class
      track: Code cleanup
      Use a bigger spacing between thumbnails and darker bg colors
      timeline: Quote the URIs being compared when purging objects
      Show a vertical line to indicate clip snapping
      Only do a "Zoom Fit" when the zoom is already fitted
      Make the timeline ruler's scroll behavior match with the canvas
      timeline: Fix the horizontal scrollbar management for zooming
      Prevent calculating setBestZoomRatio with empty timelines
      timeline: Update the canvas' playhead position on zoom change
      timeline: Use the canvas' width to calculate autoscrolling
      timeline: When autoscrolling, jump to 1/6th of the width, not 1/2
      timeline: Minor cleanup
      Grab focus on the timeline canvas when clicking on the ruler
      Allow pausing and resuming rendering
      render: Reset the time estimation when resuming rendering
      render: Set power management only when starting/resuming
      mainwindow: Notify the viewer when render finishes
      Show a better default progressbar text when starting rendering
      Reprioritize pipeline, ruler and inhibition debug/info messages
      ruler: Remove code cruft
      Slight code style cleanup in ruler, mainwindow and timeline
      timeline: Don't set the snapping distance before the UI is ready
      When trimming image clips, don't try to preview them in viewer
      tabsmanager: Remove broken/crack code
      ruler: Slight cleanup and lower repaint debug statement priority
      render: Properly connect to the pipeline for updating the ETAs
      application: Don't use giofile.query_exists to check releases
      Comment and cleanup the drag & drop refactoring
      medialibrary: Warn of nonsensical timeline durations on insert
      loggable: Show human-readable stuff when not using GST_DEBUG
      medialibrary: Don't toggle the iconview/treeview on clip import
      test_cache: Cleanup, properly setting/tearing down the test
      bin: Update pitivi-git
      Merge branch 'ges'
      Clarify "About %s left" for translators and update fr translation
      Remove ambiguity for translators in inhibition reasons
      docs: Reminder to actually push the git tags for releases
      Remove old mimetype icons
      medialibrary: Make the default mimetype icon size 48px
      Move effect thumbnails to a subdirectory
      Implement SMPTE video transitions
      Use modelFilter to query iconview/treeview, not storemodel
      transitions: Work around a silly GTK2 scrollbar policy bug
      Handle cases when the user clicks between items in iconviews
      Create icons for transitions
      Add transition icons to makefile.am
      transitions: Handle attempts to disconnect nonexistent signals
      ruler: Show a tooltip with the time and frame number on hover
      medialibrary: Standardize playback in iconview and treeview
      project: Compact code
      timeline: Don't change the selection when dropping new clips
      Don't make the project emit "selected-changed", we won't use it
      mainwindow: Use standard shortcuts for Help and Fullscreen
      timeline: Bind Ctrl+0 to the "Zoom fit" action
      utils/timeline: Only emit "selection-changed" if actually changed
      Refactor GTK+ actions and keyboard shortcuts
      Set the timeline toolbar sensitivity when the selection changes
      Compact code in timeline/timeline.py and timeline/track.py
      medialibrary: Properly use fallback icons
      Prevent starting PiTiVi with an invalid project file argument
      Disable keyboard shortcuts in the transformation spinbuttons
      Prevent the timeline's Zoom Fit button from expanding
      layer: Improve the wording of layer controls' tooltips
      timeline: Remove code cruft
      dogtail tests: Merge the helper functions into one file
      dogtail tests: Document the improved_drag helper function
      dogtail tests: Use menus for Importing/Loading/Saving
      dogtail tests: Exit the search loop immediately in search_by_text
      dogtail tests: Fix the project saving helper function
      dialogs/prefs: Set the "factory settings" button sensitivity at start
      dogtail tests: Provide a way to shut down the app "properly"
      dogtail tests: Fix the preferences saving test
      dogtail tests: Use real typing for searching the media library
      dogtail tests: Optimize importing helper functions performance
      dogtail tests: Optimize performance in the clipmediaprops test
      medialibrary: Fix incorrect signal "Clip Properties..." in the menu
      dogtail tests: Optimize the saveProject helper function
      dogtail tests: Optimize the "project" test performance
      dogtail tests: Make the importing helper functions more robust
      dogtail tests: Fix the clip properties/transformation test
      dogtail tests: Fix the import_media_multiple helper function
      dogtail tests: Expand the media library tests
      dogtail tests: Fix the project test
      dogtail tests: Clarify code in saveProject and loadProject helpers
      settings: Code cleanup
      Add tooltips to buttons at the bottom of the Preferences UI
      dialogs/prefs: Comment and compact code
      Make the about dialog's credits future-proof
      Remove the Zope interface dependency
      effects: Manually show widgets in the effects tab
      dogtail tests: Slow down the saveProject helper func a little
      Abort project loading when a clip does not have a replacement
      utils/misc: Make the isWritable function more reliable
      Handle project save errors properly
      startupwizard: Compact code
      utils/widgets: Port our spinbutton widgets to GTK3
      Use a dark theme variant for GTK3
      Set the "primary-toolbar" style on the main toolbar
      GTK3 port: use props to set "upper" for adjustments
      mainwindow: Fix the "open project" dialog
      utils/widgets: Port ChoiceWidget to GTK3's new ComboBoxText
      Remove the deprecated About dialog URL hook for GTK3
      Use the new GTK3 features for the About/credits dialog
      Use GTK3's ComboBoxText widgets for the effects list
      Bump the dependencies of the gtkbuilder files to GTK 3.4
      GTK3 port: remove the deprecated dialog separator properties
      GTK3 port: fix the popup menu items
      project: Use the local instance of formatter to check can_save_uri
      project: Don't use gio to check for the existence of a file on save
      check: Search for libav instead of ffmpeg for GStreamer 1.0
      Port the medialibrary's filelisterrordialog to GTK3
      render: migrate element_factory_find to ElementFactory.find
      GTK3 port: update the render dialog UI file, fix widget sizes
      mainwindow: Initialize "result" in _exportProjectAsTarCb
      projectsettings UI: Force some fields to be numeric only
      GTK3 port: update the project settings UI file, fix widget sizes
      Use the GTK3 "inline" style for toolbars under presets listviews
      Fix the "Render" button label in the render dialog
      GTK3 port: fix removing clips from a project
      render: Fix the use of the GStreamer 1.0 caps API
      Fix a typo in the GI compatibility code
      Fix the hyperlink to the list of contributors in the About dialog
      GTK3 port: allow detaching and reattaching utility tabs again
      bin/pitivi-git: Make the --update command work
      Refactor clipproperties and fix the expansion behavior with GTK3
      Use GTK3 StateFlags instead of StateType to get theme colors
      When not usable, hide widgets in clip properties and transitions
      When space is constrained, allow notebook tabs to scroll
      medialibrary: Show the progressbar label when importing clips
      Implement the ability to go a frame forward or backwards
      utils/pipeline: Add a debug statement for stepFrame
      utils/pipeline: Lower the logging level for normal bus messages
      utils/pipeline: Match the subclassing order of Seeker
      utils/pipeline: Compact code
      medialibrary: Add a performance debug statement for importing
      Increase the amount of recent items in the welcome dialog to 10
      startupwizard: Instantiate the welcome dialog after mainwindow
      utils/pipeline: Don't log state changes from outside the pipeline
      medialibrary: Hide the infobar when sources start importing
      Prevent resizing the preferences dialog
      prefs: Use an infobar instead of a label for the restart warning
      Remove the GObject.GObject inits from the pygi conversion tool
      docs/HACKING: Explain the proper use of multiline strings
      Add the title editor to POTFILES.in
      application: Remove a stray print statement
      Document our keyboard shortcuts and allow contextual help
      Implement a Media Library toolbar and kill menu items
      medialibrary: Keep the selection when switching view types
      medialibrary: Use GtkBuilder for infobars
      medialibrary: Remove filechooser folder handling code
      medialibrary: Remove cruft
      effects: Use an inline toolbar for searching and categories
      transitions: Use a symbolic icon and placeholder text for search
      Move the media and effect library toolbars to the top for consistency
      Fix a typo that prevented the env script from working on 32-bit
      render: Properly parent the advanced codec settings dialogs
      Set the default width of advanced codec settings to 400 px
      Fix rendering
      Rename the pitivi-git script to pitivi-git-environment.sh
      Refactor the pitivi-git-environment script to be smarter
      pitivi-git-environment: Respect the user's __git_ps1 if present
      titleeditor: Fix alignment, labels and compact the UI
      titleeditor: Hide widgets instead of making them insensitive
      titleeditor: Remove the Underline button
      titleeditor: Remove the text span background color
      titleeditor: Make creation and insertion a single operation
      titleeditor: Use an inline toolbar style
      titleeditor: Initial round of refactoring
      Allow mainwindow to switch tabs to the title editor, add FIXMEs
      titleeditor: Prevent choking on None text properties
      Properly get the current filter object when saving a snapshot
      mainwindow: Fix the filechooser filter for opening project files
      Set and use the "last project folder" variable only when needed
      mainwindow: Don't try to use the project URI when it doesn't exist yet
      utils/ui: Don't mix unicode and ASCII strings in beautify_stream
      Add effectslibrary.ui to Makefile.am
      pitivi-git-environment: Check for GSt 1.0 before entering the environment
      pitivi-git-environment: Ensure a pull --rebase works for glib and gstreamer
      pitivi-git-environment: Update the echo statements for the GSt1 checks
      pitivi-git-environment: Don't build glib unless necessary
      mediafilespreviewer: Remove the override of mouse button clicks on the slider
      project: Do not return None in _makeBackupURI
      project: Handle invalid projects being loaded
      mainwindow: Fix a typo breaking thumbnail images when locating missing clips
      mainwindow: Use sentence style capitalization for filechooser filter names
      medialibrary: Only show known file formats by default in the filechooser
      mainwindow: Filter for the file's extension when prompting for missing files
      Make the filename entry in render dialog activate the Render action
      mainwindow: Refactor/cleanup the _createUi method
      mainwindow: Don't set self.app.current = None in _createUi
      mainwindow: Make the timeline toolbar vertical
      timeline: Remove the (un)link actions, they will be replaced by better grouping
      timeline: Remove "Keyframe" from the toolbar, but keep the keyboard shortcut
      timeline: Add missing labels to (un)group and align
      Auto-hide and show the main toolbar in fullscreen mode
      Hide the menubar in fullscreen mode
      Remove the code to hide/show toolbars
      Fix Dogtail scripts by partially reverting commit e6e84d9
      Add a new WebM/VP8 video sample (excerpt from Tears of Steel)
      Set widget names for AT-SPI/accessibility
      dogtail tests: File choosers are now a separate AT-SPI role type
      dogtail tests: Provide a way to quickly/efficiently access common widgets
      dogtail tests: Fix importing clips using the new import button
      dogtail tests: Use the quick-access variables from test_base in various tests
      dogtail tests: Use the Tears of Steel sample clip and cleanup test_timeline
      dogtail tests: Update test_effects to match the new effects library UI
      dogtail tests: Remove a GTK2 filechooser hack that is not required anymore
      dogtail tests: Make test_dialogs_prefs work with the new GTK font chooser
      dogtail tests: Fix test_dialogs_clipmediaprops
      dogtail tests: Allow the search_by_text helper function to do fuzzy searches
      dogtail tests: Make test_timeline slightly clearer and tolerant of search errors
      Ignore PEP8 1.3's E128
      Make the code compliant with PEP8 1.3
      Document undo.py's code a little bit
      medialibrary: Add "mp4" to supported formats, allow a URI string in addUris
      pitivi-git-environment: Make building API documentation optional
      pitivi-git-environment: Use GStreamer 1.0.2 instead of master
      pitivi-git-environment: Use stable releases of glib, GI, pygobject
      medialibrary: Use MIME types instead of extensions for filtering the filechooser
      Partially fix the undo/redo functionality of medialibrary
      Delete some obsolete/unused icons and remove most 22x22 icons
      Refine the "Split" icon to be pixel-perfect and closer to a symbolic style
      tabsmanager: Merge the _createUi and __init__ methods
      tabsmanager: Add initial code for creating/saving default settings for each tab
      tabsmanager: Split _createWindowCb into a separate method
      tabsmanager: Save/restore settings from detached tabs
      settings.py: Document the new method for force-reading key sections
      settings: Return values of the proper type in readSettingSectionFromFile
      tabsmanager: Restore the state of undocked utility windows on startup
      dogtail tests: Work around GTK's new placement of spinbutton increment buttons
      dogtail tests: Don't rely on a pushbutton click to show a path entry in "Open"
      dogtail tests: Set the typingDelay back to defaults and improve the prefs test
      medialibrary: Do not emit "play" twice when double-clicking a clip
      mainwindow: Make the medialibrary previewer work even in fullscreen mode
      mainwindow: Remove the obsolete viewer drag destination code
      Don't mark the placeholder "label" as translatable in ui/depsmanager.ui
      viewer: Ensure the widget for displaying video is visible when switching output
      viewer: When undocked, show a button to toggle fullscreen mode
      Update AUTHORS to match the About dialog
      Remove the ABOUT-NLS file, it's completely useless
      Remove the pitivi.spec file
      Refactor check.py for faster, better (simpler), stronger dependency checking
      Specify the dependencies version requirements in only one place (check.py)
      Simplify the _in_devel() convenience methods
      Simplify application.py by merging the GuiPitivi and FullGuiPitivi classes
      depsmanager: Refactor the code a little bit to be more pythonic
      render: Use " " instead of italics in the render complete notification
      medialibrary: Make special characters show up correctly in iconview mode
      medialibrary: Remove the ancient filename shortening code, rely on Pango instead
      medialibrary: Remove the remainders of the "short name" treemodel column
      Prevent translation files in gst-plugins-base from blocking the build script
      utils/misc: Use Gst.filename_to_uri instead of manually encoding URIs
      medialibrary: Force quoting URIs right before computing the thumbnail hash
      medialibrary: Avoid excessive work when searching/filtering clips
      medialibrary: Handle special characters in the filtering search entry
      Add the source of the "Codecs & containers" figure for translations
      mainwindow: Force calculating the toolbar height at the last minute
      Update effect categories
      utils/ui: Properly ignore subtitles, including the new DiscovererSubtitleInfo
      effects: Scale down thumbnails to fit better in the new listview arrangement
      render: Properly save the render directory
      render: Stop rendering when the user presses Escape
      Use symbolic icons everywhere in the Media Library toolbar
      mainwindow: Don't jump through hoops to call showProjectSettingsDialog
      mainwindow: Fix an error occurring after choosing a missing clip's new location
      Fix a race between clicks on the preview widget's slider and position updates
      Use the system's default image viewer to preview images from the media library
      mediafilespreviewer: Update the preview widget slider on a more frequent basis
      Use symbolic icons for the "Reset to default value" dynamic widget buttons
      Automatically save and restore the main window's position
      mainwindow: Connect signals after restoring settings
      startupwizard: Ensure the welcome dialog is initially centered on its parent
      clipproperties: Use a symbolic icon for the "Remove effect" inline tool button
      clipproperties: Move the "Remove effect" button below the list and refactor code
      Finish the port to the new GES API
      Cleanup and compact some code
      clipproperties: Refactor the way we create the initial infobar
      clipproperties: Hide the effects toolbar when nothing is selected
      clipproperties: Bring back the checkbox to enable/disable effects
      dogtail tests: Fix the preferences and effects tests
      Add a contextual help button in the render dialog to explain container formats
      Allow entering a frame number into the time widget
      project: Make the "Restore from backup" dialog modal to the main window
      Improve debugging for drag & drop in media/effects library and clip properties
      clipproperties: Prevent drag and drop "ghosts" from the effects library
      pitivi-git-environment: Update release tags before checking them out
      utils/pipeline: Properly raise errors for invalid durations or seek times
      Add a button to toggle a "gapless" (auto-ripple) timeline mode
      New X-Large (256x256) logo icon
      Flip notches around in the low-resolution icons to match the new 256x256 icon
      Register mimetypes for the new xges project format
      Ensure PiTiVi can open project files with newer versions of GNOME
      mainwindow: Use unicode characters directly in the title string
      timeline/elements: Use a thinner (1px) border around clips and transitions
      Define some more harmonized default colors for timeline elements/clips
      Do not set titles on modal message dialogs, they are redundant with the contents
      render:  Show rendering errors in a dialog
      ui/filelisterrordialog: Set the GTK box orientation to be vertical
      render: Show a more human-readable message when an error occurs in the pipeline
      Make the dogtail tests work again with the Clutter timeline, cleanup code
      mainwindow: Ensure "Clip properties" is the focused context tab on startup
      previewers: Use proper debug statements instead of prints for the thumbnailer
      previewers: General code cleanup
      previewers: Periodically save clip thumbnails
      previewers: Prevent the clip thumbnailer from choking on invalid URIs
      dogtail tests: Fix the media library test to be able to "Select unused clips"
      application: Make the online version checker work with introspection
      Use togglebuttons for the property keyframe toggling widgets
      Add C optimizations build output files to .gitignore
      utils/misc: Add a filename_from_uri function and use it in timeline previewers
      previewers: Add various debugging statements to trace perf problems more easily
      previewers: Improve the clarity of rate modifications in PipelineCpuAdapter
      Alphabetically sort imports in utils/misc, utils/ui and previewers
      previewers: Delay initial thumbnail & waveform processing to when the UI is idle
      previewers: Comment and compact code
      previewers: Default to 500 ms for the thumbnail interval
      check: Make numpy a hard dependency as we now need it for core audio waveforms
      utils/widgets: Fill sliders with color to indicate the default values
      timeline/elements: Cleanup and document code
      timeline/elements: Improve the appearance and visibility of the keyframe curves
      Standardize timeline colors with constants and fix the ruler's bg color
      timeline: Fix insertion of image files with drag and drop
      timeline: Make scrolling with the mouse wheel on the ruler work again
      timeline: Add some initial debugging statements and cleanup code
      autoaligner: Make the auto-alignment feature slightly more robust
      Make the import filechooser dialog modal so that it works in fullscreen
      project: Prevent the backup restore dialog from being titled "pitivi"
      timeline: Resurrect the "Save screenshot" feature
      pitivi-git-environment: Add more workarounds to prevent blocking builds
      mediafilespreviewer: Fix the icon shown when previewing audio files
      medialibrary: Handle multiple sizes for fallback icons when there are no thumbs
      medialibrary: Support the new "large" (256 pixels) thumbnails
      Properly parent the "Render" and "Project Settings" dialogs
      Refactor project.py and render.py to have cleaner init methods
      Add the autogenerated yelp-tools .stamp files to .gitignore
      Conform to the AppData spec so we show up properly in the GNOME Software Center
      dogtail tests: Don't let the "project" test pollute /tmp
      dogtail tests: Ensure the media library's iconview mode is used for some tests
      dogtail tests: Allow import_media to handle empty search results better
      dogtail tests: Refactor, fix and document the project tests
      dogtail tests: Refactor the openProject helper to handle unsaved changes better
      mainwindow: Check for unsaved changes before (not after) loading a new project
      medialibrary: Show the initial infobar again when creating a new project
      application: Use quote_uri to make things simpler and a bit more robust
      project: Bring back the essence of commit 88dc015ef for loadProject
      mainwindow: Pass exception messages correctly when errors occur while saving
      dogtail tests: Verify more carefully that backups load correctly/completely
      project: Refactor and fix saveProject
      project: Don't mangle the exceptions raised by GES while saving
      project: Restore the project's URI after exporting a copy as a tarball
      project: Remove the unused "formatter" variable, make "backup_lock" protected
      pitivi: Implement the notion of "read-only" projects
      Avoid a traceback when closing the progress dialog after a successful render
      pitivi: Rename self.current (aka self.app.current) to self.current_project
      mainwindow: Handle the "unsaved changes" dialog response on new project creation
      mainwindow: Clear the library simultaneously to the timeline on project closure
      project: Allow blanking projects without prompting for unsaved changes
      project: Fix and reinforce tarball export
      project: Prefix file extensions of exported tarballs with the GES formatter ext
      mainwindow: Make context tabs (2nd child of the 2nd hpane) not resize themselves
      render: Provide an estimation of the output file size
      Redesign the rendering progress dialog
      Prevent the rendering progress dialog window from being resizable
      render: Update the time and filesize estimates independently from percentage
      check: Drop the GooCanvas dependency
      Rename PiTiVi to Pitivi
      utils/pipeline: Make the viewer's back/forward seek buttons work again
      utils/pipeline: Emit a loggable warning when attempting recovery
      timeline: Move some docstrings to be inside the methods they refer to
      utils/timeline: Provide context to a comment with a protected historical status
      timeline: Clarify the scrollToPosition code and add programming safeguards
      timeline: Fix the "Zoom fit" and automatic scrolling behavior for clip insertion
      Pass the proper arguments to the audio/video layer controls
      timeline: Connect button press/release to the timeline, not the whole stage
      pitivi: Rely on timeline widgets' focus to set actions/shortcuts sensitivity
      timeline: Make the Shift and Control keyboard mask variables private
      timeline: Reimplement the seeking and framestepping keyboard shortcuts
      utils/pipeline: Prevent tracebacks when holding left/right keys on the timeline
      timeline/elements: Use the _controlMask variable to match commit 5a60a7863b
      viewer: Make the "TransformationBox disabled" messages FIXME instead of INFO
      viewer: Disable GTK double buffering to prevent flickering and black images
      viewer: set ViewerWidget's "sink" var on pipeline change
      transitions: Prevent infobar from being stuck in the "shown" state with GTK 3.10
      dogtail tests: Add a test for cancelling a project load
      mainwindow: Handle cancelling choosing a project to load with no fallback
      Kill ChangeLog with fire
      i18n: Clarify the "Contributors" paragraph in the about dialog for translators
      pixmaps: Fix the installation of effects and transitions icons
      Releasing Pitivi 0.91 "Charming Defects"

Jiro Matsuzawa (1):
      l10n: Update Japanese translation

Jordi Mas (1):
      Fix typo in Catalan translation

Joris Valette (2):
      script: do not build submodules from scratch everytime
      script: Add option to force autogen of modules

Lubosz Sarnecki (5):
      python: explicitly use python2
      timeline: fix missing import
      python: change missing python2 shebangs
      track: fix runtime warning
      about: add important contributors

Luis de Bethencourt (7):
      Allow reading values from settings config file at runtime
      settings: Iterate over section keys instead of invoking each one manually
      medialibrary: Make rectangle selection work
      medialibrary: Handle Iconview selections when pressing Ctrl/Shift
      check: no need to change state to check plugin
      ruler: Seeks need to be on idle to compress the seeks while scrubbing
      utils/pipeline: Save the position of the last compressed seek

Marek Černocký (18):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Fixed wrong tags
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Czech translation
      Added Czech language
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Marianne Corvellec (1):
      check: Check for Gnonlin availability before getting its version

Martin Srebotnjak (5):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Matas Brazdeikis (23):
      Preset.py: fixes bug when deletion just after save not works
      Allow copying a clip's properties to project settings
      ruler: Reimplement double buffering
      ruler: Use cairo.Surface insted of pixmap (deprecated)
      track: makes remove object callback more thread safe
      timeline: fix mistypes and removal of unused code
      timeline: reconnect drag-drop from Gtk.Table to Canvas
      timeline: rework of drag-drop, to allow drag out and prevent dublication
      timeline: fix selecting in timeline
      Transitions iconview signal reconected to signaling and pep fixes
      Update the clip's effect list when dragging onto the timeline
      Add a preference for the default duration of image clips in the timeline
      Implement UI testing with Dogtail
      GTK3 port: Changed api of get_state and modify_bg
      GTK3 port: Workaround for bad GooCanvas anotations and other small fixes for pygtkcompat
      GTK3 port: Pango extents fix
      Fix for changed API
      GTK3 port: Small api fixes and cleanup
      Create video tracks before creating audio tracks
      Change selection change order
      pygtkcompat: Pango workarounds, revert when b646788 resolved
      timeline: Make sure insertToEnd works with any type of TimelineObject
      Implement a title editor

Matej Urbančič (17):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Mathieu Duponchelle (188):
      Implement import and playback of 1 clip or project using GES
      GES : Add time handling to the timeline
      Implement the seek function
      Always show transitions' track objects on top
      GES : make it so the projects load from menu and startupwizard, also don't start position callback if 
not playing
      GES : make it so transitions' track objects don't have a name field
      GES : add sources to the sourcelist when loading a project
      Handle timeline object position when adding to timeline
      GES : make sure the source is not added to the background layer
      GES : make sure the position callback doesn't fail
      GES : make it so the background source lasts till the start of the last track object
      GES : make it so you can drag and drop tl objects, trim them and adds transitions automatically
      Add a selected attribute to the timeline
      Set auto transitions to true, and add a dummy background
      Adapts the Movecontexts
      Inits GES
      Reimplements the snap function
      Make the layers be represented accurately
      Implement the delete selected function
      Add the group an ungroup selected function
      Add the split function
      Disable updates when needed
      Fix drag and drop and trimming
      Enable effects
      Enable basic rendering
      Modifies undo.py to prevent it from bugging us
      Enable saving
      Add missing ges imports, and make it pass pep8
      Make the sources always have a 1 priority by default
      Starts fixing the clip properties
      Handle setting pipeline to pause properly
      Set pipeline to NULL when deleting for the while
      Restores the start up wizard
      Enables choosing directory, encoders and muxer for the rendering
      Enables the display of encoder's properties
      Don't call object removed when the background layer is removed
      Track object : change in the movement policy
      This finishes enabling the transformation box
      Cleaning up the codebase
      ui: Handle encoder settings on rendering
      Silly workaround to restore import of all my videos.
      Reimplementation of the previewing from the sourcelist.
      Add to string to check if we have "text" in the stream caps.
      Restore unused sources selection
      Prevent the duplication of clips when re-dragging to the timeline
      Initing GObject's threads looks like it is a good idea :)
      Correct namespace for track_audio_raw_new and track_video_raw_new
      Change "state-changed" signal name as there was a conflict with another signal.
      Change getDuration and getPosition as the pipeline.query* don't return the same
      You can't instantiate caps that way anymore, and no more positionnal arguments
      Passing -1 as a timeout argument doesn't work anymore
      Can't instantiate CanvasBounds that way anymore. The bounds field is not writable.
      Can't get track_type with track.props.track_type anymore. GI breakage.
      Button Press are now in Gdk.EventType.*
      ProjectManager should not have a timeline attribute.
      Re-enables drag and drop from the medialibrary to the timeline
      Re-enables drag and drop from external apps
      TimelineCanvas : Fixed getItemsInArea.
      Re-enables drag and drop from the effect list.
      unquote uris received by the medialibrary
      Re-enables drag and drop from the effectlist to the clip properties
      Fixes traceback when user double-clicks on an empty row in the treeview
      [medialibrary] : fixes multiple clips selection
      [medialibrary] : Allow unselection of paths.
      viewer.py : size_request returns a Requisition object, and not a tuple
      Begins the integration of the new ClutterTimeline
      Make the ruler update only on zoom stopped
      Make the ruler update only on scroll stopped
      Subclass TimelineElement in ClipElement and TransitionElement
      Fix the handling of title clips in the timeline
      Make actions sensitive on selection changed
      Re-enables snapping. Also disconnect from signals when needed.
      Update Stage Width according to timeline duration
      Remove unused imports, and separate elements and previewers from the timeline code
      Code is now clean and consistent, and logically split in different files
      Remove obsolete View and Controller classes
      Update Makefile.am to take additions into account
      Reimplement layer removal in the Clutter timeline
      Make the default interval of positionListener shorter
      Extract ghostclip from ClipElement.
      Drag and drop support from the media library.
      Hookup the expanders to the timeline stage which now holds the selection
      Drag and drop is functionnal once again from the effectslist
      Fix mistake in brother ghostclip updating
      Re-enables live trimming preview
      Add proper licensing to new files.
      Rename ClipElement to be synced with GES
      We now depend on Clutter 1.12.0
      Rehook right click menu items for the layers.
      Allow to insert new layers
      Re-enables edition modes
      Fix the hiding of clip trimming handles
      Remove roundness of rectangles as Cogl doesn't support antialising.
      Update the stage size when dragging objects
      Do not set size requests for the Clutter timeline
      Finalize layer removal in the Clutter timeline
      Re enables ROLL edition mode
      Re-enables timeline shortcuts on enter-notify-event
      Don't scroll to the playhead when the ruler is pressed, only change the position
      Clicking anywhere on the timeline will now seek.
      Start at a more human zoom ratio
      Zoom fit when needed
      Add a pressed attribute at the timeline creation
      Set easing duration while scrolling.
      Scroll to playhead when the zoom widget is updated as well
      Don't error out when position can't be obtained
      Don't try to add Effects as Track Elements.
      Offset clicks on the timeline
      Make sure we don't scrollToPlayhead on seek events.
      Always hide snapping indicator on button released.
      Set zoomed_fitted to False on scroll events. scrollToPosition when not zoomed_fitted.
      Don't ease when playing.
      Reenables timeline standalone mode and add an argument to launch it in pitivi.in
      Add documentation and fix nitpicks
      Remove rate argument from add_asset
      Replace Cogl backgrounds with gradients.
      timeline: Removing an effect should not trigger graphical updates.
      Rendering: port to 1.0.
      project/timeline: Port to new Track API
      viewer: Don't try to seek the tmp pipeline before being in PAUSED.
      timeline: browse track-elements when a track is first added.
      Add a show keyframes button which calls a show Keyframes method on the relevant timeline element
      This commit makes addition of keyframes possible.
      timeline/elements: Edge keyframes can't have their timestamps changed.
      timeline/elements: clamp timestamps and values.
      timeline/{elements:timeline} : Unselect keyframes on dragEnd if needed.
      timeline/elements: add a way to remove keyframes.
      timeline/elements: hide keyframes when the element is not selected.
      utils/pipeline: seekRelative(0) is a legitimate case.
      timeline/elements: When keyframes are edited / added, don't react to
      timeline/elements: Moving a line now moves the adjacent keyframes.
      clipproperties/widgets : switch to using a CheckButton.
      GstElementSettingsWidget: make widget insensitive when in keyframes mode.
      timeline/elements: Add double support for keyframe removal.
      timeline/elements, utils/widgets: reset keyframes curve properly.
      timeline/elements: Don't overlap first and last keyframes.
      clipproperties: remove keyframe curve when removing an effect.
      utils/widgets: add binding to the bindings dictionnary
      timeline/elements: Add a menu that pops when the keyframe
      timeline/elements : Update keyframes when duration or inpoint
      utils/widgets: Only reset keyframes if there are keyframes.
      timeline/elements: Add support for alpha and volume curves.
      curve: Remove it as it is not used by the new keyframe implementation.
      utils/undo: port to new Container get_children API.
      clipproperties: port to new GES.Container get_children API
      timeline: This adds a marquee which allows to select ... nothing.
      timeline: On dragEnd, get the set of toplevel elements contained
      utils/timeline: remove unneeded parameter "other".
      timeline/elements: Adds support for grouping / ungrouping.
      previewers: implements a pipelineCPUAdapter class.
      Handle different number of channels. Order samples according to their stream time.
      previewers: add saving and loading for the waveforms.
      Regulate the frequency at which thumbnails get created.
      Make the waveform pipelines go to READY when rate < 0.1.
      Fix make check and make distcheck with waveforms.
      effects: Don't error out when the effect doesn't have a recognized media type.
      previewers: don't uselessly decode streams.
      timeline: Don't Gtk.main_quit when not run in standalone mode.
      previewers: fix bad conflict resolution.
      utils/timeline: Adds a "ClipEdited" undoable action.
      timeline/timeline.py: commit to action_log after adding a clip.
      timeline/elements: don't show all the keyframes when group selecting.
      timeline/previewers: don't try to show waveforms when pixelWidth == 0.
      timeline: commit for each container ungrouping.
      project: no need to set auto_transition after starting to extract timeline.
      pipeline: when not in RENDER, the pipeline can and must recover
      render dialog: Don't show keyframe button for codec properties.
      waveforms: take in_point and duration into account.
      elements: let the backend update keyframes correctly.
      project: cast width and height when they are set through properties.
      GstDynamicWidget: port combobox to Gtk3 API.
      elements: don't edit the clip if it wasn't actually moved.
      clipproperties: After (de)activating an effect, commit the timeline.
      waveforms: the sync property of the sink must be set to True.
      timeline: Start cleaning UI elements when they are removed
      Keyframes: when creating the keyframes, get values once again.
      project, timeline: Set restriction caps on tracks.
      project: update tracks restriction caps when framerate is changed.
      pipeline: When we get an error, reset _waiting_for_async_done to False.
      utils/pipeline: Don't attempt recoveries more than MAX_RECOVERIES times.
      project: no need to update_restriction_caps on timeline creation.
      render: set a restriction for the pixel format.
      previewers: if queue is emppty, _get_wish will return True, causing     us to try to pop an empty queue.
      previewers: query_success can be true and duration == -1.
      help/Makefile.am : make distdir-help-files depend on all.
      utils/pipeline: add a timeout to reset w_aiting_for_async_done.
      layers: use control_container.timeline to remove the layers.
      elements: Don't try to cleanup Clutter.Actors.

MathieuDuponchelle (2):
      data/icons/Makefile.am: correctly name the uninstall-hook
      tests: remove test_cache as it is outdated.

Mattias Põldaru (1):
      [l10n] Updated Estonian translation

Meenal-goyal (2):
      timeline: Do not seek for operations such as sliding (moving) clips
      clipproperties: Prevent the effect toolbar from showing when reselecting a clip

Milagros Alessandra Infante Montero (1):
      Updated Spanish translation

Milagros Infante Montero (3):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Nicolas Dufresne (17):
      Add clipmediaprops to Makefile.am for installing
      Makefile style fix
      Fix remaining issues after the pygi compat removal
      mediafilespreviewer: Fix transformation of tags into string
      mediafilespreviewer: Add support for the "copyright" tag
      depsmanager: Don't mix unicode and non-unicode
      check: Initialize GES
      Fix invalid character instead of space in data/ui makefile
      Initialize GES
      Get rid of deprecation warning using latest pygobject
      thumbnailer: Don't set a property we don't implement
      Update git build script to Gnome 3.8
      Fix running installed PiTivi
      Fix deprecated usage of GObject namespace for timeout and source
      viewer: Use the "realize" GTK callback to asynchronously obtain window handle
      timeline: Remove dead code
      mediafilespreviewer: Remove sync-message handler and add proper xid handling

Odin Hørthe Omdal (1):
      Put multiple new clips in sequence on the same layer

Oliver Propst (1):
      Use yelp-tools instead of gnome-doc-utils

Olivier Duchateau (1):
      Separate trying to set locale and gettext domains

Panagiotis Papadopoulos (1):
      Updated Greek translation

Paul Lange (72):
      Add basic export functionality
      Add a version checker
      Bring back old layer titles
      Implement mockups
      Integrate widgets in UI
      Implement basic folding and add TwoStateButton
      Correctly show audio and video controls
      Create audio and video controls for each layer
      Map controls to TimelineLayer
      Reorder LayerControls by type
      Add some tooltips and remove wrong paddings
      Remove unneeded TRACK_CONTROL_WIDTH
      Adjust heights from controls
      Return correct relative height for video
      Remove doubled height setting
      Handle initialization of layer controls well
      Remove more uses of LAYER_HEIGHT_EXPANDED
      Remove superseeded getHeightOfVideo
      Fix vertical offset
      Fix offset of audio layers
      Fix exception and remove more constants
      Update priority calculations, remove LAYER_HEIGHT_COLLAPSED
      Rename layercontrols.py to layer.py and add it to Makefile.am
      Use GES enums instead of strings
      Make most members of layer controls local
      Remove an unneeded if-statement
      Cleanup import of KW_LABEL_Y_OVERFLOW, TRACK_SPACING
      Make canvas spacing a constant and put it in __init__
      Change size of preview thumbnails
      Correctly set sensitivity of action for entries
      Add a temporary button to delete a layer
      Fix priority calculation for small numbers of layers
      Disable non-functional widgets
      Fix preview height for newly created tracks
      Scale Trimbars according to layer height
      Make VolumeButton more compact
      Connect 'solo' buttons, make one one layer solo-able
      Make TimelineControls a public member of Timeline
      Make buttons borderless
      Make layer controls selectable
      Add MenuItem for layer deletion and remove temporary button
      Select layer when focusing the entry
      Make layers selectable by clicking into canvas
      Add popup menu to layer controls
      Add separators between layer controls
      Fix missed use of _snapEndedCb
      Hide last separator
      Only allow creation of one additional layer at a time.
      Add drag'n'drop reordering for layers
      Remove LAYER_SPACING constant
      Remove visual glitch while layer control drag and drop
      Add layer movement menu items
      Add images to layer popup menu
      Properly update popup menu sensitivity
      Highlight separator while drag'n'drop
      Properly limit the position calculation for drag'n'drop feedback
      Don't let separators highlighted after drag'n'drop
      Simplify drag'n'drop logic
      Change selection when popup menu is shown
      Fix a bug in popup menu sensitivity
      Adjust drag'n'drop position calculation for separators
      Disable the default entry drag target
      Fix 'move to last position' for audio layers
      Fix layer drag'n'drop to be more intuitive
      Remove call of get_colormap()
      Use symbolic toolbar icons in Project settings and Render dialog
      Fix some pyflakes warnings
      Set gnome font, make font slightly smaller
      gtkcompat-remove: run pygi-convert on layer.py
      gtkcompar-remove: layer: don't use props
      layer: Do not use explicit concatenation for translatable tooltips
      Reenable drag'n'drop reordering of layers

Pere Orga (2):
      [l10n] Updated Catalan translation
      [l10n] Updated Catalan translation

Piotr Drąg (37):
      Updated POTFILES.in
      Remove most of the markup from translatable strings in .ui files
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Fixed Hebrew translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Fix broken tags in Slovenian help translation

Praveen Illa (1):
      Updated Telugu Translation

Rafael Ferreira (4):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

René Stadler (12):
      Effects: Merge icon and treeview into a single view
      Use glib.markup_escape_text
      timeline: get widget colors from style context
      medialibrary: fix tree/iconview get_path_at_pos usage
      Use keyword arguments when creating GES objects
      Fix drag sources
      Fix get_tooltip_context usage
      ruler: Fix frame boundaries painting
      timeline: Fix timeline layer controls expanding the parent widget
      medialibrary: Make the icon view items really compact
      medialibrary: Perform batch updates to the model when importing
      ruler: Fix scroll event handling

Rūdolfs Mazurs (1):
      Updated Latvian translation

Simon Corsin (1):
      This commit adds a waveform audio previewer.

Simon Wenner (1):
      fix incorrect backup project file uri

Stephen Griffiths (8):
      pitivi/system.py: implement System, a base class for other systems
      pitivi/system.py: implement FreedesktopOrgSystem, a base class for desktops         implementing fd.o 
specs
      pitivi/system.py: implement GnomeSystem, adds power inhibition for GNOME
      pitivi/system.py: implement getSystem(), gets the best available *System
      pitivi/Makefile.am: add system.py
      pitivi/application.py: get a system when initialising
      pitivi/ui/viewer.py: inhibit screensaver whilst previewing videos.
      pitivi/ui/encodingdialog.py: inhibit logging out, inhibit suspend/shutdown etc. when rendering

Thiago Santos (2):
      timeline: Prevent a crash due to a bad parameter
      Fix the import dialog's media file previewer

Thibault Saunier (266):
      Use the standard gst.Discoverer everywhere
      Better usage of the DiscovererInfo so we can actually kill the file factories
      Port the application startup to GES
      Cleanup the effects after the GES port
      Clean up rendering so we can remove unused code later
      Rename EffectFactory to Effect and adapt move it to effect.py
      project: Use the GstPipeline method on GstPipelines
      timeline: Use GES types as needed
      mainwindow: Comment the seeking code as it is now done in the viewer
      viewer: Fix play/pause button
      build: Fix the build system
      Initialise GES the right way
      application: remove command line mode
      Check for GES at startup
      test: Fix clean-local in the makefile
      Remove pitivigstutils as we now depend on recent enough version of PyGst
      Misc minor fixes after GES port
      Use a global variable for the GES timeline background
      clipproperties: Hide again hidden effects
      Handle formatters properly
      Properly handle projects and seeking
      Properly handle timeline duration
      Remove the background layer as it is now handled by GES itself
      Reintroduce the Gap class, ported to the GES context
      Start reimplementing Drag and drop better
      clipproperties: Fix bugs in SelectionChangesCb
      Cleanup all around
      Do not try to seek where it is not possible
      Add a GES port TODO list
      context: Handle priority properly in default mode
      timeline: properly handle the vertical adjustement
      Update ges_port.notes
      timeline: Do not readd same file when trying to add a new one
      bin: Add a script to use pitivi and ges from git without installing anything
      bin: Update pitivi-git script documentation
      ui: Fixup, do not used method that do no exist in GES
      ui: Make the controller Loggable
      ui: Make TrimHandle a Loggable
      timeline: rivive the Selection class and use it
      ui: Handle track height properly using layers instead of calculation ourself
      utils: Cleanup the utils file
      utils: Make the Seeker class a singleton and add a flush() method
      Restore effects after GES port + cleanup
      ui: Layer height as been set to 1000 in GES
      Misc fixes
      utils: Add a seekRelative method to the Seeker
      ui: Wait for TrackObject to be created before creating the MoveContext
      ui: Enhance layer and vertical scrollbar management in the timeline
      ui: Fix the way we handle object movements in the timeline
      Misc fixes after GES port
      Fix the seekRelative method and make use of it in the viewer
      utils: Add a setPosition method to Seeker
      utils: Add a togglePipeline utility function
      ui: Rework the encoding dialog
      docs: Update ges_port state file
      Misc fixes
      Update ges ports notes
      ui: Finnish the "Insert at end of timeline" port to GES
      pitivi: Make use of the ges enum instead of hacky around.
      ui: Properly handle Subtitles discovery in media files
      ui: cleanup preview playback reimplementation
      ui: Properly handle play/pause in the previewer widget
      ui: Use the ges enum in the encoding dialog
      ui: Fix clip names in the timeline
      ui: Handle wrong framerate detection from the discoverer
      ui: Add some debuging logs when seeking went wrong
      bin: Update pitivi.in to check for GES
      tests: Run and fix test_system_*
      bin: Update the pitivi-git script
      pitivi: Cleanup project setting code
      encodingdialog: Do not forget systems
      docs: Update ges_port.notes
      system: Disable notifications on inhibit
      projectmanager: Make use of the new GESFormatter::loaded signal
      pitivi: Some debug logging enhancements
      common: Handle unhandled discoverered stream types gracefully
      mainwindow: Cleanup imports
      loggable: Let user set log category at init
      mainwindow: Handle DND in the viewer properly after GES port
      mainwindow: Rework a bit the seeking method
      timeline: Make use of GESTimeline.duration instead of calculate it
      pitivi: Create a 'utils' directory where we add all the helper classes and functions
      utils: Remove gaps.py and add its content to utils/timeline.py
      undo: Create a pitivi/undo folder
      utils: Add logging functions/classes in pitivi/utils
      undo: move PropertyChangeTracker to undo/undo.py
      playback: Create a utils/playback.py file
      pitivi: remove the reflect.py file which is unused
      signal: Add a utils/signal.py file
      utils: Create a utils/ui.py file that contains UI constants and helpers
      sourcelist: Remove ui/sourcelist and put everything into sourcelist.py
      utils: Move system.py into utils
      utils: move pitivi/thread.py into utils
      utils: Move receiver to utils
      utils: Move togglePayback() from misc.py to playback.py
      utils: Move the Point class to utils/ui.py
      filechooserpreview: Change the way we create the playbin
      utils: Move UI utils to ui.py
      utils: Move PathWalker to misc utils
      utils: Movbe ripple_update_group to utils/
      effects: Move all effect related classes to effects.py
      utils: Create a utils/widget.py
      Remove encodingprogress.py
      Rename SourceList into MediaLibrary
      encode: Move everything related to encoding into encode.py
      Rename encode to render so the naming is the same in the code as in the UI
      utils/timeline: Move interfaces used in the Timeline to the utils folder
      timeline: Create a timeline/ folder containing timeline drawing related classes
      timeline: remove timelinecontrols, and mobe its content around
      timeline: Remove trackobject.py and move everything to track.py
      timeline: Merge timelinecanvas.py into timeline.py
      project: Move projectmanager into project.py
      project: Move ProjectSettingsDialog to project.py
      timeline: Cleaup imports
      ui: Merge previewer.py into preview.py
      thumbnailing: Move all thumbnailing code to timeline/thumbnailing.py
      autoaligner: Move all code related to autoaligner to autoaligner.py
      clipproperties: Move from pitivi/ui/ to pitivi/
      mediafilespreviewer: Renamed from pitivi/ui/filechooserpreview.py
      preset: Moved to pitivi/
      basetabs: Move from to root pitivi/
      tabsmanager: Rename basetabs to tabsmanager
      viewer: Move to the root pitivi/ folder
      mainwindow: Move to the root pitivi/ directory
      dialogs: Rename pitivi/ui into pitivi/dialogs
      undo: Move effect related classes to effect.py
      undo: call get_uri on GstDiscovererInfo to get the uri
      loggable: Fix the loggable filename as we moved it
      undo: Make UndoableActionLog loggable
      bin: Update pitivi-git
      bin: Now use the GES 0.10 branch as master is now based on Gst 0.10
      loggable: Fix output coloration
      track: Properly use GES enums instead of hacking around
      More gitignore files
      clipproperties: Make timeline a property and set it to None when needed
      playback: make the Seeker class a Loggable and make use of it
      Port to the new GES timeline edition API
      Refactor the way we handle the timeline/tracks in TimelineControls/TrackControls
      timeline: Make it possible to set a None GESTimeline
      track: Refactor the whole Track class
      docs: Update ges_port.notes
      viewer: Add some debug logging
      track: Make it Loggable and minor cleanups
      pipeline: Add a pipeline class subclass of ges.TimelinePipeline a helper
      Use the pipeline togglePlayback method all around
      project: Close running project when loading a new project
      Move seek related code to pipeline.py
      project: State the project as loaded after all sources have been add to the medialibrary
      timeline: Properly reset projects when loading a new one
      Handle everything pipeline related in the pipeline class
      pipeline: Create a SimplePipeline that is reusable in more use cases
      Fixup remove the playback file
      mainwindow: Activate/deactivate pipeline positition listen when needed
      viewer: Use the SimplePipeline class for the trimming preiview pipeline
      viewer: Some more refactoring after new Pipeline class implementation
      viewer: Remove dead code
      timeline: Query the pipeline to get the current position, do not cache it
      thumbnailer: Make it possible to replace a thumbnail
      tests: port test_cache test to the new thumbnailer caching behaviour
      timeline: Do not disable update where not necessary
      thumbnailer: Use an async bus handler
      pipeline: Do not use an sync bus handler for element messages
      medialibrary: Do not disable timeline updates when adding end
      medialibrary: Wait for all TrackObject-s to be in Tracks before seeking
      timeline: Misc cleanup
      mainwindow: Misc debug logging enhancements
      mainwindow: Remove unnecessary first seek
      timeline: Set best zoom only when stop moving objects
      timeline: Do not forget to disconnect signals
      viewer: Do not use an extra variable to check if we are in trimming preview mode
      timeline: Move the setBestZoom method to the timeline
      timeline: Create one move context when adding a new clip to the timeline
      timeline: Move code to insert source to the end of the timeline
      timeline: Properly update horizontal schrollbar when timeline duration changes
      Misc cleanup
      transitions: Work around possible deadlocks
      pipeline: Add a on_idle parameter to the flush method and make it happen async
      pitivi: Properly import the utils we need
      pipeline: Add unused argument for compatibility
      projects: Subclass ges.Timeline so the selection is properly declared
      utils: Add pygtkcompat to start working with
      Move to new GIO API
      Start using the compatibility layer
      port to the new DnD TargetEntry API
      Port to new RadioMenuItem API
      Port to new Caps API and use Gst1 raw caps
      pitivi: Playbin2 is dead, use playbin
      pitivi: Storemodel.append only wants strings
      Remove the update set_update_policy calls as it has been removed in Gtk3
      ruler: Port to know DrawingArea API
      viewer: Port to the new Gdk.Window API
      Gtk: Overide some more methods
      gtkcompat: Overide a few GES methods
      gtkcompat: Make it compatible with Gst1 and default to it
      gtkcompat: More overides for GStreamer
      track: "Work around" GI crazyness
      pitivi: Needed changes to just "run"
      gtkcompat: Remove references to unexistante GstInterface in Gst1.0
      mediafilespreviewer: Port tag management to GObject Introspection
      Port window handle to the GStreamer 1.0 API
      bin: Update pitivi-git to work with GSt1
      bin: Use master for now in pitivi-git
      bin: Fix Glib version check
      Port everything to PyGI and remove pygtkcompat
      pitivi-git: Make use of gst-python and minor fixes
      pitivi-git: Fix the previous unfinished env script patch
      effects: Make effect property setting working again
      loggable: Implement a FIXME log level
      bin: Update the git-environment to use GES overrides
      thumnailer: Work around a GI issue, calling set_property instead of ".props."
      pipeline: Trust GES about timeline duration when possible
      Port to the new GESAsset/GESProject/GESMetaContainer APIs
      Reenable text to help user identify files that moved
      bin: Actually check that Gst master is present
      FIXUP Move to GESAsset API
      Minor nitpick fixes
      mainwindow: Take into account project setting after loading a project
      medialibrary: Do not pass useless variables into _updateProgress
      timeline: Make sure bestZoom is called when "Inserting to end"
      mainwindow: Properly return in _canLoadUri
      clipmediaprops: Fix the "Apply to project" feature
      project: Avoid updating the project setting values when "No preset" is selected
      medialibrary: Respect the fdo spec to find thumbnails
      medialibrary: Rework the way we sort files in the view
      mainwindow: Explicitely update application title when needed
      project: use quote_uri before all URI to be added to a project
      ui: Do not crash when trying to sort a DiscovererInfo sublcass we do not support
      project: Make use of the new API to get total number of asset in a project
      mainwindow: Make sure to state the project as "changed" when missing files were found
      Port to the new GES API
      Port to the new GESContainer API
      effects: Use creators, and let GES add TrackElements to tracks
      GES is now responsible for removing GESTrackElement from tracks
      There is no notion of GESTrackElement locking state anymore
      pipeline: Make use of the video_overlay directly
      Port to the new little API changes in GES
      timeline: Do not disable update inserting a clip at the end of the timeline
      bin: Misc indentation fixes in git-environment
      bin: Make it possible to source pitivi-git-environment
      bin: Make it possible to run a command right after running pitivi-git
      bin: disable docbook if disabling docs in pitivi-git
      bin: Do not change directory if sourced or launching a command
      bin: Use fetch instead of remote update
      pitivi: Port to the new commit based API in GES
      project: Check that the timeline could be extracted before using it
      pipeline: GESTimelinePipeline was renamed to GESPipeline in GES
      bin: Properly handle coptimizations python path when running in three
      timeline: Use of the new set_snapping_distance method of GESTimeline
      previewers: Only check messages from the level element to find infos about level
      previewers: Make sure only 1 audio and 1 video pipeline run concurrently
      pitivi: Clear the timeline when closing projects
      project: Add some debug infos
      pitivi: Be less verbose when we can not get pipeline position
      previewer: Cleanup imports
      bin: Do not forget GES in PKG_CONFIG_PATH
      mediafilespreviewer: Always use the same videosink
      pitivi: Disable the transformation box for now
      project: Sample rate are integers, cast them
      ui: Do not mixup bitrate and samplerate
      pipeline: Do not add 2 times timeout for seeking
      transitions: Bring back transition type handling
      pipeline: Wait for async done before launching next seek
      bin: Add support to gst-devtools
      bin: Compile the 1.2 branch by default
      bin: Fix a little screw up in Gst version checking
      bin: Build devtools only if in development

Ulisse Perusin (1):
      New icons for split, group/ungroup and align

Yann Pravo (1):
      Add version info to the About dialog

Yaron Shahrabani (1):
      Updated Hebrew translation.

Yuri Myasoedov (1):
      Updated Russian translation

Мирослав Николић (8):
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation


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