[gst-cvs] thaytan gst-editor: gst-editor/ gst-editor/libs/gst/editor/ gst-editor/libs/gst/element-browser/ gst-editor/po/ gst-editor/src/

Jan Schmidt thaytan at freedesktop.org
Fri Nov 5 09:14:26 PST 2004


CVS Root:       /cvs/gstreamer
Module:         gst-editor
Changes by:     thaytan
Date:           Fri Nov 05 2004  09:04:54 PST

Log message:
* libs/gst/editor/gsteditorbin.c: (gst_editor_bin_element_added):
* libs/gst/editor/gsteditorelement.c:
        (gst_editor_element_class_init), (gst_editor_element_init),
        (gst_editor_element_dispose), (gst_editor_element_realize),
        (gst_editor_element_resizebox_event),
        (gst_editor_element_state_event), (on_new_pad), (on_pad_removed),
        (on_state_change), (on_parent_unset),
        (gst_editor_element_set_state), (gst_editor_element_set_state_cb),
        (gst_editor_element_sync_state):
* libs/gst/editor/gsteditorelement.h:
* libs/gst/editor/gsteditoritem.c: (gst_editor_item_class_init),
        (gst_editor_item_finalize), (gst_editor_item_dispose),
        (gst_editor_item_set_property):
        Some refcounting changes that make things more stable, although still
        not perfect. It actually frees up gst-editor canvas items now though,
        instead of leaking them.
        Also, implement a small hack to release the mouse grab before
        processing a state change, and do the state change in an idle handler.
        This reduces but doesn't completely solve the problem of the editor
        locking up while holding a global mouse pointer grab.
* libs/gst/element-browser/element-tree.c:
        (gst_element_browser_element_tree_init), (populate_store),
        (set_select_by_factory_subtree), (set_tree_selection_by_factory),
        (set_tree_model), (filter_subtree), (build_filter_by_tree),
        (build_filter_by_existing), (filter_elements),
        (filter_text_changed):
* libs/gst/element-browser/element-tree.h:
        Reimplement the find text box as a filter.
* src/editor.glade2:
        Change the label on the 'find' edit box to 'filter'
* po/nl.po:
* po/no.po:

Modified files:
    .               : ChangeLog
    libs/gst/editor : gsteditorbin.c gsteditorelement.c
                      gsteditorelement.h gsteditoritem.c
    libs/gst/element-browser: element-tree.c element-tree.h
    po              : nl.po no.po
    src             : editor.glade2

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/ChangeLog.diff?r1=1.28&r2=1.29
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/libs/gst/editor/gsteditorbin.c.diff?r1=1.38&r2=1.39
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/libs/gst/editor/gsteditorelement.c.diff?r1=1.55&r2=1.56
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/libs/gst/editor/gsteditorelement.h.diff?r1=1.9&r2=1.10
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/libs/gst/editor/gsteditoritem.c.diff?r1=1.19&r2=1.20
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/libs/gst/element-browser/element-tree.c.diff?r1=1.8&r2=1.9
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/libs/gst/element-browser/element-tree.h.diff?r1=1.3&r2=1.4
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/po/nl.po.diff?r1=1.4&r2=1.5
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/po/no.po.diff?r1=1.4&r2=1.5
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-editor/src/editor.glade2.diff?r1=1.18&r2=1.19




More information about the Gstreamer-commits mailing list