[pitivi] Created tag RELEASE-0_91_0
- From: Jean-François Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Created tag RELEASE-0_91_0
- Date: Sun, 29 Sep 2013 23:05:23 +0000 (UTC)
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]