added miissing classes and symbols (123 more to go) removed removed symbols from section file fixed many doc-comments

Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/gstbin.c:
* gst/gstiterator.c:
* gst/gstutils.c:
* gst/registries/gstxmlregistry.h:
added miissing classes and symbols (123 more to go)
removed removed symbols from section file
fixed many doc-comments
diff --git a/ChangeLog b/ChangeLog
index 98eed42..43f9c9a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2005-08-25  Stefan Kost  <ensonic@users.sf.net>
+
+	* docs/gst/gstreamer-docs.sgml:
+	* docs/gst/gstreamer-sections.txt:
+	* docs/gst/tmpl/.cvsignore:
+	* gst/gstbin.c:
+	* gst/gstiterator.c:
+	* gst/gstutils.c:
+	* gst/registries/gstxmlregistry.h:
+          added miissing classes and symbols (123 more to go)
+          removed removed symbols from section file
+          fixed many doc-comments
+
 2005-08-24  Wim Taymans  <wim@fluendo.com>
 
 	* check/generic/states.c: (GST_START_TEST):
diff --git a/docs/gst/gstreamer-docs.sgml b/docs/gst/gstreamer-docs.sgml
index e3af578..d9a8269 100644
--- a/docs/gst/gstreamer-docs.sgml
+++ b/docs/gst/gstreamer-docs.sgml
@@ -29,6 +29,7 @@
 <!ENTITY GstIterator SYSTEM "xml/gstiterator.xml">
 <!ENTITY GstMacros SYSTEM "xml/gstmacros.xml">
 <!ENTITY GstMemChunk SYSTEM "xml/gstmemchunk.xml">
+<!ENTITY GstMessage SYSTEM "xml/gstmessage.xml">
 <!ENTITY GstMiniObject SYSTEM "xml/gstminiobject.xml">
 <!ENTITY GstObject SYSTEM "xml/gstobject.xml">
 <!ENTITY GstPad SYSTEM "xml/gstpad.xml">
@@ -37,6 +38,7 @@
 <!ENTITY GstPipeline SYSTEM "xml/gstpipeline.xml">
 <!ENTITY GstPlugin SYSTEM "xml/gstplugin.xml">
 <!ENTITY GstPluginFeature SYSTEM "xml/gstpluginfeature.xml">
+<!ENTITY GstProbe SYSTEM "xml/gstprobe.xml">
 <!ENTITY GstQuery SYSTEM "xml/gstquery.xml">
 <!ENTITY GstQueue SYSTEM "xml/gstqueue.xml">
 <!ENTITY GstRegistry SYSTEM "xml/gstregistry.xml">
@@ -56,6 +58,7 @@
 <!ENTITY GstValue SYSTEM "xml/gstvalue.xml">
 <!ENTITY GstVersion SYSTEM "xml/gstversion.xml">
 <!ENTITY GstXML SYSTEM "xml/gstxml.xml">
+<!ENTITY GstXMLRegistry SYSTEM "xml/gstxmlregistry.xml">
 
 <!ENTITY GstAdapter SYSTEM "xml/gstadapter.xml">
 <!ENTITY GstBaseSrc SYSTEM "xml/gstbasesrc.xml">
@@ -121,6 +124,7 @@
     &GstIndexFactory;
     &GstInfo;
     &GstIterator;
+    &GstMessage;
     &GstMiniObject;
     &GstObject;
     &GstPad;
@@ -129,6 +133,7 @@
     &GstPipeline;
     &GstPlugin;
     &GstPluginFeature;
+    &GstProbe;
     &GstQuery;
     &GstQueue;
     &GstRegistry;
@@ -146,6 +151,7 @@
     &GstValue;
     &GstVersion;
     &GstXML;
+    &GstXMLRegistry;
 
   </chapter>
 
diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt
index 2090b93..a4f218b 100644
--- a/docs/gst/gstreamer-sections.txt
+++ b/docs/gst/gstreamer-sections.txt
@@ -34,6 +34,10 @@
 GstBinClass
 GstBinFlags
 
+GST_BIN_CHILDREN
+GST_BIN_CHILDREN_COOKIE
+GST_BIN_NUMCHILDREN
+
 gst_bin_new
 gst_bin_add
 gst_bin_remove
@@ -46,10 +50,6 @@
 gst_bin_iterate_recurse
 gst_bin_iterate_sinks
 gst_bin_iterate_all_by_interface
-
-GST_BIN_CHILDREN
-GST_BIN_CHILDREN_COOKIE
-GST_BIN_NUMCHILDREN
 <SUBSECTION>
 gst_bin_add_many
 gst_bin_remove_many
@@ -98,6 +98,7 @@
 GST_IS_BUS_CLASS
 GST_BUS_GET_CLASS
 GST_TYPE_BUS_FLAGS
+GST_TYPE_BUS_SYNC_REPLY
 GST_BUS_CAST
 <SUBSECTION Private>
 gst_bus_get_type
@@ -109,28 +110,34 @@
 <FILE>gstbuffer</FILE>
 <TITLE>GstBuffer</TITLE>
 GstBuffer
-
-gst_buffer_new
-gst_buffer_new_and_alloc
-
 GstBufferFlag
 GST_BUFFER_FLAGS
 GST_BUFFER_FLAG_IS_SET
 GST_BUFFER_FLAG_SET
 GST_BUFFER_FLAG_UNSET
 
-gst_buffer_set_data
 GST_BUFFER_DATA
+GST_BUFFER_MALLOCDATA
 GST_BUFFER_SIZE
 GST_BUFFER_TIMESTAMP
 GST_BUFFER_DURATION
 GST_BUFFER_CAPS
 GST_BUFFER_OFFSET
 GST_BUFFER_OFFSET_END
+GST_BUFFER_OFFSET_NONE
+GST_BUFFER_DURATION_IS_VALID
+GST_BUFFER_TIMESTAMP_IS_VALID
+GST_BUFFER_OFFSET_IS_VALID
+GST_BUFFER_OFFSET_END_IS_VALID
+GST_BUFFER_TRACE_NAME
+
+gst_buffer_new
+gst_buffer_new_and_alloc
 
 gst_buffer_ref
 gst_buffer_unref
 
+gst_buffer_set_data
 gst_buffer_copy
 gst_buffer_is_writable
 gst_buffer_make_writable
@@ -143,14 +150,6 @@
 gst_buffer_is_span_fast
 gst_buffer_span
 
-GST_BUFFER_TRACE_NAME
-GST_BUFFER_OFFSET_NONE
-GST_BUFFER_DURATION_IS_VALID
-GST_BUFFER_TIMESTAMP_IS_VALID
-GST_BUFFER_OFFSET_IS_VALID
-GST_BUFFER_OFFSET_END_IS_VALID
-GST_BUFFER_MALLOCDATA
-
 gst_buffer_stamp
 gst_buffer_join
 gst_buffer_merge
@@ -179,11 +178,14 @@
 GST_CAPS_FLAGS_ANY
 GST_CAPS_ANY
 GST_CAPS_NONE
+GST_CAPS_REFCOUNT
+GST_CAPS_REFCOUNT_VALUE
 GST_STATIC_CAPS_ANY
 GST_STATIC_CAPS_NONE
 GST_CAPS_IS_SIMPLE
 GST_DEBUG_CAPS
 GST_STATIC_CAPS
+
 gst_caps_new_empty
 gst_caps_new_any
 gst_caps_new_simple
@@ -202,6 +204,7 @@
 gst_caps_is_empty
 gst_caps_is_fixed
 gst_caps_is_equal
+gst_caps_is_equal_fixed
 gst_caps_is_always_compatible
 gst_caps_is_subset
 gst_caps_intersect
@@ -214,6 +217,11 @@
 gst_caps_to_string
 gst_caps_from_string
 gst_caps_subtract
+gst_caps_make_writable
+gst_caps_ref
+gst_caps_structure_fixate_field_boolean
+gst_caps_truncate
+gst_caps_unref
 <SUBSECTION Standard>
 GST_CAPS
 GST_IS_CAPS
@@ -277,15 +285,26 @@
 GstClockReturn
 GstClockFlags
 GST_CLOCK_FLAGS
+GST_CLOCK_BROADCAST
+GST_CLOCK_CAST
+GST_CLOCK_COND
+GST_CLOCK_TIMED_WAIT
+GST_CLOCK_WAIT
 gst_clock_set_resolution
 gst_clock_get_resolution
 gst_clock_get_time
 gst_clock_new_single_shot_id
 gst_clock_new_periodic_id
+gst_clock_adjust_unlocked
+gst_clock_set_time_adjust
 gst_clock_id_get_time
 gst_clock_id_wait
 gst_clock_id_wait_async
 gst_clock_id_unschedule
+gst_clock_id_compare_func
+gst_clock_id_ref
+gst_clock_id_unref
+
 <SUBSECTION Standard>
 GstClockClass
 GST_CLOCK
@@ -345,9 +364,6 @@
 GST_STATE_PLAYING_TO_PAUSED
 GST_STATE_PAUSED_TO_READY
 GST_STATE_READY_TO_NULL
-GST_ELEMENT_QUERY_TYPE_FUNCTION
-GST_ELEMENT_FORMATS_FUNCTION
-GST_ELEMENT_EVENT_MASK_FUNCTION
 GstElementFlags
 GST_ELEMENT_NAME
 GST_ELEMENT_PARENT
@@ -393,10 +409,8 @@
 gst_element_set_state
 gst_element_state_get_name
 gst_element_get_factory
-gst_element_get_manager
 gst_element_no_more_pads
 <SUBSECTION Standard>
-GstEventClass
 GST_ELEMENT
 GST_IS_ELEMENT
 GST_ELEMENT_CLASS
@@ -404,6 +418,7 @@
 GST_ELEMENT_GET_CLASS
 GST_TYPE_ELEMENT
 GST_TYPE_ELEMENT_FLAGS
+GST_ELEMENT_CAST
 <SUBSECTION Private>
 gst_element_get_type
 gst_element_flags_get_type
@@ -481,32 +496,18 @@
 <TITLE>GstEvent</TITLE>
 GstEvent
 GstEventType
-GST_EVENT_ANY
 GST_EVENT_TRACE_NAME
 GST_EVENT_TYPE
 GST_EVENT_TIMESTAMP
 GST_EVENT_SRC
-GST_EVENT_IS_INTERRUPT
 GST_EVENT_IS_DOWNSTREAM
 GST_EVENT_IS_SERIALIZED
 GST_EVENT_IS_UPSTREAM
-GstEventFlag
-GST_EVENT_MASK_FUNCTION
 GstSeekType
-GstSeekAccuracy
-GST_EVENT_SEEK_TYPE
-GST_EVENT_SEEK_FORMAT
-GST_EVENT_SEEK_METHOD
-GST_EVENT_SEEK_FLAGS
-GST_EVENT_SEEK_OFFSET
-GST_EVENT_SEEK_ENDOFFSET
-GST_EVENT_SEEK_ACCURACY
-GST_EVENT_DISCONT_OFFSET
-GST_EVENT_DISCONT_OFFSET_LEN
-GST_EVENT_SIZE_FORMAT
-GST_EVENT_SIZE_VALUE
-GST_EVENT_RATE_VALUE
+GstSeekFlags
+
 GST_EVENT_MAKE_TYPE
+
 gst_event_ref
 gst_event_unref
 gst_event_copy
@@ -526,22 +527,21 @@
 gst_event_parse_seek
 gst_event_new_navigation
 <SUBSECTION Standard>
+GstEventClass
 GST_EVENT
 GST_IS_EVENT
 GST_IS_EVENT_CLASS
 GST_EVENT_CLASS
 GST_EVENT_GET_CLASS
 GST_TYPE_EVENT
-GST_TYPE_EVENT_FLAG
 GST_TYPE_EVENT_TYPE
-GST_TYPE_SEEK_ACCURACY
 GST_TYPE_SEEK_TYPE
+GST_TYPE_SEEK_FLAGS
 <SUBSECTION Private>
 gst_event_get_type
-gst_event_flag_get_type
 gst_event_type_get_type
-gst_seek_accuracy_get_type
 gst_seek_type_get_type
+gst_seek_flags_get_type
 </SECTION>
 
 <SECTION>
@@ -558,11 +558,12 @@
 GST_FORMAT_PERCENT_MAX
 GST_FORMAT_PERCENT_SCALE
 GstFormatDefinition
-GST_FORMATS_FUNCTION
+
 gst_format_register
 gst_format_get_by_nick
 gst_formats_contains
 gst_format_get_details
+gst_format_iterate_definitions
 <SUBSECTION Standard>
 GST_TYPE_FORMAT
 <SUBSECTION Private>
@@ -575,6 +576,8 @@
 GstGhostPad
 gst_ghost_pad_new
 gst_ghost_pad_set_target
+gst_ghost_pad_get_target
+gst_ghost_pad_new_notarget
 <SUBSECTION Standard>
 GstGhostPadClass
 GST_GHOST_PAD
@@ -718,6 +721,7 @@
 gst_debug_category_get_description
 gst_debug_get_all_categories
 gst_debug_construct_term_color
+GST_CAT_DEFAULT
 GST_CAT_LEVEL_LOG
 GST_CAT_ERROR_OBJECT
 GST_CAT_WARNING_OBJECT
@@ -812,7 +816,11 @@
 
 
 <SUBSECTION Standard>
+GST_TYPE_ITERATOR_ITEM
+GST_TYPE_ITERATOR_RESULT
 <SUBSECTION Private>
+gst_iterator_item_get_type
+gst_iterator_result_get_type
 </SECTION>
 
 <SECTION>
@@ -836,14 +844,69 @@
 </SECTION>
 
 <SECTION>
+<FILE>gstmessage</FILE>
+<TITLE>GstMessage</TITLE>
+GstMessage
+GstMessageType
+GST_MESSAGE_COND
+GST_MESSAGE_GET_LOCK
+GST_MESSAGE_LOCK
+GST_MESSAGE_SIGNAL
+GST_MESSAGE_SRC
+GST_MESSAGE_TIMESTAMP
+GST_MESSAGE_TRACE_NAME
+GST_MESSAGE_TYPE
+GST_MESSAGE_UNLOCK
+GST_MESSAGE_WAIT
+gst_message_copy
+gst_message_get_structure
+gst_message_get_type
+gst_message_make_writable
+gst_message_new_application
+gst_message_new_custom
+gst_message_new_eos
+gst_message_new_error
+gst_message_new_segment_done
+gst_message_new_segment_start
+gst_message_new_state_changed
+gst_message_new_tag
+gst_message_new_warning
+gst_message_parse_error
+gst_message_parse_segment_done
+gst_message_parse_segment_start
+gst_message_parse_state_changed
+gst_message_parse_tag
+gst_message_parse_warning
+gst_message_ref
+gst_message_type_get_type
+gst_message_unref
+<SUBSECTION Standard>
+GstMessageClass
+GST_MESSAGE
+GST_IS_MESSAGE
+GST_TYPE_MESSAGE
+GST_MESSAGE_CLASS
+GST_IS_MESSAGE_CLASS
+GST_MESSAGE_GET_CLASS
+GST_TYPE_MESSAGE_TYPE
+<SUBSECTION Private>
+gst_message_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gstminiobject</FILE>
 <TITLE>GstMiniObject</TITLE>
 GstMiniObject
 GstMiniObjectFlags
+GstMiniObjectCopyFunction
+GstMiniObjectFinalizeFunction
+
 GST_MINI_OBJECT_FLAGS
 GST_MINI_OBJECT_FLAG_IS_SET
 GST_MINI_OBJECT_FLAG_SET
 GST_MINI_OBJECT_FLAG_UNSET
+GST_MINI_OBJECT_REFCOUNT
+GST_MINI_OBJECT_REFCOUNT_VALUE
 
 gst_mini_object_new
 gst_mini_object_copy
@@ -868,6 +931,7 @@
 GST_MINI_OBJECT_GET_CLASS
 GST_TYPE_MINI_OBJECT
 GST_TYPE_MINI_OBJECT_FLAGS
+GST_MINI_OBJECT_CAST
 <SUBSECTION Private>
 gst_mini_object_get_type
 gst_mini_object_flags_get_type
@@ -888,12 +952,21 @@
 GST_TRYLOCK
 GST_UNLOCK
 GST_GET_LOCK
+GST_OBJECT_IS_DESTROYED
+GST_OBJECT_IS_DISPOSING
+GST_OBJECT_IS_FLOATING
+GST_OBJECT_REFCOUNT
+GST_OBJECT_REFCOUNT_VALUE
+
 gst_object_set_name
 gst_object_get_name
 gst_object_set_parent
 gst_object_get_parent
 gst_object_unparent
+gst_object_get_name_prefix
+gst_object_set_name_prefix
 gst_object_default_deep_notify
+gst_object_default_error
 gst_object_check_uniqueness
 gst_object_save_thyself
 gst_object_restore_thyself
@@ -913,6 +986,8 @@
 GST_OBJECT_GET_CLASS
 GST_TYPE_OBJECT
 GST_TYPE_OBJECT_FLAGS
+GST_OBJECT_CAST
+GST_OBJECT_CLASS_CAST
 <SUBSECTION Private>
 gst_object_get_type
 gst_object_flags_get_type
@@ -1151,7 +1226,18 @@
 <FILE>gstpipeline</FILE>
 <TITLE>GstPipeline</TITLE>
 GstPipeline
+GstPipelineFlags
+
 gst_pipeline_new
+
+gst_pipeline_auto_clock
+gst_pipeline_get_bus
+gst_pipeline_get_clock
+gst_pipeline_get_last_stream_time
+gst_pipeline_set_clock
+gst_pipeline_set_new_stream_time
+gst_pipeline_use_clock
+
 <SUBSECTION Standard>
 GstPipelineClass
 GST_PIPELINE
@@ -1160,8 +1246,10 @@
 GST_IS_PIPELINE_CLASS
 GST_PIPELINE_GET_CLASS
 GST_TYPE_PIPELINE
+GST_TYPE_PIPELINE_FLAGS
 <SUBSECTION Private>
 gst_pipeline_get_type
+gst_pipeline_flags_get_type
 </SECTION>
 
 <SECTION>
@@ -1234,17 +1322,63 @@
 </SECTION>
 
 <SECTION>
+<FILE>gstprobe</FILE>
+<TITLE>GstProbe</TITLE>
+GstProbe
+GstProbeCallback
+GstProbeDispatcher
+
+gst_probe_new
+
+gst_probe_destroy
+gst_probe_dispatcher_add_probe
+gst_probe_dispatcher_destroy
+gst_probe_dispatcher_dispatch
+gst_probe_dispatcher_init
+gst_probe_dispatcher_new
+gst_probe_dispatcher_remove_probe
+gst_probe_dispatcher_set_active
+gst_probe_perform
+
+<SUBSECTION Standard>
+GST_PROBE
+GST_TYPE_PROBE
+<SUBSECTION Private>
+gst_probe_get_type
+</SECTION>
+
+
+<SECTION>
 <FILE>gstquery</FILE>
 <TITLE>GstQuery</TITLE>
 GstQuery
 GstQueryType
 GST_QUERY_TYPE_RATE_DEN
 GstQueryTypeDefinition
-GST_QUERY_TYPE_FUNCTION
+
 gst_query_type_register
 gst_query_type_get_by_nick
 gst_query_types_contains
 gst_query_type_get_details
+
+gst_query_copy
+gst_query_get_structure
+gst_query_make_writable
+gst_query_new_application
+gst_query_new_convert
+gst_query_new_position
+gst_query_parse_convert
+gst_query_parse_position
+gst_query_parse_seeking_query
+gst_query_parse_seeking_response
+gst_query_ref
+gst_query_set_convert
+gst_query_set_formats
+gst_query_set_position
+gst_query_set_seeking
+gst_query_type_iterate_definitions
+gst_query_unref
+
 <SUBSECTION Standard>
 GstQueryClass
 GST_QUERY
@@ -1253,6 +1387,8 @@
 GST_IS_QUERY_CLASS
 GST_TYPE_QUERY
 GST_TYPE_QUERY_TYPE
+GST_QUERY_GET_CLASS
+GST_QUERY_TYPE
 <SUBSECTION Private>
 gst_query_get_type
 gst_query_type_get_type
@@ -1411,6 +1547,43 @@
 GstTagFlag
 GstTagForeachFunc
 GstTagMergeFunc
+
+GST_TAG_TITLE
+GST_TAG_ARTIST
+GST_TAG_ALBUM
+GST_TAG_DATE
+GST_TAG_GENRE
+GST_TAG_COMMENT
+GST_TAG_TRACK_NUMBER
+GST_TAG_TRACK_COUNT
+GST_TAG_ALBUM_VOLUME_NUMBER
+GST_TAG_ALBUM_VOLUME_COUNT
+GST_TAG_LOCATION
+GST_TAG_DESCRIPTION
+GST_TAG_VERSION
+GST_TAG_ISRC
+GST_TAG_ORGANIZATION
+GST_TAG_COPYRIGHT
+GST_TAG_CONTACT
+GST_TAG_LICENSE
+GST_TAG_PERFORMER
+GST_TAG_DURATION
+GST_TAG_CODEC
+GST_TAG_VIDEO_CODEC
+GST_TAG_AUDIO_CODEC
+GST_TAG_BITRATE
+GST_TAG_NOMINAL_BITRATE
+GST_TAG_MINIMUM_BITRATE
+GST_TAG_MAXIMUM_BITRATE
+GST_TAG_SERIAL
+GST_TAG_ENCODER
+GST_TAG_ENCODER_VERSION
+GST_TAG_TRACK_GAIN
+GST_TAG_TRACK_PEAK
+GST_TAG_ALBUM_GAIN
+GST_TAG_ALBUM_PEAK
+GST_TAG_LANGUAGE_CODE
+
 gst_tag_register
 gst_tag_merge_use_first
 gst_tag_merge_strings_with_comma
@@ -1462,42 +1635,6 @@
 gst_tag_list_get_pointer
 gst_tag_list_get_pointer_index
 gst_event_new_tag
-gst_event_tag_get_list
-GST_TAG_TITLE
-GST_TAG_ARTIST
-GST_TAG_ALBUM
-GST_TAG_DATE
-GST_TAG_GENRE
-GST_TAG_COMMENT
-GST_TAG_TRACK_NUMBER
-GST_TAG_TRACK_COUNT
-GST_TAG_ALBUM_VOLUME_NUMBER
-GST_TAG_ALBUM_VOLUME_COUNT
-GST_TAG_LOCATION
-GST_TAG_DESCRIPTION
-GST_TAG_VERSION
-GST_TAG_ISRC
-GST_TAG_ORGANIZATION
-GST_TAG_COPYRIGHT
-GST_TAG_CONTACT
-GST_TAG_LICENSE
-GST_TAG_PERFORMER
-GST_TAG_DURATION
-GST_TAG_CODEC
-GST_TAG_VIDEO_CODEC
-GST_TAG_AUDIO_CODEC
-GST_TAG_BITRATE
-GST_TAG_NOMINAL_BITRATE
-GST_TAG_MINIMUM_BITRATE
-GST_TAG_MAXIMUM_BITRATE
-GST_TAG_SERIAL
-GST_TAG_ENCODER
-GST_TAG_ENCODER_VERSION
-GST_TAG_TRACK_GAIN
-GST_TAG_TRACK_PEAK
-GST_TAG_ALBUM_GAIN
-GST_TAG_ALBUM_PEAK
-GST_TAG_LANGUAGE_CODE
 <SUBSECTION Standard>
 GST_TAG_LIST
 GST_IS_TAG_LIST
@@ -1536,6 +1673,46 @@
 </SECTION>
 
 <SECTION>
+<FILE>gsttask</FILE>
+<TITLE>GstTask</TITLE>
+GstTask
+GstTaskFunction
+GstTaskState
+
+GST_TASK_BROADCAST
+GST_TASK_GET_COND
+GST_TASK_GET_LOCK
+GST_TASK_LOCK
+GST_TASK_LOCK_FULL
+GST_TASK_SIGNAL
+GST_TASK_STATE
+GST_TASK_UNLOCK
+GST_TASK_UNLOCK_FULL
+GST_TASK_WAIT
+
+gst_task_create
+gst_task_get_state
+gst_task_get_type
+gst_task_pause
+gst_task_set_lock
+gst_task_start
+gst_task_state_get_type
+gst_task_stop
+<SUBSECTION Standard>
+GstTaskClass
+GST_TASK
+GST_IS_TASK
+GST_TYPE_TASK
+GST_TASK_CLASS
+GST_IS_TASK_CLASS
+GST_TASK_GET_CLASS
+GST_TASK_CAST
+GST_TYPE_TASK_STATE
+<SUBSECTION Private>
+gst_task_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gsttrace</FILE>
 <TITLE>GstTrace</TITLE>
 GstTrace
@@ -1675,12 +1852,6 @@
 <SECTION>
 <FILE>gstutils</FILE>
 <TITLE>GstUtils</TITLE>
-gst_util_set_value_from_string
-gst_util_set_object_arg
-gst_util_dump_mem
-gst_print_pad_caps
-gst_print_element_args
-gst_bin_watch_for_state_change
 GST_BOILERPLATE_WITH_INTERFACE
 GST_BOILERPLATE_FULL
 GST_BOILERPLATE
@@ -1706,6 +1877,13 @@
 GST_ROUND_UP_16
 GST_ROUND_UP_32
 GST_ROUND_UP_64
+
+gst_util_set_value_from_string
+gst_util_set_object_arg
+gst_util_dump_mem
+gst_print_pad_caps
+gst_print_element_args
+gst_bin_watch_for_state_change
 <SUBSECTION Private>
 GST_HAVE_UNALIGNED_ACCESS
 </SECTION>
@@ -1721,9 +1899,10 @@
 GST_VALUE_HOLDS_INT_RANGE
 GST_VALUE_HOLDS_DOUBLE_RANGE
 GST_VALUE_HOLDS_LIST
-GST_VALUE_HOLDS_FIXED_LIST
 GST_VALUE_HOLDS_CAPS
 GST_VALUE_HOLDS_FRACTION
+GST_VALUE_HOLDS_ARRAY
+GST_VALUE_HOLDS_MINI_OBJECT
 GST_VALUE_LESS_THAN
 GST_VALUE_EQUAL
 GST_VALUE_GREATER_THAN
@@ -1775,7 +1954,6 @@
 GST_TYPE_INT_RANGE
 GST_TYPE_DOUBLE_RANGE
 GST_TYPE_LIST
-GST_TYPE_FIXED_LIST
 GST_TYPE_FRACTION
 </SECTION>
 
@@ -1792,6 +1970,15 @@
 <FILE>gstxml</FILE>
 <TITLE>GstXML</TITLE>
 GstXML
+GstXMLRegistryClose
+GstXMLRegistryGetPerms
+GstXMLRegistryLoad
+GstXMLRegistryMode
+GstXMLRegistryOpen
+GstXMLRegistryParser
+GstXMLRegistrySave
+GstXMLRegistryState
+
 gst_xml_write
 gst_xml_write_file
 gst_xml_new
@@ -1814,6 +2001,23 @@
 </SECTION>
 
 <SECTION>
+<FILE>gstxmlregistry</FILE>
+<TITLE>GstXMLRegistry</TITLE>
+GstXMLRegistry
+gst_xml_registry_new
+<SUBSECTION Standard>
+GstXMLRegistryClass
+GST_XML_REGISTRY
+GST_IS_XML_REGISTRY
+GST_XML_REGISTRY_CLASS
+GST_IS_XML_REGISTRY_CLASS
+GST_XML_REGISTRY_GET_CLASS
+GST_TYPE_XML_REGISTRY
+<SUBSECTION Private>
+gst_xml_registry_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gstenumtypes</FILE>
 <TITLE>GstEnumTypes</TITLE>
 </SECTION>
@@ -1880,6 +2084,16 @@
 GST_BASE_SINK_CLOCK
 GST_BASE_SINK_PAD
 
+GST_LIVE_BROADCAST
+GST_LIVE_GET_COND
+GST_LIVE_GET_LOCK
+GST_LIVE_LOCK
+GST_LIVE_SIGNAL
+GST_LIVE_TIMED_WAIT
+GST_LIVE_TRYLOCK
+GST_LIVE_UNLOCK
+GST_LIVE_WAIT
+
 <SUBSECTION Standard>
 GstBaseSinkClass
 GST_BASE_SINK
@@ -1924,7 +2138,6 @@
 <INCLUDE>gst/base/gstcollectpads.h</INCLUDE>
 GstCollectPads
 GstCollectPadsClass
-GstCollectData
 GstCollectPadsFunction
 gst_collectpads_new
 gst_collectpads_set_function
diff --git a/docs/gst/tmpl/.gitignore b/docs/gst/tmpl/.gitignore
index ee4c899..7a20866 100644
--- a/docs/gst/tmpl/.gitignore
+++ b/docs/gst/tmpl/.gitignore
@@ -14,4 +14,8 @@
 gstfakesink.sgml
 gstfilesrc.sgml
 gstfilesink.sgml
+gstmessage.sgml
+gstprobe.sgml
 gstpushsrc.sgml
+gsttask.sgml
+gstxmlregistry.sgml
diff --git a/gst/gstbin.c b/gst/gstbin.c
index 1c821cd..156f84a 100644
--- a/gst/gstbin.c
+++ b/gst/gstbin.c
@@ -678,7 +678,7 @@
  * so if the bin holds the only reference to the element, the element
  * will be freed in the process of removing it from the bin.  If you
  * want the element to still exist after removing, you need to call
- * #gst_object_ref before removing it from the bin.
+ * gst_object_ref() before removing it from the bin.
  *
  * If the element's pads are linked to other pads, the pads will be unlinked
  * before the element is removed from the bin.
diff --git a/gst/gstiterator.c b/gst/gstiterator.c
index 19fdf33..2a96541 100644
--- a/gst/gstiterator.c
+++ b/gst/gstiterator.c
@@ -474,7 +474,7 @@
 /**
  * gst_iterator_foreach:
  * @it: The #GstIterator to iterate
- * @function: the function to call for each element.
+ * @func: the function to call for each element.
  * @user_data: user data passed to the function
  *
  * Iterate over all element of @it and call the given function for
diff --git a/gst/gstutils.c b/gst/gstutils.c
index 90234d2..cd80601 100644
--- a/gst/gstutils.c
+++ b/gst/gstutils.c
@@ -1736,7 +1736,7 @@
  * @...: additional elements to add to the bin
  *
  * Adds a NULL-terminated list of elements to a bin.  This function is
- * equivalent to calling #gst_bin_add() for each member of the list.
+ * equivalent to calling gst_bin_add() for each member of the list.
  */
 void
 gst_bin_add_many (GstBin * bin, GstElement * element_1, ...)
@@ -1764,7 +1764,7 @@
  * @...: NULL-terminated list of elements to remove from the bin
  *
  * Remove a list of elements from a bin. This function is equivalent
- * to calling #gst_bin_remove with each member of the list.
+ * to calling gst_bin_remove() with each member of the list.
  */
 void
 gst_bin_remove_many (GstBin * bin, GstElement * element_1, ...)
@@ -1806,9 +1806,9 @@
  *
  * Spawns a thread calling gst_element_get_state on @bin with infinite timeout.
  *
- * In practice this is done because if a bin returns GST_STATE_ASYNC from a
+ * In practice this is done because if a bin returns %GST_STATE_ASYNC from a
  * state change it will not commit its state until someone calls
- * gst_element_get_state on it. Thus having another thread checking the bin's
+ * gst_element_get_state() on it. Thus having another thread checking the bin's
  * state will ensure that a state-changed message gets posted on the bus
  * eventually.
  *
diff --git a/gst/registries/gstxmlregistry.h b/gst/registries/gstxmlregistry.h
index bf1d6a1..1ded630 100644
--- a/gst/registries/gstxmlregistry.h
+++ b/gst/registries/gstxmlregistry.h
@@ -34,6 +34,8 @@
   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_XML_REGISTRY,GstXMLRegistry))
 #define GST_XML_REGISTRY_CLASS(klass) \
   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_XML_REGISTRY,GstXMLRegistryClass))
+#define GST_XML_REGISTRY_GET_CLASS(obj) \
+  (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_XML_REGISTRY, GstXMLRegistryClass))
 #define GST_IS_XML_REGISTRY(obj) \
   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_XML_REGISTRY))
 #define GST_IS_XML_REGISTRY_CLASS(obj) \