expand tabs
[platform/upstream/gstreamer.git] / ChangeLog
index 5e72ee9..dafd45d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+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):
+         Change debug category to 'collectpads' from 'collect_pads'
+         (fixes #323250).
+
+2005-12-04  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       patch by: Sebastien Moutte
+
+       * libs/gst/controller/gstinterpolation.c:
+         use convert function for uint64/double
+       * win32/vs6/libgstcontroller.dsp:
+         link to GLib
+
+2005-12-04  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstutils.c: (gst_util_guint64_to_gdouble),
+       (gst_util_gdouble_to_guint64), (gst_util_uint64_scale_int64):
+       * gst/gstutils.h:
+       * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+         add tests that seem to show that the guint64/gdouble conversions
+         are correct.
+
+2005-12-02  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstregistry.c: (gst_registry_add_path):
+       * gst/gstregistry.h:
+       * gst/gstregistryxml.c:
+       Fix docs again.
+
+2005-12-02  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstutils.c: (gst_util_uint64_scale_int64),
+       (gst_util_uint64_scale_int):
+       Small cleanup.
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object):
+       Add debug log line.
+
+       * libs/gst/base/gstbasetransform.c: (gst_base_transform_event):
+       Add FIXME.
+
+2005-12-02  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * win32/MANIFEST:
+       * win32/common/config.h:
+       * win32/vs6/gstreamer.dsw:
+       * win32/vs6/libgstcoreelements.dsp:
+       * win32/vs6/libgstelements.dsp:
+         renamed core elements plugin
+
+2005-12-02  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * tools/gst-run.c: (compare_major_minor), (find_highest_version),
+       (get_candidates):
+         do piece-wise major/minor comparison so 0.9 < 0.10
+         also allow .exe extensions for tools
+
+2005-12-02  Michael Smith  <msmith@fluendo.com>
+
+       * gst/gst.c:
+         Escape a % to make gtkdoc happier; bug 322958.
+
+=== release 0.9.7 ===
+
+2005-12-01   <thomas (at) apestaart (dot) org>
+
+       * configure.ac:
+         releasing 0.9.7, "My Dog Has No Nose"
+
+2005-12-01  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * common/gst-xmlinspect.py:
+       * configure.ac:
+       * docs/libs/tmpl/gstdataprotocol.sgml:
+       * docs/random/release:
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/de.po:
+       * po/en_GB.po:
+       * po/fr.po:
+       * po/it.po:
+       * po/nb.po:
+       * po/nl.po:
+       * po/ru.po:
+       * po/sq.po:
+       * po/sr.po:
+       * po/sv.po:
+       * po/tr.po:
+       * po/uk.po:
+       * po/vi.po:
+       * win32/common/config.h:
+       * win32/common/config.h.in:
+       * win32/vs6/gst_inspect.dsp:
+       * win32/vs6/gst_launch.dsp:
+       * win32/vs6/libgstbase.dsp:
+       * win32/vs6/libgstelements.dsp:
+       * win32/vs6/libgstreamer.dsp:
+       * win32/vs7/GStreamer.vcproj:
+       * win32/vs7/gst-inspect.vcproj:
+       * win32/vs7/gst-launch.vcproj:
+       * win32/vs7/libgstbase.vcproj:
+         bump GST_MAJORMINOR to 0.10
+         reset libtool version
+
+2005-12-01  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * po/LINGUAS:
+       * po/bg.po:
+         Added Bulgarian translation by (Alexander Shopov)
+
+2005-12-01  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * tests/check/gst/gstplugin.c:
+         fix test
+
+2005-12-01  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * common/gst-xmlinspect.py:
+       * common/gtk-doc-plugins.mak:
+       * configure.ac:
+       * docs/Makefile.am:
+       * docs/gst/Makefile.am:
+       * docs/gst/gstreamer-docs.sgml:
+       * docs/gst/gstreamer-sections.txt:
+       * docs/gst/gstreamer.types:
+       * docs/gst/gstreamer.types.in:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gstreamer-plugins-docs.sgml:
+       * docs/plugins/gstreamer-plugins-sections.txt:
+       * docs/plugins/gstreamer-plugins.types:
+       * docs/plugins/inspect.stamp:
+       * docs/plugins/inspect/plugin-coreelements.xml:
+       * docs/plugins/inspect/plugin-coreindexers.xml:
+       * docs/plugins/scanobj-build.stamp:
+       * gstreamer.spec.in:
+       * plugins/elements/Makefile.am:
+       * plugins/elements/gstelements.c:
+       * plugins/elements/gstfakesink.c:
+       * plugins/elements/gstfakesrc.c:
+       * plugins/elements/gstfilesink.c:
+       * plugins/elements/gstfilesrc.c:
+       * plugins/elements/gstqueue.c:
+       * plugins/indexers/Makefile.am:
+       * plugins/indexers/gstindexers.c:
+         document core plugins in a separate document just like all the
+         others
+         rename these plugins to something starting with core
+
+2005-12-01  Andy Wingo  <wingo@pobox.com>
+
+       * gst/gstevent.h (struct _GstEvent): Meant to remove the extra
+       padding here before, but it missed the commit.
+
+2005-12-01  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * libs/gst/controller/gstinterpolation.c:
+         whitespace prices have crashed, we should feel free to use some now
+         use gst_guint64_to_gdouble
+
+2005-12-01  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * libs/gst/controller/gstcontroller.c:
+       * libs/gst/controller/gsthelper.c:
+       * libs/gst/controller/gstinterpolation.c:
+       * libs/gst/controller/lib.c:
+         wrap config.h include
+
+2005-12-01  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/gst/gstreamer-sections.txt:
+         update docs
+
+2005-12-01  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * plugins/elements/gstelements.c:
+       * plugins/elements/gstfdsink.c: (gst_fd_sink__base_init),
+       (gst_fd_sink__class_init), (gst_fd_sink__init),
+       (gst_fd_sink__chain), (gst_fd_sink__set_property),
+       (gst_fd_sink__get_property):
+       * plugins/elements/gstfdsink.h:
+       * plugins/elements/gstfdsrc.c: (_do_init), (gst_fd_src_base_init),
+       (gst_fd_src_class_init), (gst_fd_src_init), (gst_fd_src_dispose),
+       (gst_fd_src_update_fd), (gst_fd_src_start), (gst_fd_src_stop),
+       (gst_fd_src_unlock), (gst_fd_src_set_property),
+       (gst_fd_src_get_property), (gst_fd_src_create),
+       (gst_fd_src_is_seekable), (gst_fd_src_get_size),
+       (gst_fd_src_uri_get_type), (gst_fd_src_uri_get_protocols),
+       (gst_fd_src_uri_get_uri), (gst_fd_src_uri_set_uri),
+       (gst_fd_src_uri_handler_init):
+       * plugins/elements/gstfdsrc.h:
+       * plugins/elements/gstqueue.c: (gst_queue_get_type):
+         more anal cleanup
+
+2005-11-30  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * docs/gst/Makefile.am:
+       * docs/gst/gstreamer.types.in:
+       * gst/Makefile.am:
+         fix the docs build
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+       * gst/Makefile.am:
+       * gst/gst.c:
+       * gst/gstplugin.h:
+       * gst/gstregistry.h:
+       * tests/benchmarks/complexity.c:
+       * tests/benchmarks/mass-elements.c:
+       * tests/check/Makefile.am:
+       * tools/Makefile.am:
+       * tools/gst-inspect.c:
+       * tools/gst-xmlinspect.c:
+         various fixes to make
+         --disable-nls --disable-registry --disable-loadsave
+         --disable-parse --disable-gst-debug
+         work and get the core .so down to 360444 bytes after stripping
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * Makefile.am:
+       * configure.ac:
+         descend into tests
+       * docs/random/thomasvs/TODO:
+       * tests/Makefile.am:
+       * tests/README:
+         add a README
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * win32/GStreamer.vcproj:
+       * win32/MANIFEST:
+       * win32/Makefile:
+       * win32/Makefile.inspect:
+       * win32/Makefile.launch:
+       * win32/Makefile.register:
+       * win32/README.txt:
+       * win32/gst-inspect.vcproj:
+       * win32/gst-launch.vcproj:
+       * win32/gst-register.vcproj:
+       * win32/gstelements.vcproj:
+       * win32/gstgetbits.def:
+       * win32/gstgetbits.vcproj:
+       * win32/gstreamer-dbg.def:
+       * win32/gstreamer.def:
+       * win32/libgstbase.def:
+       * win32/libgstbase.vcproj:
+       * win32/link_oldruntime.c:
+       * win32/mman.c:
+       * win32/mman.h:
+       * win32/mman.inl:
+       * win32/msvc71.sln:
+         move even more stuff, win32/ is nice and clean now
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * libs/gst/control/.cvsignore:
+       * win32/MANIFEST:
+       * win32/config.h:
+       * win32/dirent.c:
+       * win32/dirent.h:
+       * win32/gstbytestream.def:
+       * win32/gstbytestream.vcproj:
+       * win32/gstconfig.h:
+       * win32/gstenumtypes.c:
+       * win32/gstenumtypes.h:
+       * win32/gstoptimalscheduler.vcproj:
+       * win32/gstversion.h:
+       * win32/gtchar.h:
+       * win32/testsuite/bins.vcproj:
+       * win32/testsuite/bytestream.vcproj:
+       * win32/testsuite/caps.vcproj:
+       * win32/testsuite/cleanup.vcproj:
+       * win32/testsuite/clock.vcproj:
+       * win32/testsuite/debug.vcproj:
+       * win32/testsuite/dlopen.vcproj:
+       * win32/testsuite/dynparams.vcproj:
+       * win32/testsuite/elements.vcproj:
+       * win32/testsuite/ghostpads.vcproj:
+       * win32/testsuite/indexers.vcproj:
+       * win32/testsuite/negotiation.vcproj:
+       * win32/testsuite/parse.vcproj:
+       * win32/testsuite/plugin.vcproj:
+       * win32/testsuite/refcounting.vcproj:
+       * win32/testsuite/schedulers.vcproj:
+       * win32/testsuite/states.vcproj:
+       * win32/testsuite/tags.vcproj:
+       * win32/testsuite/threads.vcproj:
+         remove old win32 stuff that isn't maintained and should be
+         reorganized
+
+2005-11-30  Andy Wingo  <wingo@pobox.com>
+
+       * configure.ac (GST_PKG_DEPS): Revert previous patch, makes
+       loading the gst.interfaces python module bork.
+
+       * configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
+       available since GLib 2.2. Fixes #318031.
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * Makefile.am:
+       * check/.cvsignore:
+       * check/Makefile.am:
+       * check/elements/.cvsignore:
+       * check/elements/fakesrc.c:
+       * check/elements/fdsrc.c:
+       * check/elements/identity.c:
+       * check/generic/.cvsignore:
+       * check/generic/states.c:
+       * check/gst-libs/.cvsignore:
+       * check/gst-libs/controller.c:
+       * check/gst-libs/gdp.c:
+       * check/gst/.cvsignore:
+       * check/gst/capslist.h:
+       * check/gst/gst.c:
+       * check/gst/gstbin.c:
+       * check/gst/gstbuffer.c:
+       * check/gst/gstbus.c:
+       * check/gst/gstcaps.c:
+       * check/gst/gstelement.c:
+       * check/gst/gstevent.c:
+       * check/gst/gstghostpad.c:
+       * check/gst/gstiterator.c:
+       * check/gst/gstmessage.c:
+       * check/gst/gstminiobject.c:
+       * check/gst/gstobject.c:
+       * check/gst/gstpad.c:
+       * check/gst/gstpipeline.c:
+       * check/gst/gstplugin.c:
+       * check/gst/gstsegment.c:
+       * check/gst/gststructure.c:
+       * check/gst/gstsystemclock.c:
+       * check/gst/gsttag.c:
+       * check/gst/gstutils.c:
+       * check/gst/gstvalue.c:
+       * check/net/.cvsignore:
+       * check/net/gstnetclientclock.c:
+       * check/net/gstnettimeprovider.c:
+       * check/pipelines/.cvsignore:
+       * check/pipelines/cleanup.c:
+       * check/pipelines/simple_launch_lines.c:
+       * check/pipelines/stress.c:
+       * check/states/.cvsignore:
+       * check/states/sinks.c:
+       * configure.ac:
+       * examples/Makefile.am:
+       * examples/appreader/.cvsignore:
+       * examples/appreader/Makefile.am:
+       * examples/appreader/appreader.c:
+       * examples/controller/.cvsignore:
+       * examples/controller/Makefile.am:
+       * examples/controller/audio-example.c:
+       * examples/cutter/.cvsignore:
+       * examples/cutter/Makefile.am:
+       * examples/cutter/cutter.c:
+       * examples/cutter/cutter.h:
+       * examples/events/Makefile.am:
+       * examples/events/seek.c:
+       * examples/helloworld/.cvsignore:
+       * examples/helloworld/Makefile.am:
+       * examples/helloworld/helloworld.c:
+       * examples/helloworld2/.cvsignore:
+       * examples/helloworld2/Makefile.am:
+       * examples/helloworld2/helloworld2.c:
+       * examples/launch/.cvsignore:
+       * examples/launch/Makefile.am:
+       * examples/launch/mp3parselaunch.c:
+       * examples/launch/mp3play:
+       * examples/manual/.cvsignore:
+       * examples/manual/Makefile.am:
+       * examples/manual/extract.pl:
+       * examples/metadata/Makefile.am:
+       * examples/metadata/read-metadata.c:
+       * examples/mixer/.cvsignore:
+       * examples/mixer/Makefile.am:
+       * examples/mixer/mixer.c:
+       * examples/mixer/mixer.h:
+       * examples/pingpong/.cvsignore:
+       * examples/pingpong/Makefile.am:
+       * examples/pingpong/pingpong.c:
+       * examples/plugins/.cvsignore:
+       * examples/plugins/Makefile.am:
+       * examples/plugins/example.c:
+       * examples/plugins/example.h:
+       * examples/pwg/.cvsignore:
+       * examples/pwg/Makefile.am:
+       * examples/pwg/extract.pl:
+       * examples/queue/.cvsignore:
+       * examples/queue/Makefile.am:
+       * examples/queue/queue.c:
+       * examples/queue2/.cvsignore:
+       * examples/queue2/Makefile.am:
+       * examples/queue2/queue2.c:
+       * examples/queue3/.cvsignore:
+       * examples/queue3/Makefile.am:
+       * examples/queue3/queue3.c:
+       * examples/queue4/.cvsignore:
+       * examples/queue4/Makefile.am:
+       * examples/queue4/queue4.c:
+       * examples/retag/.cvsignore:
+       * examples/retag/Makefile.am:
+       * examples/retag/retag.c:
+       * examples/retag/transcode.c:
+       * examples/thread/.cvsignore:
+       * examples/thread/Makefile.am:
+       * examples/thread/thread.c:
+       * examples/typefind/.cvsignore:
+       * examples/typefind/Makefile.am:
+       * examples/typefind/typefind.c:
+       * examples/xml/.cvsignore:
+       * examples/xml/Makefile.am:
+       * examples/xml/createxml.c:
+       * examples/xml/runxml.c:
+       * tests/Makefile.am:
+       * tests/check/Makefile.am:
+       * testsuite/.cvsignore:
+       * testsuite/Makefile.am:
+       * testsuite/Rules:
+       * testsuite/caps/.cvsignore:
+       * testsuite/caps/Makefile.am:
+       * testsuite/caps/app_fixate.c:
+       * testsuite/caps/audioscale.c:
+       * testsuite/caps/caps.c:
+       * testsuite/caps/caps.h:
+       * testsuite/caps/caps_strings:
+       * testsuite/caps/compatibility.c:
+       * testsuite/caps/deserialize.c:
+       * testsuite/caps/enumcaps.c:
+       * testsuite/caps/eratosthenes.c:
+       * testsuite/caps/filtercaps.c:
+       * testsuite/caps/fixed.c:
+       * testsuite/caps/fraction-convert.c:
+       * testsuite/caps/fraction-multiply-and-zero.c:
+       * testsuite/caps/intersect2.c:
+       * testsuite/caps/intersection.c:
+       * testsuite/caps/normalisation.c:
+       * testsuite/caps/random.c:
+       * testsuite/caps/renegotiate.c:
+       * testsuite/caps/sets.c:
+       * testsuite/caps/simplify.c:
+       * testsuite/caps/string-conversions.c:
+       * testsuite/caps/structure.c:
+       * testsuite/caps/subtract.c:
+       * testsuite/caps/union.c:
+       * testsuite/debug/.cvsignore:
+       * testsuite/debug/Makefile.am:
+       * testsuite/debug/category.c:
+       * testsuite/debug/commandline.c:
+       * testsuite/debug/global.c:
+       * testsuite/debug/output.c:
+       * testsuite/debug/printf_extension.c:
+       * testsuite/dlopen/.cvsignore:
+       * testsuite/dlopen/Makefile.am:
+       * testsuite/dlopen/dlopen_gst.c:
+       * testsuite/dlopen/loadgst.c:
+       * testsuite/elements/.cvsignore:
+       * testsuite/elements/Makefile.am:
+       * testsuite/elements/gst-inspect-check.in:
+       * testsuite/elements/struct_i386.h:
+       * testsuite/elements/struct_size.c:
+       * testsuite/indexers/.cvsignore:
+       * testsuite/indexers/Makefile.am:
+       * testsuite/indexers/cache1.c:
+       * testsuite/indexers/indexdump.c:
+       * testsuite/parse/.cvsignore:
+       * testsuite/parse/Makefile.am:
+       * testsuite/parse/parse1.c:
+       * testsuite/parse/parse2.c:
+       * testsuite/plugin/.cvsignore:
+       * testsuite/plugin/Makefile.am:
+       * testsuite/plugin/README:
+       * testsuite/plugin/dynamic.c:
+       * testsuite/plugin/linked.c:
+       * testsuite/plugin/loading.c:
+       * testsuite/plugin/registry.c:
+       * testsuite/plugin/static.c:
+       * testsuite/plugin/static2.c:
+       * testsuite/plugin/testplugin.c:
+       * testsuite/plugin/testplugin2.c:
+       * testsuite/plugin/testplugin2_s.c:
+       * testsuite/plugin/testplugin_s.c:
+       * testsuite/refcounting/.cvsignore:
+       * testsuite/refcounting/Makefile.am:
+       * testsuite/refcounting/bin.c:
+       * testsuite/refcounting/element.c:
+       * testsuite/refcounting/element_pad.c:
+       * testsuite/refcounting/mainloop.c:
+       * testsuite/refcounting/mem.c:
+       * testsuite/refcounting/mem.h:
+       * testsuite/refcounting/object.c:
+       * testsuite/refcounting/pad.c:
+       * testsuite/refcounting/sched.c:
+       * testsuite/refcounting/thread.c:
+       * testsuite/states/.cvsignore:
+       * testsuite/states/Makefile.am:
+       * testsuite/states/bin.c:
+       * testsuite/states/locked.c:
+       * testsuite/states/parent.c:
+       * testsuite/threads/.cvsignore:
+       * testsuite/threads/159566.c:
+       * testsuite/threads/159852.c:
+       * testsuite/threads/Makefile.am:
+       * testsuite/threads/queue.c:
+       * testsuite/threads/signals.c:
+       * testsuite/threads/staticrec.c:
+       * testsuite/threads/thread.c:
+       * testsuite/threads/threadb.c:
+       * testsuite/threads/threadc.c:
+       * testsuite/threads/threadd.c:
+       * testsuite/threads/threade.c:
+       * testsuite/threads/threadf.c:
+       * testsuite/threads/threadg.c:
+       * testsuite/threads/threadh.c:
+       * testsuite/threads/threadi.c:
+         move all of these under tests
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+       * tests/Makefile.am:
+         fix distcheck
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/gst/gstreamer-sections.txt:
+       * tests/sched/.cvsignore:
+       * tests/sched/Makefile.am:
+       * tests/sched/cases/(fs-fs).xml:
+       * tests/sched/cases/(fs-i-fs).xml:
+       * tests/sched/cases/(fs-i-i-fs).xml:
+       * tests/sched/cases/(fs-i-q[i-fs]).xml:
+       * tests/sched/dynamic-pipeline.c:
+       * tests/sched/interrupt1.c:
+       * tests/sched/interrupt2.c:
+       * tests/sched/interrupt3.c:
+       * tests/sched/runtestcases:
+       * tests/sched/runxml.c:
+       * tests/sched/sched-stress.c:
+       * tests/sched/sort.c:
+       * tests/sched/testcases:
+       * tests/sched/testcases1.tc:
+       * tests/seeking/.cvsignore:
+       * tests/seeking/Makefile.am:
+       * tests/seeking/seeking1.c:
+       * tests/threadstate/.cvsignore:
+       * tests/threadstate/Makefile.am:
+       * tests/threadstate/test1.c:
+       * tests/threadstate/test2.c:
+       * tests/threadstate/threadstate1.c:
+       * tests/threadstate/threadstate2.c:
+       * tests/threadstate/threadstate3.c:
+       * tests/threadstate/threadstate4.c:
+       * tests/threadstate/threadstate5.c:
+         remove obsolete tests
+       * configure.ac:
+       * tests/bench-complexity.scm:
+       * tests/bench-mass_elements.scm:
+       * tests/complexity.c:
+       * tests/complexity.gnuplot:
+       * tests/instantiate/.cvsignore:
+       * tests/instantiate/Makefile.am:
+       * tests/instantiate/caps.c:
+       * tests/mass_elements.c:
+       * tests/network-clock-utils.scm:
+       * tests/network-clock.scm:
+       * tests/plot-data:
+       First pass at cleaning up tests/ dir before moving the rest
+       Combined with CVS surgery
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * po/POTFILES.in:
+         queue has moved, update
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/gst/gstreamer-sections.txt:
+         remove double entries from the docs
+       * gst/gst_private.h:
+       * gst/gstinfo.c: (_gst_debug_init):
+         remove the THREAD debug category
+       * gst/Makefile.am:
+       * gst/gstqueue.c:
+       * gst/gstqueue.h:
+       * docs/gst/gstreamer.types:
+       * plugins/elements/gstqueue.c: (gst_queue_get_type),
+       (gst_queue_init), (gst_queue_finalize), (gst_queue_change_state):
+         completely move queue and fix up debugging categories
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * plugins/elements/gstidentity.c: (gst_identity_transform_ip):
+         make initialization portable, using LL is not
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * win32/common/gstconfig.h:
+         add large padding
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * win32/common/libgstreamer.def:
+         rename symbols; sort base section
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstclock.c: (do_linear_regression):
+         remove crack non-portable handrolled DEBUG macro
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/random/release:
+         update notes
+       * win32/common/gstenumtypes.c: (register_gst_object_flags),
+       (gst_object_flags_get_type), (register_gst_bin_flags),
+       (gst_bin_flags_get_type), (register_gst_buffer_flag),
+       (gst_buffer_flag_get_type), (register_gst_bus_flags),
+       (gst_bus_flags_get_type), (register_gst_bus_sync_reply),
+       (gst_bus_sync_reply_get_type), (register_gst_caps_flags),
+       (gst_caps_flags_get_type), (register_gst_clock_return),
+       (gst_clock_return_get_type), (register_gst_clock_entry_type),
+       (gst_clock_entry_type_get_type), (register_gst_clock_flags),
+       (gst_clock_flags_get_type), (register_gst_state),
+       (gst_state_get_type), (register_gst_state_change_return),
+       (gst_state_change_return_get_type), (register_gst_state_change),
+       (gst_state_change_get_type), (register_gst_element_flags),
+       (gst_element_flags_get_type), (register_gst_core_error),
+       (gst_core_error_get_type), (register_gst_library_error),
+       (gst_library_error_get_type), (register_gst_resource_error),
+       (gst_resource_error_get_type), (register_gst_stream_error),
+       (gst_stream_error_get_type), (register_gst_event_type_flags),
+       (gst_event_type_flags_get_type), (register_gst_event_type),
+       (gst_event_type_get_type), (register_gst_seek_type),
+       (gst_seek_type_get_type), (register_gst_seek_flags),
+       (gst_seek_flags_get_type), (register_gst_format),
+       (gst_format_get_type), (register_gst_index_certainty),
+       (gst_index_certainty_get_type), (register_gst_index_entry_type),
+       (gst_index_entry_type_get_type),
+       (register_gst_index_lookup_method),
+       (gst_index_lookup_method_get_type), (register_gst_assoc_flags),
+       (gst_assoc_flags_get_type), (register_gst_index_resolver_method),
+       (gst_index_resolver_method_get_type), (register_gst_index_flags),
+       (gst_index_flags_get_type), (register_gst_debug_level),
+       (gst_debug_level_get_type), (register_gst_debug_color_flags),
+       (gst_debug_color_flags_get_type), (register_gst_iterator_result),
+       (gst_iterator_result_get_type), (register_gst_iterator_item),
+       (gst_iterator_item_get_type), (register_gst_message_type),
+       (gst_message_type_get_type), (register_gst_mini_object_flags),
+       (gst_mini_object_flags_get_type), (register_gst_pad_link_return),
+       (gst_pad_link_return_get_type), (register_gst_flow_return),
+       (gst_flow_return_get_type), (register_gst_activate_mode),
+       (gst_activate_mode_get_type), (register_gst_pad_direction),
+       (gst_pad_direction_get_type), (register_gst_pad_flags),
+       (gst_pad_flags_get_type), (register_gst_pad_presence),
+       (gst_pad_presence_get_type), (register_gst_pad_template_flags),
+       (gst_pad_template_flags_get_type), (register_gst_pipeline_flags),
+       (gst_pipeline_flags_get_type), (register_gst_plugin_error),
+       (gst_plugin_error_get_type), (register_gst_plugin_flags),
+       (gst_plugin_flags_get_type), (register_gst_rank),
+       (gst_rank_get_type), (register_gst_query_type),
+       (gst_query_type_get_type), (register_gst_tag_merge_mode),
+       (gst_tag_merge_mode_get_type), (register_gst_tag_flag),
+       (gst_tag_flag_get_type), (register_gst_task_state),
+       (gst_task_state_get_type), (register_gst_alloc_trace_flags),
+       (gst_alloc_trace_flags_get_type),
+       (register_gst_type_find_probability),
+       (gst_type_find_probability_get_type), (register_gst_uri_type),
+       (gst_uri_type_get_type), (register_gst_parse_error),
+       (gst_parse_error_get_type):
+       * win32/common/gstenumtypes.h:
+       * win32/common/gstversion.h:
+         update visual studio generated files
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * win32/vs6/libgstbase.dsp:
+       * win32/vs6/libgstelements.dsp:
+         update project files for new locations
+
+2005-11-30  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * Makefile.am:
+         remove some files
+       * README:
+         reinstate and update
+       * DEVEL:
+       * REQUIREMENTS:
+         removed
+       * LICENSE:
+       * docs/random/LICENSE:
+         moved to random
+
+2005-11-30  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gsttypefind.c: (gst_type_find_register):
+       * gst/gsttypefind.h:
+       * gst/gsttypefindfactory.c: (gst_type_find_factory_init),
+       (gst_type_find_factory_dispose):
+       * gst/gsttypefindfactory.h:
+       Fix memory leak in GstTypeFindFactory.
+
+2005-11-29  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * gst/gst.c:
+       * plugins/elements/Makefile.am:
+       * plugins/elements/gstelements.c:
+       * plugins/elements/gstqueue.c:
+         move queue from core to the elements plugin
+
+2005-11-29  Andy Wingo  <wingo@pobox.com>
+
+       * libs/gst/base/gstbasetransform.h: 
+       * libs/gst/base/gstbasesrc.h: 
+       * libs/gst/base/gstbasesink.h: en-LARGE the padding.
+
+       * gst/gstconfig.h.in (GST_PADDING_LARGE): New define, the number
+       of pointers by which to pad very extensible base classes (like the
+       ones in libs/gst/base).
+
+2005-11-29  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * docs/gst/gstreamer-docs.sgml:
+       * docs/gst/gstreamer-sections.txt:
+       * docs/libs/gstreamer-libs-docs.sgml:
+       * docs/libs/gstreamer-libs-sections.txt:
+         moving documentation from core to lib
+
+2005-11-29  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * check/Makefile.am:
+       * configure.ac:
+       * docs/gst/Makefile.am:
+       * gst/Makefile.am:
+       * gst/base/.cvsignore:
+       * gst/base/Makefile.am:
+       * gst/base/README:
+       * gst/base/gstadapter.c:
+       * gst/base/gstadapter.h:
+       * gst/base/gstbasesink.c:
+       * gst/base/gstbasesink.h:
+       * gst/base/gstbasesrc.c:
+       * gst/base/gstbasesrc.h:
+       * gst/base/gstbasetransform.c:
+       * gst/base/gstbasetransform.h:
+       * gst/base/gstcollectpads.c:
+       * gst/base/gstcollectpads.h:
+       * gst/base/gstpushsrc.c:
+       * gst/base/gstpushsrc.h:
+       * gst/base/gsttypefindhelper.c:
+       * gst/base/gsttypefindhelper.h:
+       * gst/check/Makefile.am:
+       * gst/check/gstcheck.c:
+       * gst/check/gstcheck.h:
+       * gst/net/Makefile.am:
+       * gst/net/gstnet.h:
+       * gst/net/gstnetclientclock.c:
+       * gst/net/gstnetclientclock.h:
+       * gst/net/gstnettimepacket.c:
+       * gst/net/gstnettimepacket.h:
+       * gst/net/gstnettimeprovider.c:
+       * gst/net/gstnettimeprovider.h:
+       * libs/gst/Makefile.am:
+       * libs/gst/base/Makefile.am:
+       * libs/gst/base/gstbasetransform.c:
+       * libs/gst/check/Makefile.am:
+       * plugins/elements/Makefile.am:
+       * po/POTFILES.in:
+         CVS surgery + support to move base, check, and net out of gst
+         and into libs/gst
+
+2005-11-29  Andy Wingo  <wingo@pobox.com>
+
+       * gst/gstevent.h (struct _GstEvent): Only one pointer of padding.
+
+       * gst/gststructure.h (struct _GstStructure): Only one pointer of
+       padding.
+
+       * gst/gstquery.h (struct _GstQuery): Only one pointer of padding.
+
+       * gst/gstpluginfeature.h: Remove a comment in PluginFeature.
+
+       * gst/gstplugin.h (struct _GstPluginClass): Add some padding.
+
+       * gst/gstobject.h: (struct _GstObject): Only one pointer of
+       padding; reduces object size by about 30%. We don't expect
+       anything else to go into gstobject.
+
+       * gst/gstminiobject.h (struct _GstMiniObject)
+       (struct _GstMiniObjectClass): Only one pointer of padding; the
+       payload is only a pointer and two ints anyway. For the class there
+       are only two methods as well.
+       
+       * gst/gstelement.h (struct _GstElementClass): Removed
+       the state_changed signal callback, it is not used.
+
+2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/gst/gstreamer.types:
+         fix includes, though they are a little dinky
+
+2005-11-29  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * check/Makefile.am:
+         look in the right place for elements, a lot more chance of
+         success
+       * gst/Makefile.am:
+         remove indexers and elements subdirs
+       * plugins/Makefile.am:
+         make indexers conditional
+
+2005-11-29  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
+
+       * Makefile.am:
+       * configure.ac:
+       * plugins/elements/Makefile.am:
+       * plugins/elements/gstcapsfilter.c:
+       * plugins/elements/gstfilesink.c:
+       * plugins/elements/gstfilesrc.c:
+       * plugins/elements/gstidentity.c:
+       * plugins/indexers/Makefile.am:
+         do CVS surgery and related build fixery to move elements
+         and indexers in a new gstreamer/plugins directory, out of the
+         gst/ directory
+
+2005-11-29  Andy Wingo  <wingo@pobox.com>
+
+       * check/Makefile.am:
+       * pkgconfig/gstreamer-net-uninstalled.pc.in:
+       * pkgconfig/gstreamer-net.pc.in:
+       * gst/net/Makefile.am: Rename gstnet-tempname to gstnet. Fixes
+       #322257.
+
+2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * tools/Makefile.am:
+       * tools/gst-complete.1.in:
+       * tools/gst-complete.c:
+       * tools/gst-compprep.1.in:
+       * tools/gst-compprep.c:
+         removing -compprep and -complete
+
+2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstevent.c: (gst_event_new_new_segment),
+       (gst_event_parse_new_segment):
+       * gst/gstevent.h:
+         fix #320529 - clean up new_segment API and structure.
+         Let's hope everyone was using the methods, and not the structure.
+
+2005-11-29  Edward Hervey  <edward@fluendo.com>
+
+       * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+       (gst_base_sink_event), (gst_base_sink_do_sync),
+       (gst_base_sink_activate_pull), (gst_base_sink_change_state):
+       Properly handle non GST_FORMAT_TIME segment
+       * gst/elements/gstidentity.c: (gst_identity_transform_ip):
+       Properly handle non GST_FORMAT_TIME segment
+       * gst/gstsegment.c:
+       This function is valid if the accumulator is 0 and the format
+       is different from the requested format.
+       
+2005-11-29  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * docs/gst/gstreamer-sections.txt:
+       Add gst_query_new_seeking and gst_query_parse_seeking to the
+       docs.
+
+2005-11-29  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc):
+         Treat a pad alloc with new caps the same as if we were not
+         negotiated, in order to allow a changing upstream output
+         to produce a new format of data.
+
+2005-11-29  Edward Hervey  <edward@fluendo.com>
+
+       * gst/base/gstbasetransform.c: (gst_base_transform_class_init),
+       (gst_base_transform_event), (gst_base_transform_eventfunc):
+       The event virtual method is now properly implemented, with a default
+       handler
+       Sub classes should call the parent_class event method. They should
+       return FALSE if they had a problem handling the given event, or don't
+       want GstBaseTransform to send that even downstream
+       * gst/elements/gstidentity.c: (gst_identity_class_init),
+       (gst_identity_init), (gst_identity_event),
+       (gst_identity_transform_ip), (gst_identity_set_property),
+       (gst_identity_get_property):
+       * gst/elements/gstidentity.h:
+       Added the single-segment boolean property.
+       If set to TRUE, it will output a single segment of data, starting from
+       0, will eat up all incoming newsegment, and modify the timestamp of the
+       buffers accordingly
+
+2005-11-29  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstghostpad.c: (gst_proxy_pad_get_target):
+         Don't ref NULL target pad (#322751). Improve docs.
+
+2005-11-29  Michael Smith  <msmith@fluendo.com>
+
+       * gst/gstregistryxml.c: (load_plugin):
+         Don't crash if we failed to load a feature from a plugin. 
+
+2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * check/pipelines/simple_launch_lines.c: (setup_pipeline),
+       (GST_START_TEST):
+         use more check API and less GLib API
+
+2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * Makefile.am:
+         don't run checks if we don't have check
+       * common/check.mak:
+         remove the registry when running make torture
+       * docs/gst/gstreamer-sections.txt:
+         remove second multiply
+       * gst/gstqueue.c: (gst_queue_loop):
+         fix a compile warning when disabling debug
+
+2005-11-28  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * gst/gstinfo.h:
+       Hey! Let's print the pad name if the pointer != NULL instead
+       of when it == NULL :-)
+
+2005-11-28  Wim Taymans  <wim@fluendo.com>
+
+       * check/gst/gstutils.c: (GST_START_TEST):
+       Updated check, add some scaling accuracy checking code.
+
+       * gst/gstutils.c: (gst_util_div128_64),
+       (gst_util_uint64_scale_int64), (gst_util_uint64_scale),
+       (gst_util_uint64_scale_int):
+       Fix 6 times faster division code. Optimize for common 
+       1/1 and less common X/1 cases.
+
+2005-11-28  Wim Taymans  <wim@fluendo.com>
+
+       * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+       More checks.
+
+       * gst/gstclock.c: (gst_clock_finalize), (gst_clock_set_master),
+       (do_linear_regression), (gst_clock_add_observation):
+       Cleanups.
+       Release lock when the clock cannot be slaved.
+       Catch the case where the regression returned an invalid denominator.
+
+       * gst/gstutils.c: (gst_util_div128_64_iterate),
+       (gst_util_div128_64), (gst_util_uint64_scale_int64),
+       (gst_util_uint64_scale), (gst_util_uint64_scale_int):
+       Add protentially more performant non-iterative 128/64 divide function
+       that unfortunatly does not work yet.
+       Shortcut the trivial 0/X = 0 case.
+       Remove the warnings on overflow.
+
+2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstplugin.c: (gst_plugin_register_func):
+         everything causing a plugin not to load should be at least a WARNING
+
+2005-11-28  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/random/ensonic/dparams.txt:
+         some TODOs for the next dev cycle
+       * libs/gst/controller/gstcontroller.c:
+       (gst_controlled_property_set_interpolation_mode),
+       (gst_controlled_property_new):
+       * libs/gst/controller/gstcontroller.h:
+         use base type to assign acccessor functions
+
+2005-11-28  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * check/Makefile.am:
+       Oops, that should have been top_srcdir
+
+2005-11-28  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * check/Makefile.am:
+       * check/elements/fdsrc.c: (GST_START_TEST):
+       Use a cmdline define to specify the location of a file to use for
+       testing, to avoid breaking distcheck.
+
+2005-11-28  Andy Wingo  <wingo@pobox.com>
+
+       * gst/gstpad.c (fixate_value): Use array functions for arrays.
+
+2005-11-28  Edward Hervey  <edward@fluendo.com>
+
+       * tools/gst-launch.c: (main):
+       Clarify the output strings, makes it easier to translate.
+       Fixes #322626
+
+2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/Makefile.am:
+         don't try and build net if we don't even have <sys/socket.h>
+
+2005-11-27  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * check/Makefile.am:
+       * check/elements/fdsrc.c: (event_func), (setup_fdsrc),
+       (cleanup_fdsrc), (GST_START_TEST), (fdsrc_suite), (main):
+         Add tests for fdsrc seekability
+
+       * gst/elements/gstfdsrc.c: (gst_fdsrc_class_init),
+       (gst_fdsrc_init), (gst_fdsrc_update_fd), (gst_fdsrc_start),
+       (gst_fdsrc_set_property), (gst_fdsrc_is_seekable),
+       (gst_fdsrc_get_size), (gst_fdsrc_uri_set_uri):
+       * gst/elements/gstfdsrc.h:
+         fdsrc should not be a 'live' source.
+         Implement seeking on seekable fd's.
+
+       * gst/gstquery.c: (gst_query_new_seeking),
+       (gst_query_parse_seeking):
+       * gst/gstquery.h:
+         Implement SEEKING query functions: 
+           *_new_seeking and *_parse_seeking
+
+2005-11-27  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstelement.c: (gst_element_dispose):
+         don't loop forever
+
+       * gst/gstiterator.c:
+       * gst/gststructure.c:
+         doc fixes
+
+       * libs/gst/controller/gstcontroller.c:
+       (gst_controlled_property_set_interpolation_mode):
+       * libs/gst/controller/gstcontroller.h:
+       * libs/gst/controller/gstinterpolation.c:
+       (interpolate_none_get_enum_value_array):
+         support controlling enums
+
+2005-11-27  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstvalue.c:
+         Improve documentation for gst_value_union().
+
+       * gst/gstvalue.h:
+         Change return value for union, intersect and subtract functions
+         from gint to gboolean.
+
+2005-11-27  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstvalue.c: (gst_value_serialize_any_list),
+       (gst_value_transform_any_list_string),
+       (gst_value_deserialize_list), (gst_value_deserialize_array),
+       (gst_value_set_int_range), (gst_value_deserialize_int_range),
+       (gst_value_set_double_range), (gst_value_deserialize_double_range),
+       (gst_value_set_fraction_range_full),
+       (gst_value_deserialize_fraction_range),
+       (gst_value_deserialize_caps), (gst_value_deserialize_buffer),
+       (gst_value_deserialize_boolean),
+       (gst_value_deserialize_int_helper), (gst_value_deserialize_double),
+       (gst_value_serialize_float), (gst_value_deserialize_float),
+       (gst_string_wrap), (gst_value_deserialize_string),
+       (gst_value_deserialize_enum), (gst_value_deserialize_flags),
+       (gst_value_union_int_range_int_range),
+       (gst_value_intersect_int_range_int_range),
+       (gst_value_intersect_double_range_double_range),
+       (gst_value_create_new_range), (gst_value_subtract_int_range_int),
+       (gst_value_subtract_int_range_int_range),
+       (gst_value_subtract_double_double_range),
+       (gst_value_subtract_double_range_double_range),
+       (gst_value_deserialize_fraction):
+       * gst/gstvalue.h:
+         Use gint, gdouble and gchar in our API instead of int, double and
+         char (and make usage in gstvalue.c more consistent).
+
+2005-11-27  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * check/Makefile.am:
+       * libs/gst/controller/Makefile.am:
+       * libs/gst/dataprotocol/Makefile.am:
+         fix up Makefile.am and remove GST_ENABLE_NEW
+
+2005-11-27  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+       * gst/Makefile.am:
+       * gst/base/Makefile.am:
+       * gst/check/Makefile.am:
+       * gst/elements/Makefile.am:
+       * gst/net/Makefile.am:
+         update LDFLAGS use some more
+
+2005-11-27  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * common/m4/gst-doc.m4:
+         Fixes #312589
+
+2005-11-26  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gstpluginfeature.c: (gst_plugin_feature_load):
+       This shouldn't issue a g_warning since it returns NULL if it
+       couldn't find the plugin, and all functions using this behave
+       properly on a NULL return. Switching to a GST_WARNING.
+
+2005-11-25  Jan Schmidt  <thaytan@mad.scientist.com>
+
+       * gst/gstbin.c: (gst_bin_handle_message_func):
+       Don't leak clock messages.
+
+2005-11-25  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstutils.c: (gst_util_uint64_scale_int64),
+       (gst_util_uint64_scale_int):
+       Optimisations, remove unneeded vars.
+
+2005-11-25  Wim Taymans  <wim@fluendo.com>
+
+       * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+       Added more checks for the high precision uint64 cases.
+
+       * gst/gstutils.c: (gst_util_uint64_scale_int64),
+       (gst_util_uint64_scale), (gst_util_uint64_scale_int):
+       Implement high precision (guint64 * guint64) / guint64.
+
+2005-11-24  Wim Taymans  <wim@fluendo.com>
+
+       * gst/base/gstbasesrc.c: (gst_base_src_query):
+       Fix wrong percentage query.
+
+       * gst/gstutils.c: (gst_util_uint64_scale),
+       (gst_util_uint64_scale_int):
+       Add some more common cases that can be handled 
+       efficiently to _scale.
+
+2005-11-24  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * check/gst/gstminiobject.c: (thread_ref), (GST_START_TEST),
+       (gst_mini_object_suite):
+         don't use check calls from threads; check probably isn't
+         threadsafe and using a lock to make it threadsafe would
+         defeat the purpose of this check
+       * gst/check/gstcheck.c:
+       * gst/check/gstcheck.h:
+         use GST_DEBUG some more
+
+2005-11-24  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstutils.c: (gst_util_uint64_scale),
+       (gst_util_uint64_scale_int):
+       Chain trivial case to _scale_int.
+
+2005-11-24  Wim Taymans  <wim@fluendo.com>
+
+       * check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+       Added test for scaling.
+
+       * gst/gstclock.h:
+       Small doc fix.
+
+       * gst/gstutils.c: (gst_util_uint64_scale_int):
+       Implemented high precision scaling code.
+
 2005-11-24  Stefan Kost  <ensonic@users.sf.net>
 
        * gst/gstinfo.h: