[pitivi] (420 commits) ...Clarify "About %s left" for translators and update fr translation



Summary of changes:

  1dbb504... Implement import and playback of 1 clip or project using GE (*)
  556e739... GES : Add time handling to the timeline (*)
  6eea9e7... Implement the seek function (*)
  62fad6d... Always show transitions' track objects on top (*)
  0d83d37... GES : make it so the projects load from menu and startupwiz (*)
  fe7886f... GES : make it so transitions' track objects don't have a na (*)
  21270bd... GES : add sources to the sourcelist when loading a project (*)
  12a9671... Handle timeline object position when adding to timeline (*)
  52ff982... GES : make sure the source is not added to the background l (*)
  b071ec4... GES : make sure the position callback doesn't fail (*)
  774a837... GES : make it so the background source lasts till the start (*)
  b396872... GES : make it so you can drag and drop tl objects, trim the (*)
  0182e90... Add a selected attribute to the timeline (*)
  5d5c083... Set auto transitions to true, and add a dummy background (*)
  d484b02... Adapts the Movecontexts (*)
  47969f2... Inits GES (*)
  5499a1b... Reimplements the snap function (*)
  fe27cfa... Make the layers be represented accurately (*)
  b6381f8... Implement the delete selected function (*)
  9aef73a... Add the group an ungroup selected function (*)
  f11758b... Add the split function (*)
  96e2b99... Disable updates when needed (*)
  b9aa881... Fix drag and drop and trimming (*)
  7c95bb1... Enable effects (*)
  c20a27d... Enable basic rendering (*)
  50f51df... Modifies undo.py to prevent it from bugging us (*)
  b102c43... Enable saving (*)
  3785db8... Add missing ges imports, and make it pass pep8 (*)
  ea0823c... Make the sources always have a 1 priority by default (*)
  5f2c7bd... Starts fixing the clip properties (*)
  840c4b9... Handle setting pipeline to pause properly (*)
  e19b58d... Set pipeline to NULL when deleting for the while (*)
  9f81ecc... Use the standard gst.Discoverer everywhere (*)
  98321f3... Restores the start up wizard (*)
  326dc76... Enables choosing directory, encoders and muxer for the rend (*)
  7ce7480... Enables the display of encoder's properties (*)
  c12b598... Don't call object removed when the background layer is remo (*)
  3ec7619... Track object : change in the movement policy (*)
  572c5c7... This finishes enabling the transformation box (*)
  0d7fb4c... Better usage of the DiscovererInfo so we can actually kill  (*)
  53eed23... Port the application startup to GES (*)
  348b81c... Cleanup the effects after the GES port (*)
  cc266a5... Clean up rendering so we can remove unused code later (*)
  ee6eb00... Rename EffectFactory to Effect and adapt move it to effect. (*)
  020bd48... project: Use the GstPipeline method on GstPipelines (*)
  f17f713... timeline: Use GES types as needed (*)
  49cb66e... mainwindow: Comment the seeking code as it is now done in t (*)
  f2cc15b... Cleaning up the codebase (*)
  e49b30c... viewer: Fix play/pause button (*)
  a38d760... build: Fix the build system (*)
  d75d94a... Initialise GES the right way (*)
  5fa477e... application: remove command line mode (*)
  9346583... Check for GES at startup (*)
  d63949f... test: Fix clean-local in the makefile (*)
  7dd2ac3... Remove pitivigstutils as we now depend on recent enough ver (*)
  cfadae3... Misc minor fixes after GES port (*)
  a2715b9... Use a global variable for the GES timeline background (*)
  a8bde32... clipproperties: Hide again hidden effects (*)
  9fee36b... Handle formatters properly (*)
  0e20860... Properly handle projects and seeking (*)
  5ec316d... Properly handle timeline duration (*)
  1860827... Remove the background layer as it is now handled by GES its (*)
  56bf262... Reintroduce the Gap class, ported to the GES context (*)
  8fcb081... Start reimplementing Drag and drop better (*)
  2ab0cfe... clipproperties: Fix bugs in SelectionChangesCb (*)
  eb23dbe... Cleanup all around (*)
  2280aa3... Do not try to seek where it is not possible (*)
  aed83cf... Add a GES port TODO list (*)
  b3339ea... context: Handle priority properly in default mode (*)
  5129083... timeline: properly handle the vertical adjustement (*)
  357c5c5... Update ges_port.notes (*)
  e4c14bf... timeline: Do not readd same file when trying to add a new o (*)
  05ea8c2... bin: Add a script to use pitivi and ges from git without in (*)
  2a5aabc... bin: Update pitivi-git script documentation (*)
  61edee0... ui: Fixup, do not used method that do no exist in GES (*)
  f55d306... ui: Make the controller Loggable (*)
  54df743... ui: Make TrimHandle a Loggable (*)
  55d0afe... timeline: rivive the Selection class and use it (*)
  14196ee... ui: Handle track height properly using layers instead of ca (*)
  91726e7... utils: Cleanup the utils file (*)
  6370d6a... utils: Make the Seeker class a singleton and add a flush()  (*)
  76b278b... Restore effects after GES port + cleanup (*)
  b345936... ui: Layer height as been set to 1000 in GES (*)
  7351669... Misc fixes (*)
  7f58789... utils: Add a seekRelative method to the Seeker (*)
  9c9f1bf... ui: Wait for TrackObject to be created before creating the  (*)
  467375d... ui: Enhance layer and vertical scrollbar management in the  (*)
  fb960d8... ui: Fix the way we handle object movements in the timeline (*)
  1b65261... Misc fixes after GES port (*)
  4e02da0... ui: Handle encoder settings on rendering (*)
  85e5a9d... Fix the seekRelative method and make use of it in the viewe (*)
  feec191... utils: Add a setPosition method to Seeker (*)
  5031f34... utils: Add a togglePipeline utility function (*)
  d7c6026... ui: Rework the encoding dialog (*)
  855d7b1... docs: Update ges_port state file (*)
  a7f1774... Misc fixes (*)
  933441b... Update ges ports notes (*)
  06fe521... Initial fix for the "Insert at End of Timeline" feature wit (*)
  2f4415b... ui: Finnish the "Insert at end of timeline" port to GES (*)
  4c1d3cf... pitivi: Make use of the ges enum instead of hacky around. (*)
  da3cd47... Silly workaround to restore import of all my videos. (*)
  c7d0b3f... Reimplementation of the previewing from the sourcelist. (*)
  8cd3fc6... ui: Properly handle Subtitles discovery in media files (*)
  0b96449... ui: cleanup preview playback reimplementation (*)
  77d7f9b... Re-disable icons on buttons (*)
  813b37e... Re-enable property descriptions (blurbs) for codecs (*)
  40f4b77... Make filechooser audio previews work again (*)
  38fd534... ui/sourcelist: clarify _addNextSource and _trackObjectAdded (*)
  95eb9c9... Fix a traceback when closing render dialog, cleanup the cod (*)
  d95adeb... Prevent the render dialog from having a blank output filena (*)
  6f381a7... Remove a print statement when reaching end of stream (*)
  39f271f... Automatically set the size of the Media Library previewer (*)
  1ee2ada... Put the Media Library previewer's playback controls at the  (*)
  23d08bb... Ensure that previewed videos fit within a reasonable size (*)
  3700c35... Make the Media Library previewer refresh faster (*)
  c94100f... ui: Properly handle play/pause in the previewer widget (*)
  c6a5b9a... ui: Use the ges enum in the encoding dialog (*)
  54dc0c8... ui: Fix clip names in the timeline (*)
  7859418... Fix the resolution and framerate parsing in the Media Libra (*)
  fea5b41... Properly show the sample rate for audio in the Media Librar (*)
  f9d5f04... ui/common: increase the precision of video framerates (*)
  94bf5f2... ui: Get source thumbs from the Freedesktop thumbnail cache  (*)
  113f1b1... ui: Handle wrong framerate detection from the discoverer (*)
  4ff2570... ui/viewer.py: Remove the slider since we don't use it anymo (*)
  1f12995... ui/viewer: Correctly set a default aspect ratio on startup (*)
  418d240... ui/viewer: Fix the "Go to the end of the timeline" button (*)
  fa95d9b... ui: Add some debuging logs when seeking went wrong (*)
  08c7b72... Add to string to check if we have "text" in the stream caps (*)
  4c1b2f9... bin: Update pitivi.in to check for GES (*)
  b7fcd7c... Fix the resolution and framerate parsing in the Media Libra (*)
  dc66bcf... pitivi/system.py: implement System, a base class for other  (*)
  d065728... pitivi/system.py: implement FreedesktopOrgSystem, a base cl (*)
  bcb9669... pitivi/system.py: implement GnomeSystem, adds power inhibit (*)
  2b0863e... pitivi/system.py: implement getSystem(), gets the best avai (*)
  cab444c... pitivi/Makefile.am: add system.py (*)
  8e2b19a... tests/test_system.py: test that adding and removing keys oc (*)
  d0f0bb7... pitivi/application.py: get a system when initialising (*)
  845d911... pitivi/ui/viewer.py: inhibit screensaver whilst previewing  (*)
  8759e58... pitivi/ui/encodingdialog.py: inhibit logging out, inhibit s (*)
  29ce303... Properly connect to the pipeline state when rendering to in (*)
  8b630ed... tests: Run and fix test_system_* (*)
  bd14128... bin: Update the pitivi-git script (*)
  4cca0ca... fix incorrect backup project file uri (*)
  47cc5b8... pitivi: Cleanup project setting code (*)
  7f99a20... encodingdialog: Do not forget systems (*)
  7f5ee6f... docs: Update ges_port.notes (*)
  0ae9eff... system: Disable notifications on inhibit (*)
  ef69b6c... projectmanager: Make use of the new GESFormatter::loaded si (*)
  28f27b9... pitivi: Some debug logging enhancements (*)
  7864598... common: Handle unhandled discoverered stream types graceful (*)
  19d69f6... mainwindow: Cleanup imports (*)
  1d72b06... loggable: Let user set log category at init (*)
  04bcce1... mainwindow: Handle DND in the viewer properly after GES por (*)
  4ce117c... mainwindow: Rework a bit the seeking method (*)
  821a9e7... timeline: Make use of GESTimeline.duration instead of calcu (*)
  c7039d0... pitivi: Create a 'utils' directory where we add all the hel (*)
  fd2b981... utils: Remove gaps.py and add its content to utils/timeline (*)
  50d1f34... undo: Create a pitivi/undo folder (*)
  28fa624... utils: Add logging functions/classes in pitivi/utils (*)
  85cfa43... undo: move PropertyChangeTracker to undo/undo.py (*)
  0499495... playback: Create a utils/playback.py file (*)
  7cbfe3e... pitivi: remove the reflect.py file which is unused (*)
  0e98853... signal: Add a utils/signal.py file (*)
  6503cb7... utils: Create a utils/ui.py file that contains UI constants (*)
  96ea43a... sourcelist: Remove ui/sourcelist and put everything into so (*)
  38da7ca... utils: Move system.py into utils (*)
  f4c98f3... utils: move pitivi/thread.py into utils (*)
  da5cf61... utils: Move receiver to utils (*)
  2d2d340... utils: Move togglePayback() from misc.py to playback.py (*)
  7494904... utils: Move the Point class to utils/ui.py (*)
  dd5a00c... filechooserpreview: Change the way we create the playbin (*)
  371f892... utils: Move UI utils to ui.py (*)
  a284457... utils: Move PathWalker to misc utils (*)
  dd07385... utils: Movbe ripple_update_group to utils/ (*)
  4d68e29... effects: Move all effect related classes to effects.py (*)
  0c1aaec... utils: Create a utils/widget.py (*)
  2061b3b... Remove encodingprogress.py (*)
  43f585f... Rename SourceList into MediaLibrary (*)
  dfd3e07... encode: Move everything related to encoding into encode.py (*)
  eeaee72... Rename encode to render so the naming is the same in the co (*)
  d60346f... utils/timeline: Move interfaces used in the Timeline to the (*)
  e597337... timeline: Create a timeline/ folder containing timeline dra (*)
  0b50a18... timeline: remove timelinecontrols, and mobe its content aro (*)
  20567b1... timeline: Remove trackobject.py and move everything to trac (*)
  5f209a8... timeline: Merge timelinecanvas.py into timeline.py (*)
  42853ac... project: Move projectmanager into project.py (*)
  a85dc3e... project: Move ProjectSettingsDialog to project.py (*)
  d9bd083... timeline: Cleaup imports (*)
  d3dcd42... ui: Merge previewer.py into preview.py (*)
  047165a... thumbnailing: Move all thumbnailing code to timeline/thumbn (*)
  b7552e7... autoaligner: Move all code related to autoaligner to autoal (*)
  313bdc2... clipproperties: Move from pitivi/ui/ to pitivi/ (*)
  bf74d6c... mediafilespreviewer: Renamed from pitivi/ui/filechooserprev (*)
  616434d... preset: Moved to pitivi/ (*)
  bd9279d... basetabs: Move from to root pitivi/ (*)
  bd3c503... tabsmanager: Rename basetabs to tabsmanager (*)
  2f8e0d0... viewer: Move to the root pitivi/ folder (*)
  18f434f... mainwindow: Move to the root pitivi/ directory (*)
  7d35ef2... dialogs: Rename pitivi/ui into pitivi/dialogs (*)
  b4a0fff... undo: Move effect related classes to effect.py (*)
  0f7ab09... Rename rendering dialog classes (*)
  465f652... Use the correct placeholder for MediaLibrary menus/buttons (*)
  6a5e5df... Selectively use the word "encoder" when talking about codec (*)
  298a23a... Make quote_uri bulletproof and RFC 2396 compliant (*)
  f301319... Restore unused sources selection (*)
  98aa649... Rename _checkUsedSource to _sourceIsUsed and document (*)
  08310ef... undo: call get_uri on GstDiscovererInfo to get the uri (*)
  fcdc6aa... loggable: Fix the loggable filename as we moved it (*)
  903aacd... undo: Make UndoableActionLog loggable (*)
  4a81849... Make some MediaLibraryWidget functions private (*)
  719c165... Rename project.sources to project.medialibrary for clarity (*)
  79a700b... mainwindow: Cleanup the gtk actions (*)
  c651dc9... medialibrary: Cleanup the gtk actions (*)
  6d640c4... timeline: Cleanup the gtk actions (*)
  4abcc10... mainwindow: Remove some unused callbacks (*)
  22aa8bd... Move the PlayPause action to timeline's playhead actions (*)
  431769b... Kill the "Preview" menu and reorganize the "Timeline" menu (*)
  33ab288... Make the search bars use focus-in events to ensure you can' (*)
  6ff7983... Prevent Delete from being sensitive in Media Library and Ef (*)
  fdb9bd4... Disable timeline accels when focusing Media Library content (*)
  6ca3caa... medialibrary: Add a "Preview Clip" menu item (*)
  40b1149... medialibrary: Use quote_uri systematically to prevent error (*)
  16e0591... When searching unused clips, use quote_uri on timeline obje (*)
  97a66c3... When possible, get the store model reference directly from  (*)
  fb09b4d... Do not log an error for ID3 streams when beautifying (*)
  8c7052d... Update the viewer when the timeline position really changes (*)
  71712d2... Correct the description of the FullGuiPitivi method (*)
  3cfab2e... Add a method to remove all instances of a timeline object (*)
  0f7afc5... Connect sources removed from the library to the timeline (*)
  bf74af5... medialibrary: Rename addNextSource to insertNextSource (*)
  14ceaa0... medialibrary: Make discovery asynchroneous and show progres (*)
  a4adcff... viewer: Only check the pipeline's position when playing (*)
  0ebb86d... mainwindow: Wait for clips to be loaded before updating the (*)
  d971cfc... Allow saving a snapshot of the current frame as an image fi (*)
  3d44553... manual: document the frame snapshot/screenshot feature (*)
  1b92f18... viewer: Fix seeking to the end of the timeline (*)
  e015f61... utils: Allow showing human-readable time deltas (*)
  4499155... Show the time for the unsaved changes confirmation dialog (*)
  e82764c... Offer to to load the autosaved backup instead of the projec (*)
  dbf8682... Cleanup timeline var names and fix the render button sensit (*)
  39b4d1a... mainwindow: Safely clamp the seeker to the end of the timel (*)
  4f87317... Make the missing files dialog correctly add clips to the li (*)
  6c5b66a... bin: Update pitivi-git (*)
  af2fbc8... mainwindow: Reorganize the tabs code in _createUi (*)
  6d88e6e... Work around glade/gtkbuilder's broken auto scrollbar policy (*)
  f59274a... manual: Clip previews now open in standalone windows (*)
  adeb193... Remove the unused ViewerError class (*)
  f70c31d... Remove the unused PlayheadController class (*)
  f546b42... timeline.py: Cleanup and comment some methods (*)
  1b6007a... Simplify changing the timeline UI's state (*)
  45e0ac5... Remove the unused "loop" method and associated menu entry (*)
  a909153... Rename some callbacks for clarity (*)
  eb7eb42... Update the recently used items when saving (*)
  817ad01... Refactor the mainwindow to avoid using public local variabl (*)
  9f4ae6a... Make the saveProject method bulletproof (*)
  8f05cac... Properly clear backup files (*)
  a05bef3... Add some debugging for project backups and clarify the code (*)
  7bfea08... Properly handle URIs and paths when loading projects (*)
  72cc11d... Really pass a URI to the formatter (not a path) (*)
  34db1c0... Make the Media Library's import progressbar more accurate (*)
  2b3bfb0... Only show the preview widget when not in folder import mode (*)
  f4454d3... viewer: Cleanup/reindent for better legibility (*)
  669532e... viewer: Replace pipeline.flushSeekVideo() by Seeker's flush (*)
  95bd7a1... viewer: Do not call set_state without parameters (*)
  f3fe4e6... viewer: Make the settings more compact (*)
  354f5a5... viewer: Document the setZoom method (*)
  2a9922a... viewer: Get rid of redundant seeker methods (*)
  dc6f7bf... Remove the unused ProjectError class (*)
  645eda6... Compact the code of project.py's _setProperties method (*)
  d09bc60... project: Do not try to save backup files for closed project (*)
  882da3b... project: Update the saveProject method's signature comment (*)
  124e1af... utils/widgets.py: Fix the creation of property widgets for  (*)
  b425ae5... utils/widgets.py: Gray out the "No properties" label (*)
  8ab1537... utils/widgets.py: Document and cleanup (*)
  aebf798... utils/playback.py: Comment the creation of the Seeker singl (*)
  a28fabf... Set a default timeout value in the seeker (*)
  c380411... viewer: Reorder bus methods and remove _eosCb (*)
  83ba540... viewer: Remove useless _getDefaultAction method (*)
  b00660a... ruler: Remove useless seek methods (*)
  10a2917... Handle pipeline state change messages in mainwindow (*)
  02677b8... Compact the video codec names some more (*)
  e87e7fd... viewer: Update the widgets when seeking while paused (*)
  fe151f0... Comment the useless sink.expose() in viewer.py (*)
  7d69607... viewer: Document _store_pixbuf and do_realize methods (*)
  25a5943... viewer: Compact code (*)
  db99c2b... Make the media library clip previewer work again (*)
  64fb372... Set the main official repository to be git.gnome.org/pitivi (*)
  18e1b21... Fix a traceback that occured when trimming clips (*)
  762505c... settings: Remove dead code that had translatable strings (*)
  2866c58... Ensure "No preset" is translated everywhere to prevent erro (*)
  42300f7... Preset.py: fixes bug when deletion just after save not work (*)
  7716ce4... utils/timeline: emit signals when trimming clips (*)
  e8e7296... viewer: Preview the clips being trimmed (*)
  eae0085... Catch signals in trimming handles and ask the viewer to pre (*)
  816a94b... viewer: Clear the pipeline bus sync handler to set a new on (*)
  8427a2f... viewer: Limit the live trim preview to one seek per 200 ms (*)
  41b5c78... viewer: Reset the pipeline to the previous position after t (*)
  98cd55e... Allow copying a clip's properties to project settings (*)
  02cbcaf... Refactor the clip media properties code (*)
  96c79e3... Set a better default height for the render dialog (*)
  4ae8768... Cleanup the translatable strings in project settings (*)
  bbdc125... Add clipmediaprops to POTFILES.in (*)
  36ab6ae... bin: Now use the GES 0.10 branch as master is now based on  (*)
  a7a4401... A cleaner __str__ method for debugging multimedia settings (*)
  2369e0c... ruler: Do not make write to debug for every mouse movement (*)
  6d72dd5... medialibrary: Sync the popup menu with the toplevel menu (*)
  5ed0d3d... medialibrary: Prevent double-clicking empty space (*)
  4af7451... medialibrary: Document and privatize selection methods (*)
  ef8cf97... medialibrary: Document and refactor code to handle right-cl (*)
  7c0183f... project: Reset "time_loaded" when _projectLoadedCb is calle (*)
  be6cb03... Add basic export functionality (*)
  a5dc491... Clear the timeline immediately when creating a blank projec (*)
  c6b44fa... Remove a useless seeker flush when changing project setting (*)
  403a2f4... Beautify gst fractions used in the clip properties dialog (*)
  0c196b5... mainwindow: Update the FIXME for bug 661059 (*)
  5b9f1e6... If available, show thumbnails for missing files to help the (*)
  44787d9... Add version info to the About dialog (*)
  2df0743... When run from git, don't show a stable version number in Ab (*)
  74dac0b... Add clipmediaprops to Makefile.am for installing (*)
  f065f56... Makefile style fix (*)
  c070dcf... Prevent the duplication of clips when re-dragging to the ti (*)
  f73e918... Add a "rule of thumb for long lines" to coding style conven (*)
  c012a2c... Add the ability to render video only or audio only (*)
  acddd7b... render: Compact code (*)
  da1b9a2... Set a default value to TextWidget to allow resetting it (*)
  4708a4f... Fixed bug when opening the transformation box (*)
  228d5fc... Bring back visual handlers for clip transformation (*)
  dec898e... timeline: Ignore objects without URIs when purging (*)
  d228a0c... timeline: Update the canvas' playhead position when zooming (*)
  db549f4... Reactivate video thumbnails on the timeline (*)
  55d4cbe... loggable: Fix output coloration (*)
  14ca03f... track: Don't try to create thumbnails for transition object (*)
  0c00d91... track: Stop using receiver/handler for TrackObject (*)
  7c17777... track: Subclass TrackObject for transitions and filesources (*)
  5ef39cf... track: Remove unused Transition class (*)
  d885b58... track: Code cleanup (*)
  6ee6004... track: Properly use GES enums instead of hacking around (*)
  e0a98de... utils/misc: Add utility to compute the hash of a file (*)
  48b8d46... thumbnailer: Add on disk thumbnail caching (*)
  0122157... Bump required GStreamer version to 0.10.36 (*)
  395b4cb... Use a bigger spacing between thumbnails and darker bg color (*)
  7ee4908... timeline: Quote the URIs being compared when purging object (*)
  e066eab... More gitignore files (*)
  9ffe82c... clipproperties: Make timeline a property and set it to None (*)
  41c9d5b... playback: make the Seeker class a Loggable and make use of  (*)
  608ab1a... Port to the new GES timeline edition API (*)
  34c4c5f... Refactor the way we handle the timeline/tracks in TimelineC (*)
  6bd0279... timeline: Make it possible to set a None GESTimeline (*)
  e01e2ec... track: Refactor the whole Track class (*)
  724f3c7... docs: Update ges_port.notes (*)
  cc1ca9b... viewer: Add some debug logging (*)
  f0aab70... track: Make it Loggable and minor cleanups (*)
  4c0abcb... Show a vertical line to indicate clip snapping (*)
  20ad0a2... Add a version checker (*)
  66d0d68... Only do a "Zoom Fit" when the zoom is already fitted (*)
  7a43698... Make the timeline ruler's scroll behavior match with the ca (*)
  f2ff6c3... timeline: Fix the horizontal scrollbar management for zoomi (*)
  7f5b35f... Prevent calculating setBestZoomRatio with empty timelines (*)
  40fffaf... timeline: Update the canvas' playhead position on zoom chan (*)
  90ebb50... timeline: Use the canvas' width to calculate autoscrolling (*)
  6886c57... timeline: When autoscrolling, jump to 1/6th of the width, n (*)
  c408d37... timeline: Minor cleanup (*)
  84377dd... Grab focus on the timeline canvas when clicking on the rule (*)
  6c70423... Allow pausing and resuming rendering (*)
  30b69f6... render: Reset the time estimation when resuming rendering (*)
  dbc3a26... render: Set power management only when starting/resuming (*)
  c7358a3... mainwindow: Notify the viewer when render finishes (*)
  df36892... Show a better default progressbar text when starting render (*)
  6ffa402... Reprioritize pipeline, ruler and inhibition debug/info mess (*)
  5210e5f... ruler: Remove code cruft (*)
  9700203... Slight code style cleanup in ruler, mainwindow and timeline (*)
  d32928b... timeline: Don't set the snapping distance before the UI is  (*)
  4992450... timeline: Prevent a crash due to a bad parameter (*)
  55bfe93... Bring back old layer titles (*)
  59c6e7c... When trimming image clips, don't try to preview them in vie (*)
  eb3d20a... Fix the import dialog's media file previewer (*)
  61dc468... tabsmanager: Remove broken/crack code (*)
  b11a261... ruler: Reimplement double buffering (*)
  3533684... ruler: Use cairo.Surface insted of pixmap (deprecated) (*)
  d4410e5... ruler: Slight cleanup and lower repaint debug statement pri (*)
  badb655... pipeline: Add a pipeline class subclass of ges.TimelinePipe (*)
  eb074ad... Use the pipeline togglePlayback method all around (*)
  b5f9479... project: Close running project when loading a new project (*)
  c7fc321... Move seek related code to pipeline.py (*)
  e48b58f... project: State the project as loaded after all sources have (*)
  92a78b5... timeline: Properly reset projects when loading a new one (*)
  27de170... Handle everything pipeline related in the pipeline class (*)
  8dad82b... pipeline: Create a SimplePipeline that is reusable in more  (*)
  5754ad1... Fixup remove the playback file (*)
  a4e7df1... mainwindow: Activate/deactivate pipeline positition listen  (*)
  45b8347... viewer: Use the SimplePipeline class for the trimming preiv (*)
  fcea0ea... viewer: Some more refactoring after new Pipeline class impl (*)
  f94e253... viewer: Remove dead code (*)
  9635978... timeline: Query the pipeline to get the current position, d (*)
  82815d3... render: Properly connect to the pipeline for updating the E (*)
  a9699df... application: Don't use giofile.query_exists to check releas (*)
  fa352dd... timeline: Move the playhead when clicking outside clips (*)
  cfe01f9... track: makes remove object callback more thread safe (*)
  4220f06... timeline: fix mistypes and removal of unused code (*)
  8d473f7... timeline: reconnect drag-drop from Gtk.Table to Canvas (*)
  eae76eb... timeline: rework of drag-drop, to allow drag out and preven (*)
  80cda17... timeline: fix selecting in timeline (*)
  e3e2a0e... Comment and cleanup the drag & drop refactoring (*)
  d315575... medialibrary: Warn of nonsensical timeline durations on ins (*)
  2d5be0e... loggable: Show human-readable stuff when not using GST_DEBU (*)
  379c2dd... medialibrary: Don't toggle the iconview/treeview on clip im (*)
  7995c07... thumbnailer: Make it possible to replace a thumbnail (*)
  c27e522... tests: port test_cache test to the new thumbnailer caching  (*)
  dc82fa2... timeline: Do not disable update where not necessary (*)
  ce87641... thumbnailer: Use an async bus handler (*)
  bfe3b8a... pipeline: Do not use an sync bus handler for element messag (*)
  6754b89... medialibrary: Do not disable timeline updates when adding e (*)
  d28eeb3... medialibrary: Wait for all TrackObject-s to be in Tracks be (*)
  1fdba66... timeline: Misc cleanup (*)
  6946a43... mainwindow: Misc debug logging enhancements (*)
  a264bdb... mainwindow: Remove unnecessary first seek (*)
  56fcb04... test_cache: Cleanup, properly setting/tearing down the test (*)
  ffdee5d... bin: Update pitivi-git (*)
  e04a3d2... Merge branch 'ges'
  9c2f789... Clarify "About %s left" for translators and update fr trans

(*) This commit already existed in another branch; no separate mail sent



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