configure.ac: set CFLAGS and friends to -O0 if gcov is being used add GCOV LIBS
[platform/upstream/gstreamer.git] / ChangeLog
index fcbc979..c8ed0e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,122 @@
+2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * configure.ac:
+         set CFLAGS and friends to -O0 if gcov is being used
+         add GCOV LIBS
+       * gst/Makefile.am:
+       * libs/gst/base/Makefile.am:
+       * libs/gst/check/Makefile.am:
+       * libs/gst/controller/Makefile.am:
+       * libs/gst/dataprotocol/Makefile.am:
+       * libs/gst/net/Makefile.am:
+       * plugins/elements/Makefile.am:
+       * plugins/indexers/Makefile.am:
+         add makefile rules to generate gcov data and clean up
+       * tests/check/Makefile.am:
+         add a coverage target that generates an html overview
+         of coverage data
+
+2006-07-01  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * tests/check/elements/fakesink.c:
+       * tests/check/elements/fakesrc.c:
+       * tests/check/elements/fdsrc.c:
+       * tests/check/elements/identity.c:
+       * tests/check/generic/sinks.c: (gst_sinks_suite):
+       * tests/check/generic/states.c:
+       * tests/check/gst/gst.c:
+       * tests/check/gst/gstabi.c:
+       * tests/check/gst/gstbin.c:
+       * tests/check/gst/gstbuffer.c: (gst_buffer_suite):
+       * tests/check/gst/gstbus.c: (gst_bus_suite):
+       * tests/check/gst/gstcaps.c: (GST_START_TEST):
+       * tests/check/gst/gstelement.c:
+       * tests/check/gst/gstevent.c: (gst_event_suite):
+       * tests/check/gst/gstghostpad.c:
+       * tests/check/gst/gstiterator.c: (gst_iterator_suite):
+       * tests/check/gst/gstmessage.c: (gst_message_suite):
+       * tests/check/gst/gstminiobject.c:
+       * tests/check/gst/gstobject.c:
+       * tests/check/gst/gstpad.c:
+       * tests/check/gst/gstpipeline.c:
+       * tests/check/gst/gstplugin.c:
+       * tests/check/gst/gstquery.c: (gst_query_suite):
+       * tests/check/gst/gstsegment.c: (gst_segment_suite):
+       * tests/check/gst/gststructure.c:
+       * tests/check/gst/gstsystemclock.c:
+       * tests/check/gst/gsttag.c:
+       * tests/check/gst/gsttask.c: (gst_task_suite):
+       * tests/check/gst/gstutils.c:
+       * tests/check/gst/gstvalue.c:
+       * tests/check/libs/adapter.c:
+       * tests/check/libs/basesrc.c:
+       * tests/check/libs/collectpads.c:
+       * tests/check/libs/controller.c:
+       * tests/check/libs/gdp.c: (gst_dp_suite):
+       * tests/check/libs/gstnetclientclock.c:
+       * tests/check/libs/gstnettimeprovider.c:
+       * tests/check/libs/libsabi.c: (libsabi_suite):
+       * tests/check/libs/typefindhelper.c:
+       * tests/check/pipelines/cleanup.c:
+       * tests/check/pipelines/parse-launch.c:
+       * tests/check/pipelines/simple-launch-lines.c:
+       * tests/check/pipelines/stress.c: (stress_suite):
+         use the new macro
+
+2006-07-01  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * libs/gst/check/gstcheck.c: (gst_check_run_suite):
+       * libs/gst/check/gstcheck.h:
+         create a macro and function so that the simple unit test
+         case can be just one macro to create main()
+
+2006-06-30  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstbin.c: (gst_bin_restore_thyself):
+       * gst/gstxml.c: (gst_xml_make_element):
+         Fix deserialisation from XML. Set parent manually
+         instead of using gst_bin_add(), since gst_bin_add()
+         will unlink all pads of the element being added.
+         Fixes #341667.
+
+2006-06-28  Tim-Philipp Müller  <tim at centricular dot net>
+
+       Patch by: Peter Kjellerstedt <pkj at axis com>
+
+       * gst/gst.c: (prepare_for_load_plugin_func), (split_and_iterate):
+         Fix missing g_strdup() and double free when using the
+         --gst-plugin-load command line option (#346097).
+
+2006-06-23  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstinfo.c:
+         Promote GST_DEBUG_CATEGORY_STATIC in example in docs.
+
+       * libs/gst/net/gstnetclientclock.c:
+       * libs/gst/net/gstnettimeprovider.c:
+         Use GST_DEBUG_CATEGORY_STATIC here too (#342503).
+
+2006-06-23  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/advanced-dataaccess.xml:
+         Fix buffer probe example compilation in
+         ADM (#345708).
+       
+2006-06-22  Edward Hervey  <edward@fluendo.com>
+
+       * gst/gstelement.c: (gst_element_pads_activate):
+       We need to deactivate src pads first and then sink pads.
+       The reason is the src pads might be blocking while holding the streaming
+       lock, so we need to deactivate them first so that deactivating the sink
+       pads doesn't block (since it will require the streaming lock).
+
+2006-06-22  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/base/gstbasetransform.c:
+       (gst_base_transform_buffer_alloc):
+       Forgot to remove two unneeded unrefs.
+       Simplify a check _is_equal allready checks the obvious case.
+
 2006-06-22  Wim Taymans  <wim@fluendo.com>
 
        * docs/design/part-block.txt: