README: gst-register is gone.
[platform/upstream/gstreamer.git] / ChangeLog
index ab837ad..cf7b870 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,711 @@
+2006-01-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * README:
+         gst-register is gone.
+
+2006-01-07  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstvalue.c: (_gst_value_initialize):
+         make the G_TYPE_DATE instantiation work if debug is disabled
+
+2006-01-06  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstmessage.c: (gst_message_parse_tag),
+       (gst_message_parse_error), (gst_message_parse_warning):
+         Don't crash when return location for error/warning debug
+         string is NULL; add fact that return locations can be
+         NULL to docs where appropriate.
+
+2006-01-05  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstplugin.c: (gst_plugin_load_file):
+       Replace strdup by g_strdup.
+
+2006-01-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/pwg/advanced-types.xml:
+         fix doc borkage
+
+2006-01-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       submitted by: Abel Cheung
+
+       * po/LINGUAS:
+       * po/zh_TW.po:
+         Added Chinese (traditional) translation
+
+2006-01-04  Wim Taymans  <wim@fluendo.com>
+
+       * docs/manual/basics-pads.xml:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gstreamer-plugins-docs.sgml:
+       * docs/plugins/gstreamer-plugins-sections.txt:
+       * docs/pwg/advanced-clock.xml:
+       * docs/pwg/advanced-scheduling.xml:
+       * docs/pwg/advanced-types.xml:
+       * plugins/elements/gstfdsink.c:
+       * plugins/elements/gstfdsrc.c:
+       * plugins/elements/gstfdsrc.h:
+       * plugins/elements/gstidentity.c: (gst_identity_class_init):
+       * plugins/elements/gstidentity.h:
+       * plugins/elements/gstqueue.h:
+       * plugins/elements/gsttee.c:
+       * plugins/elements/gsttee.h:
+       * plugins/elements/gsttypefindelement.c:
+       (gst_type_find_element_class_init):
+       * plugins/elements/gsttypefindelement.h:
+       Small updates to various docs.
+       Added core plugins to docs.
+
+2006-01-03  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * common/gst.supp:
+         add a suppression for liboil's uninitialized variable
+
+2006-01-02  James Livingston  <jrl at ids dot org dot au>
+
+       Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstutils.h:
+         Add prototype for _get_type() function to GST_BOILERPLATE_FULL
+         macro, so that gcc doesn't complain if the -Wmissing-prototypes
+         compiler switch is being used (#325429).
+
+>>>>>>> 1.2159
+2005-12-29  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstbin.c: (gst_bin_query):
+         Disable duration query caching in bins until it gets
+         fixed (see #324807).
+
+2005-12-27  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-inspect.c: (print_element_properties_info):
+         Handle properties of POINTER and BOXED type.
+
+2005-12-27  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gst.c: (init_post):
+         Init tags stuff and some other things before loading
+         any static plugins (there may be other static plugins
+         than just the GStreamer ones, and they may want to
+         register their own tags or formats or whatever, and
+         preferably without segfaulting).
+
+       * plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
+         Print at least a warning in the debug logs if we drop a
+         query just because we don't know how to adjust the value
+         in the particular format.
+
+2005-12-24  David Schleef  <ds@schleef.org>
+
+       * tools/gstreamer-completion:
+         Replacement for gst-complete written in sh and sed.  Only
+         completes names of features, but that's 90% of what I want
+         it for.  Properties are not available in registry.xml.  (Maybe
+         they should be...)
+
+=== release 0.10.1 ===
+
+2005-12-23  Thomas Vander Stichele <thomas at apestaart dot org>
+
+       * configure.ac:
+         releasing 0.10.1, "Nollaig chridheil"
+
+2005-12-22  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/faq/cvs.xml:
+         Add missing quote, should be make ERROR_CFLAGS="".
+
+2005-12-20  Wim Taymans  <wim@fluendo.com>
+
+       * docs/design/part-trickmodes.txt:
+       More documentation on trickmodes.
+
+2005-12-20  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gstcaps.c: (gst_static_caps_get_type):
+       * gst/gstcaps.h:
+         API addition: GST_TYPE_STATIC_CAPS
+       Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
+       * gst/gstpadtemplate.c: (gst_static_pad_template_get_type):
+       * gst/gstpadtemplate.h:
+         API addition: GST_TYPE_STATIC_PAD_TEMPLATE
+       Added gpointer GType for GstStaticPadTemplate so we can wrap them in
+       bindings.
+
+2005-12-18  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/base/gstadapter.c:
+       * libs/gst/base/gstadapter.h:
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+       (gst_base_sink_get_position):
+       * libs/gst/base/gstbasesink.h:
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+       (gst_base_src_default_query), (gst_base_src_default_do_seek),
+       (gst_base_src_do_seek), (gst_base_src_perform_seek),
+       (gst_base_src_send_event), (gst_base_src_update_length),
+       (gst_base_src_get_range), (gst_base_src_loop),
+       (gst_base_src_start):
+       * libs/gst/base/gstbasesrc.h:
+       * libs/gst/base/gstbasetransform.h:
+       * libs/gst/base/gstcollectpads.h:
+       * libs/gst/base/gstpushsrc.c:
+       * libs/gst/base/gstpushsrc.h:
+       * libs/gst/dataprotocol/dataprotocol.c:
+       * libs/gst/dataprotocol/dataprotocol.h:
+       * libs/gst/net/gstnetclientclock.h:
+       * libs/gst/net/gstnettimeprovider.h:
+       Documentation updates.
+
+2005-12-18  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/basics-helloworld.xml:
+         Remove superfluous closing bracket in helloworld example.
+
+2005-12-17  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-launch.1.in:
+         Update gst-launch man page; add a section with useful
+         environment variables. Fixes #323882.
+
+2005-12-16  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gst.c:
+       * gst/gst_private.h:
+         change some char* into char[]
+
+2005-12-16  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstregistryxml.c: (load_feature):
+       Cleanups.
+       Don't use g_object_unref on GstObjects so that we avoid
+       leaks on unsafe glibs.
+
+2005-12-16  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstbin.c: (gst_bin_recalc_state):
+       Small doc updates.
+
+2005-12-16  Wim Taymans  <wim@fluendo.com>
+
+       * common/check.mak:
+       Added make forever target for check.
+
+2005-12-16  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gst.c: (init_post):
+         make the registry cache file HOST_CPU-dependent
+
+2005-12-16  Andy Wingo  <wingo@pobox.com>
+
+       * plugins/elements/gstbufferstore.c
+       (gst_buffer_store_cleared_func): Pay attention to g_list_append
+       return value.
+
+       * tests/check/gst/gstobject.c
+       (test_fake_object_name_threaded_unique): Pay attention to
+       g_list_sort return value.
+
+2005-12-16  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-feedback-m.m:
+         Update for 0.9/0.10 (fixes #323870).
+
+2005-12-15  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstminiobject.c: (gst_value_mini_object_lcopy):
+         Fix lcopy for mini objects, the mini object needs to be ref'ed.
+         
+       * tests/check/gst/gstminiobject.c: (my_foo_init),
+       (my_foo_get_property), (my_foo_set_property), (my_foo_class_init),
+       (test_value_collection), (gst_mini_object_suite):
+         Add test to ensure refcounts end up as expected when passing
+         GstMiniObjects through g_object_get() and g_object_set().
+
+2005-12-14  Julien MOUTTE  <julien@moutte.net>
+
+       * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
+       (gst_collect_pads_remove_pad), (gst_collect_pads_is_collected),
+       (gst_collect_pads_event), (gst_collect_pads_chain): Refactoring
+       of collectpads. This version removes a lot of races without
+       touching API/ABI. Yay !
+
+2005-12-14  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare):
+         Don't allow activation of a srcpad in pull_range if it has no
+         getrange function.
+         Change some debug statements to be a little clearer
+
+       * plugins/elements/gsttypefindelement.c:
+       (gst_type_find_handle_src_query):
+         Check that we have a peer before executing queries thereupon.
+
+       * tests/examples/metadata/read-metadata.c: (message_loop):
+         Use gst_bus_pop instead of gst_bus_poll when we just want it to
+         immediately return us any available message with 0 timeout.
+
+2005-12-12  Michael Smith  <msmith@fluendo.com>
+
+       * gst/gsttypefindfactory.c: (gst_type_find_factory_call_function):
+         Don't unref factories after calling them.
+       * libs/gst/base/gsttypefindhelper.c: (gst_type_find_helper):
+       * plugins/elements/gsttypefindelement.c:
+       (gst_type_find_element_chain):
+         Free lists of factories after using them. Fixing typefinding memory
+         leaks.
+
+2005-12-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
+       (gst_plugin_feature_load):
+         more meaningful debug output
+       * configure.ac:
+       * tests/Makefile.am:
+       * tests/old/examples/Makefile.am:
+         make make distcheck happy again
+
+2005-12-12  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * plugins/elements/gsttypefindelement.c: (stop_typefinding):
+         Catch the special case where we are operating chain-based,
+         but the downstream peer pad has no chain function. Emit a
+         custom error message in this case instead of letting the
+         core generate one implying that this is some sort of core
+         bug. It's not, it just means that whatever got plugged
+         into the pipeline downstream when we announced the type
+         can only operate pull-based, while our source can only
+         operate push-based (e.g. http://foo/bar.mov ! qtdemux ! ...)
+         Error string has not been marked for translation yet, as
+         it probably needs some more work first.
+
+       (gst_type_find_element_get_best_possibility):
+         Add helper function to find the best of all available
+         found possibilities that qualify given the min. threshold.
+
+       (gst_type_find_element_handle_event):
+         Fix the case where we get an EOS while still in TYPEFIND
+         mode (we want to chose the best of all possible types,
+         not just the first type that happens to be in our unsorted
+         list of possible types).
+
+       (gst_type_find_element_chain):
+         Make sure we return GST_FLOW_ERROR when we errored out
+         in stop_typefinding(); also, don't just find the best of
+         all found type entries and then use the last examined
+         type entry, but actually use the best entry.
+
+2005-12-12  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tests/examples/typefind/typefind.c: (type_found):
+       * tests/examples/xml/runxml.c: (xml_loaded):
+         More gcc4 fixes and a mem leak fix.
+
+2005-12-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/examples/xml/createxml.c: (object_saved):
+         gcc 4 fixes
+
+2005-12-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/Makefile.am:
+         enable the examples even more
+
+2005-12-12  Andy Wingo  <wingo@pobox.com>
+
+       * libs/gst/net/gstnettimeprovider.c
+       (gst_net_time_provider_class_init, gst_net_time_provider_init)
+       (gst_net_time_provider_set_property)
+       (gst_net_time_provider_get_property):
+       API addition: Export "active" as a GObject property.
+       (gst_net_time_provider_thread): Only respond to time queries if
+       the time provider is active.
+
+       * libs/gst/net/gstnettimeprovider.h: Add an "active" boolean to
+       NetTimeProvider, preserving binary compat.
+
+2005-12-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/examples/controller/audio-example.c: (main):
+       * tests/examples/launch/Makefile.am:
+         convert comments again
+
+2005-12-12  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/base/gstpushsrc.c:
+       Fix typo.
+
+2005-12-12  Wim Taymans  <wim@fluendo.com>
+
+       * docs/libs/gstreamer-libs-sections.txt:
+       Added new symbol to docs.
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+       (gst_base_src_init), (gst_base_src_set_format),
+       (gst_base_src_default_query), (gst_base_src_query),
+       (gst_base_src_default_do_seek), (gst_base_src_do_seek),
+       (gst_base_src_perform_seek), (gst_base_src_send_event),
+       (gst_base_src_default_event), (gst_base_src_event_handler),
+       (gst_base_src_set_property), (gst_base_src_get_property),
+       (gst_base_src_wait), (gst_base_src_do_sync),
+       (gst_base_src_update_length), (gst_base_src_get_range),
+       (gst_base_src_check_get_range), (gst_base_src_loop),
+       (gst_base_src_default_negotiate), (gst_base_src_start),
+       (gst_base_src_activate_push), (gst_base_src_activate_pull),
+       (gst_base_src_change_state):
+       * libs/gst/base/gstbasesrc.h:
+       Implement seeking to other formats than _BYTES.
+       Implement more seeking methods correctly.
+       Doc updates.
+       Added query vmethod.
+       Added do_seek vmethod to make life easier for subclasses
+       when seeking.
+       API addition: gst_base_src_set_format()
+
+2005-12-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/examples/Makefile.am:
+         added that too
+
+2005-12-12  Stefan Kost  <ensonic@users.sf.net>
+
+       * configure.ac:
+       * docs/random/ensonic/media-device-daemon.txt:
+       * tests/examples/controller/.cvsignore:
+       * tests/examples/controller/Makefile.am:
+       * tests/examples/controller/audio-example.c: (main):
+       * tests/examples/helloworld/.cvsignore:
+       * tests/examples/helloworld/Makefile.am:
+       * tests/examples/helloworld/helloworld.c: (event_loop), (main):
+       * tests/examples/launch/.cvsignore:
+       * tests/examples/launch/Makefile.am:
+       * tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
+       * tests/examples/metadata/.cvsignore:
+       * tests/examples/metadata/Makefile.am:
+       * tests/examples/metadata/read-metadata.c: (message_loop),
+       (make_pipeline), (print_tag), (main):
+       * tests/examples/queue/.cvsignore:
+       * tests/examples/queue/Makefile.am:
+       * tests/examples/queue/queue.c: (event_loop), (main):
+       * tests/examples/typefind/.cvsignore:
+       * tests/examples/typefind/Makefile.am:
+       * tests/examples/typefind/typefind.c: (type_found), (event_loop),
+       (main):
+       * tests/examples/xml/.cvsignore:
+       * tests/examples/xml/Makefile.am:
+       * tests/examples/xml/createxml.c: (object_saved), (main):
+       * tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
+       * tests/old/examples/Makefile.am:
+       * tests/old/examples/TODO:
+       * tests/old/examples/controller/.cvsignore:
+       * tests/old/examples/controller/Makefile.am:
+       * tests/old/examples/controller/audio-example.c:
+       * tests/old/examples/helloworld/.cvsignore:
+       * tests/old/examples/helloworld/Makefile.am:
+       * tests/old/examples/helloworld/helloworld.c:
+       * tests/old/examples/launch/.cvsignore:
+       * tests/old/examples/launch/Makefile.am:
+       * tests/old/examples/launch/mp3parselaunch.c:
+       * tests/old/examples/launch/mp3play:
+       * tests/old/examples/manual/Makefile.am:
+       * tests/old/examples/metadata/Makefile.am:
+       * tests/old/examples/metadata/read-metadata.c:
+       * tests/old/examples/queue/.cvsignore:
+       * tests/old/examples/queue/Makefile.am:
+       * tests/old/examples/queue/queue.c:
+       * tests/old/examples/typefind/.cvsignore:
+       * tests/old/examples/typefind/Makefile.am:
+       * tests/old/examples/typefind/typefind.c:
+       * tests/old/examples/xml/.cvsignore:
+       * tests/old/examples/xml/Makefile.am:
+       * tests/old/examples/xml/createxml.c:
+       * tests/old/examples/xml/runxml.c:
+         applied some simple fixing to some examples
+         re-enabled the working examples
+
+2005-12-12  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstsegment.c: (gst_segment_init),
+       (gst_segment_set_last_stop), (gst_segment_set_seek),
+       (gst_segment_set_newsegment), (gst_segment_to_stream_time),
+       (gst_segment_to_running_time):
+       Added more documentation.
+       Make sure the last_pos value is updated properly.
+       Make sure to_stream_time and to_running_time don't
+       operate on wrong values.
+
+       * tests/check/gst/gstsegment.c: (GST_START_TEST):
+       Update check.
+
+2005-12-12  Michael Smith  <msmith@fluendo.com>
+
+       * plugins/elements/gsttypefindelement.c: (free_entry),
+       (gst_type_find_element_chain):
+         Now that we're not leaking factories, make sure we keep references
+         to them while we need them.
+
+2005-12-12  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * tests/check/gst/struct_i386.h:
+         ifdef out the XML structs
+
+2005-12-12  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstvalue.c: (gst_value_transform_double_fraction):
+         floor is not needed, F is always positive; this obviates the
+         need for adding -lm when building without libxml
+
+2005-12-12  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+       Take current playback rate into account when reporting
+       the position.
+
+2005-12-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/mime-world.fig:
+         Let's try this again, this time with a file that is
+         actually in XFig format.
+
+2005-12-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/mime-world.fig:
+         Add audioconvert element to diagram so that it
+         matches the text and the code (fixes #319526).
+
+2005-12-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/pwg/building-chainfn.xml:
+       * docs/pwg/building-pads.xml:
+       * docs/pwg/building-state.xml:
+       * docs/pwg/other-source.xml:
+         Update state change stuff for 0.10 (fixes #322969).
+
+2005-12-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/advanced-dataaccess.xml:
+       * docs/manual/appendix-checklist.xml:
+       * docs/manual/appendix-programs.xml:
+       * docs/manual/basics-pads.xml:
+       * docs/manual/highlevel-components.xml:
+       * docs/manual/manual.xml:
+         Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/;
+         add converters in front of pipelines; remove curly
+         brackets for threads stuff, they no longer exist; use
+         GST_TYPE_FRACTION for framerates; update some pieces of
+         code to 0.10, but there's plenty more to do.
+
+       * docs/manual/appendix-porting.xml:
+         Expand on asynchroneous state changes; s/0.9/0.10/;
+         mention disappearance of gst_init_get_popt_table()
+         (fixes #322916).
+
+2005-12-11  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/faq/using.xml:
+         Spider no longer exists, and neither does gst-launch-ext.
+         Update examples to use decodebin and playbin and put
+         converters in front of sinks (fixes #323726).
+
+2005-12-09  Michael Smith  <msmith@fluendo.com>
+
+       * plugins/elements/gsttypefindelement.c: (find_peek),
+       (gst_type_find_element_chain):
+         Fix leaking element factories in typefinding.
+         Fix problem where we forgot about a probable type on non-seekable
+         files, and thus later mis-typefound it.
+
+2005-12-09  Michael Smith  <msmith@fluendo.com>
+
+       * common/m4/gst-makecontext.m4:
+       * common/m4/gst-mcsc.m4:
+       * configure.ac:
+       * win32/common/config.h:
+       * win32/common/config.h.in:
+         Remove makecontext stuff; not used in 0.10 and causes problems on
+         HPUX according to bug #322441
+
+2005-12-07  Wim Taymans  <wim@fluendo.com>
+
+       * tests/check/Makefile.am:
+       * tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
+       (main):
+       * tests/check/libs/struct_i386.h:
+       Added ABI check for libs
+
+2005-12-07  Wim Taymans  <wim@fluendo.com>
+
+       * tests/check/Makefile.am:
+       And add the struct_i386.h to dist.
+
+2005-12-07  Wim Taymans  <wim@fluendo.com>
+
+       * tests/check/Makefile.am:
+       * tests/check/gst/.cvsignore:
+       * tests/check/gst/gstabi.c: (GST_START_TEST), (gstabi_suite),
+       (main):
+       * tests/check/gst/struct_i386.h:
+       Added check for ABI compatibility.
+
+2005-12-07  Wim Taymans  <wim@fluendo.com>
+
+       * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+       (gst_fake_src_get_times), (gst_fake_src_create):
+       Fix broken sync option, fixes #323259
+
+2005-12-07  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstbuffer.c:
+       Small docs update.
+
+       * gst/gstcaps.c: (gst_caps_is_equal):
+       Don't assert on NULL <--> X. Fixes #323260
+
+       * gst/gstminiobject.c: (gst_mini_object_replace):
+       If we're doing atomic operations, we might just as well use
+       the proper way to get an atomic pointer.
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+       Clean up debugging.
+
+2005-12-07  Michael Smith  <msmith@fluendo.com>
+
+       * gst/parse/grammar.y:
+         Remove handling of { } for threads.
+
+2005-12-06  David Schleef  <ds@schleef.org>
+
+       * libs/gst/base/gstbasetransform.c: speling fix.
+
+2005-12-06  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/libs/tmpl/gstdataprotocol.sgml:
+       * docs/random/omega/testing/gstobject.c:
+       * gst/gst.c:
+       * gst/gstclock.c:
+       * gst/gstelement.c:
+       * gst/gstelementfactory.c:
+       * gst/gsterror.c:
+       * gst/gstevent.c:
+       * gst/gstghostpad.c:
+       * gst/gstinfo.c:
+       * gst/gstpadtemplate.c:
+       * gst/gstregistryxml.c:
+       * gst/gsttaglist.c:
+       * gst/gsttagsetter.c:
+       * gst/gsttypefind.c:
+       * gst/gstvalue.c:
+       * libs/gst/base/gstbasesrc.c:
+       * libs/gst/net/gstnetclientclock.c:
+       * libs/gst/net/gstnettimeprovider.c:
+       * plugins/elements/gstfakesrc.c:
+       * plugins/elements/gstfdsrc.c:
+       * plugins/elements/gstfilesrc.c:
+       * plugins/elements/gstidentity.c:
+       * plugins/elements/gstqueue.c:
+       * plugins/elements/gsttypefindelement.c:
+       * plugins/indexers/gstfileindex.c:
+       * plugins/indexers/gstmemindex.c:
+       * tests/check/gst/gsttag.c:
+       * tests/old/examples/cutter/cutter.c:
+       * tests/old/examples/mixer/mixer.c:
+       * tests/old/examples/xml/runxml.c: (main):
+       * tests/old/testsuite/caps/normalisation.c:
+       * tests/old/testsuite/debug/global.c:
+       * tests/old/testsuite/parse/parse1.c:
+       * tools/gst-xmlinspect.c:
+       * win32/common/dirent.c:
+         expand tabs
+
+=== release 0.10.0 ===
+
+2005-12-05   <thomas (at) apestaart (dot) org>
+
+       * configure.ac:
+         releasing 0.10.0, "Maroilles"
+
+2005-12-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       submitted by: Funda Wang <fundawang@linux.net.cn>
+
+       * po/LINGUAS:
+       * po/zh_CN.po:
+         added Chinese (Traditional) translation
+
+2005-12-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/gst/gstreamer-sections.txt:
+       * docs/libs/tmpl/gstdataprotocol.sgml:
+       * docs/random/thomasvs/TODO:
+       * gst/gstutils.c:
+       * gst/gstutils.h:
+         fix docs
+
+2005-12-05  Andy Wingo  <wingo@pobox.com>
+
+       patch by: Wim Taymans <wim@fluendo.com>
+
+       * libs/gst/base/gstbasetransform.c
+       (gst_base_transform_prepare_output_buf)
+       (gst_base_transform_buffer_alloc):
+       * plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
+       alloc_buffer_and_set_caps.
+
+       * gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
+       set_caps on the source pad.
+       (gst_pad_alloc_buffer_and_set_caps): New function, does what
+       alloc_buffer used to do. Fixes #322874.
+
+       * docs/gst/gstreamer-sections.txt: 
+       * docs/design/part-negotiation.txt: 
+       * docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
+       changes.
+
+2005-12-05  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       patch by: Sebastien Moutte
+
+       * win32/MANIFEST:
+       * win32/common/config.h.in:
+       * win32/vs6/libgstcontroller.dsp:
+         win32 build fixes
+
+2005-12-05  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstcaps.c: (gst_caps_is_equal):
+       * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+       (gst_fake_src_create):
+       Back out previous code changes, leave doc updates, file bugs 
+       instead. 
+
+2005-12-05  Wim Taymans  <wim@fluendo.com>
+
+       * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+       (gst_fake_src_get_times), (gst_fake_src_create):
+       * plugins/elements/gstfakesrc.h:
+       Fix broken sync code.
+
+2005-12-05  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstcaps.c: (gst_caps_is_equal):
+       Comparing NULL against !NULL yields different caps, not a
+       failure.
+
+2005-12-05  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstpipeline.c:
+       Fix small typo in docs.
+
+2005-12-05  Andy Wingo  <wingo@pobox.com>
+
+       patch by: Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gst.c (init_post): remove hard-coded 0.9 location for
+       registries/plugins with a MAJORMINOR one.
+       (plugin_desc): Rename library from gstcoreleements to
+       staticelements. Fixes #323222.
+
 2005-12-05  Tim-Philipp Müller  <tim at centricular dot net>
 
        * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init):