Revisit TODO and FIXME comments
$ grep FIXME pitivi tests -r | grep -v ^Binary | grep -v loggable.py | grep -v test_log.py
pitivi/effects.py: # FIXME Workaround in order to make aspectratiocrop working
pitivi/timeline/elements.py: # FIXME: drawing a grid and ticks would be nice, but
pitivi/utils/extract.py:# FIXME reimplement after GES port
pitivi/utils/extract.py: # FIXME:
pitivi/utils/validate.py:# FIXME Remove when we have a hard dep on Gst 1.14.
pitivi/utils/timeline.py: # FIXME GES break, handle the fact that we have unlinked objects in
pitivi/utils/timeline.py: # FIXME: ideally we should deprecate this
pitivi/utils/timeline.py: # FIXME: ideally we should deprecate this and spit a warning here
pitivi/transitions.py: # FIXME: the "never" horizontal scroll policy in GTK2 messes up iconview
pitivi/render.py: # FIXME: https://github.com/pitivi/gst-editing-services/issues/23
pitivi/clipproperties.py: # FIXME: Work around
pitivi/dialogs/depsmanager.py: # FIXME: autodetect if we can actually use PackageKit's
pitivi/dialogs/depsmanager.py: # FIXME: this is not implemented properly.
pitivi/dialogs/startupwizard.py: # FIXME: gtk creates a combo box with only one item, but there is no
pitivi/mainwindow.py: # FIXME : see https://bugzilla.gnome.org/show_bug.cgi?id=729263
pitivi/mainwindow.py: # FIXME GES: Reimplement Undo/Redo
pitivi/mainwindow.py: # FIXME GES we should re-enable this when possible
pitivi/autoaligner.py: # FIXME: Add a cancel button
tests/test_render.py: # FIXME Check more things?
$ grep TODO pitivi tests -r | grep -v ^Binary
pitivi/application.py: # TODO: Use present() instead of present_with_time() when
pitivi/viewer/viewer.py: # TODO: review this code to create a smarter algorithm.
pitivi/viewer/overlay_stack.py: # TODO: Viewer zoom
pitivi/timeline/layer.py: # TODO: Use media_types to determine which controls to show.
pitivi/timeline/previewers.py: # Something went wrong TODO : recover
pitivi/timeline/elements.py: # TODO Let the user know about why it did not work.
pitivi/timeline/elements.py: # TODO : Let's be more specific, masks etc ..
pitivi/titleeditor.py: # TODO: Use set_text_color when we work with TitleSources instead of
pitivi/utils/widgets.py: # TODO: implement widgets for other types.
pitivi/utils/widgets.py: # TODO: implement widgets for: GBoxed, GFlags
pitivi/utils/proxy.py: # TODO: remove once https://bugzilla.gnome.org/show_bug.cgi?id=767226
pitivi/utils/proxy.py: # TODO Be smarter about multiple streams
pitivi/dialogs/clipmediaprops.py: # TODO: in "onApplyButtonClicked", we only use the first stream...
pitivi/dialogs/depsmanager.py: # TODO: catch exceptions/create callbacks to _installFailedCb
pitivi/mainwindow.py: # TODO: Remove this set_current_folder call when GTK bug 683999 is
pitivi/mainwindow.py: # TODO: be smarter, figure out which (width, height) is bigger
pitivi/project.py: # TODO: this will not be needed when GTK+ bug #601451 is fixed
pitivi/project.py: # TODO: Remove this when it's possible to undo/redo these changes.
pitivi/autoaligner.py:# TODO reimplement after GES port
pitivi/autoaligner.py: # TODO: see if phase ramps are worthwhile here
tests/common.py: # TODO: Get rid of Zoomable.app.
tests/common.py: # TODO: Get rid of Zoomable._instances.
tests/common.py: # TODO: Get rid of Previewer.manager.
tests/test_preset.py:# TODO: add a specific testcase for audio, video, render presets