0.9.4: 2008-02-21 Murray Cumming * gstreamer/gstreamermm/miniobject.h: Added gobj(). Otherwise Glib::ObjectBase::gobj() is called. * gstreamer/src/bus.hg: pop_filtered(), timed_pop(), timed_pop_filtered(): Renamed all these to pop(). * gstreamer/src/element.hg: Renamed message_full() to post_message() so it looks like a method overload. * gstreamer/src/pad.ccg: * gstreamer/src/pad.hg: Wrapped have_data signal. * gstreamer/src/xml.hg: Added const version of get_topelements(). * tools/m4/convert_gst.m4: * gstreamer/src/childproxy.hg: Moved signal-specific conversion to the .hg file where it is used. 2008-02-18 Siavash Safi * gstreamer/src/bin.hg: Ignored gst_bin_add_many, gst_bin_remove_many * gstreamer/src/buffer.hg: Ignored gst_buffer_stamp (deprecated in C API) * gstreamer/src/bus.hg: Added pop_filtered, timed_pop_filtered, poll * gstreamer/src/caps.hg: Ignored gst_caps_set_simple * gstreamer/src/element.ccg: * gstreamer/src/element.hg: Added set_index, get_index, message_full, get_query_types, implements_interface, ignored gst_element_unlink_many, gst_element_get_compatible_pad_template, gst_element_send_event * gstreamer/src/enums.hg: Added FlowReturn * gstreamer/src/gst_others.defs: Added the defenition for Buffer::make_writable * gstreamer/src/gst_signals.defs: Corrected Pad::have_data signal parameter manually * gstreamer/src/pad.ccg: * gstreamer/src/pad.hg: Added get_pad_template_caps, alloc_buffer, alloc_buffer_and_set_caps, get_range, proxy_getcaps, push, push_event, send_event, event_default, query, peer_query, query_default, get_query_types, get_query_types_default, get_internal_links, get_internal_links_default, chain, Ignored all *_function methods, Corrected have_data signal (the conversion doesn't work) * gstreamer/src/padtemplate.hg: Ignored gst_pad_template_pad_created which is a signal and already wrapped * gstreamer/src/pluginfeature.hg: Ignored gst_plugin_feature_type_name_filter which was hand coded * gstreamer/src/xml.hg: Corrected the const version of get_element, Added get_topelements * tools/m4/convert_gst.m4: Added conversions: `GstIndex*' to `Glib::RefPtr' `const Glib::RefPtr&' to `GstIndex*' `ClockTimeDiff' to `GstClockTimeDiff' `const GstQueryType*' to `const QueryType*' Bug #517208. 2008-02-19 José Alburquerque * gstreamer/gstreamermm.h: * gstreamer/src/Makefile_list_of_hg.am_fragment: * gstreamer/src/enums.hg: * gstreamer/src/gst_signals.defs: * gstreamer/src/urihandler.ccg: * gstreamer/src/urihandler.hg: * tools/m4/convert_gst.m4: Added urihandler and related enums+conversions; Manually included the "new-uri" signal def in defs file. Must fix "const gchar*" parameter problem before wrapping signal in *.hg file. 2008-02-18 José Alburquerque * gstreamer/gstreamermm.h: * gstreamer/src/Makefile_list_of_hg.am_fragment: * gstreamer/src/enums.hg: * gstreamer/src/parse.ccg: * gstreamer/src/parse.hg: * gstreamer/src/task.ccg: * gstreamer/src/task.hg: * tools/m4/convert_gst.m4: Added Parse and Task 2008-02-18 José Alburquerque * gstreamer/gstreamermm.h: * gstreamer/src/Makefile_list_of_hg.am_fragment: * gstreamer/src/elementfactory.hg: * gstreamer/src/filter.ccg: * gstreamer/src/filter.hg: * gstreamer/src/indexfactory.ccg: * gstreamer/src/indexfactory.hg: Added Filter and IndexFactory; Removed unused include in elementfactory.hg * gstreamer/src/structure.ccg: * gstreamer/src/structure.hg: Renamed MapSlot to SlotMap and moved outside of namespace Gst; Used glibmm types for slot typedefs * tools/m4/convert_gst.m4: Added Index and IndexFactory conversions 2008-02-15 José Alburquerque * gstreamer/src/childproxy.ccg: * gstreamer/src/childproxy.hg: Fixed misdefinition of static methods to actual member methods (must still add docs) 2008-02-14 José Alburquerque * gstreamer/src/bin.ccg: * gstreamer/src/bin.hg: Wrapped signals; Wrapped methods that could be wrapped and removed handwritten definitions; Wrapped property (but something to do with GLIBMM_PROPERTIES_ENABLED def is hiding it in docs) * gstreamer/src/buffer.hg: * gstreamer/src/caps.hg: * gstreamer/src/childproxy.hg: * gstreamer/src/elementfactory.hg: * gstreamer/src/plugin.hg: * gstreamer/src/structure.hg: * tests/test-pipeline-add-element.cc: Reviewed recent method name changes and realized that it's best to stick with the C API names for now and use prefixes "get_", "is_" and "has_" consistently (Names can be reviewed later) 2008-02-13 José Alburquerque * gstreamer/src/bin.ccg: * gstreamer/src/bin.hg: * gstreamer/src/buffer.ccg: * gstreamer/src/buffer.hg: * gstreamer/src/bus.ccg: * gstreamer/src/bus.hg: * gstreamer/src/caps.ccg: * gstreamer/src/caps.hg: * gstreamer/src/childproxy.hg: * gstreamer/src/clock.hg: * gstreamer/src/element.ccg: * gstreamer/src/element.hg: * gstreamer/src/elementfactory.hg: * gstreamer/src/enums.hg: * gstreamer/src/error.ccg: * gstreamer/src/event.hg: * gstreamer/src/format.hg: * gstreamer/src/index.ccg: * gstreamer/src/index.hg: * gstreamer/src/iterator.hg: * gstreamer/src/message.hg: * gstreamer/src/pad.ccg: * gstreamer/src/pad.hg: * gstreamer/src/padtemplate.ccg: * gstreamer/src/padtemplate.hg: * gstreamer/src/pipeline.ccg: * gstreamer/src/pipeline.hg: * gstreamer/src/plugin.ccg: * gstreamer/src/plugin.hg: * gstreamer/src/pluginfeature.ccg: * gstreamer/src/pluginfeature.hg: * gstreamer/src/query.hg: * gstreamer/src/structure.hg: * gstreamer/src/systemclock.hg: * gstreamer/src/value.ccg: * gstreamer/src/value.hg: * gstreamer/src/xml.ccg: * gstreamer/src/xml.hg: Reordered includes from least to greatest -- Sorry for inconsistency 2008-02-13 José Alburquerque * docs/reference/Doxyfile.in: Made minor changes to include brief descriptions and static members in html docs * gstreamer/src/element.ccg: * gstreamer/src/element.hg: Wrapped get_factory() method 2008-02-12 José Alburquerque * gstreamer/src/caps.hg: Added a couple of consts where appropriate * gstreamer/src/elementfactory.ccg: * gstreamer/src/elementfactory.hg: Wrapped ElementFactory * tools/m4/convert_gst.m4: Added conversions for ElementFactory; Reordered conversions 2008-02-11 José Alburquerque * gstreamer/src/pluginfeature.ccg: Corrected misuse of data parameter in type_name_filter() 2008-02-11 José Alburquerque * gstreamer/src/pluginfeature.ccg: * gstreamer/src/pluginfeature.hg: Reworked TypeNameData to include necessary fields for type_name_filter() method; Wrote out type_name_filter() to convert from TypeNameData to GstTypeNameData 2008-02-11 José Alburquerque * gstreamer/src/enums.hg: Added PluginError * gstreamer/src/plugin.ccg: * gstreamer/src/plugin.hg: Wrapped Plugin * gstreamer/src/pluginfeature.hg: Added const for methods where appropriate * tools/m4/convert_gst.m4: Added Plugin conversions 2008-02-11 José Alburquerque * gstreamer/src/gst_docs.xml: Generated docs from C API (the build processs must still be adapted to use it) 2008-02-10 José Alburquerque * gstreamer/src/enums.hg: Added GstRank * gstreamer/src/pluginfeature.ccg: * gstreamer/src/pluginfeature.hg: Wrapped PluginFeature * tools/m4/convert_gst.m4: Finished previous commit's unmentioned TypeNameData conversion; Added GstPluginFeature* and Glib::ListHandle<> converison for PluginFeature 2008-02-10 José Alburquerque * gstreamer/src/bus.hg: Moved SlotWatch typdef to top of Bus class definition; Used Glib::PRIORITY_DEFAULT instead of G_PRIORITY_DEFAULT * gstreamer/src/childproxy.hg: Repaired wraps of static method child_added() and child_removed() and signals "child-added" and "child-removed" * gstreamer/src/gst_signals.defs: Regenerated with generate_extra_defs tool to include missing signals and properties * tools/extra_defs_gen/generate_defs_gst.cc: Added all types so that signal and property generation includes all methods possible * tools/m4/convert_gst.m4: Included def from GstObject* to const Glib::RefPtr<>&