From 0b21ec191847478af950210141ec92fd3007ea90 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Thu, 26 Feb 2004 16:36:50 +0000 Subject: [PATCH] getting ready Original commit message from CVS: getting ready --- ChangeLog | 16 ++++++- Makefile.am | 2 +- NEWS | 44 +++++++++++++++++- RELEASE | 108 ++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 4 +- docs/random/release | 14 +++--- gst/gstelement.h | 2 +- gstreamer.spec.in | 3 +- 8 files changed, 178 insertions(+), 15 deletions(-) create mode 100644 RELEASE diff --git a/ChangeLog b/ChangeLog index a68116123e..3d4a02eaa5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +=== release 0.7.5 === + +2004-02-26 Thomas Vander Stichele + + * NEWS: + instate NEWS file + * Makefile.am: + * gstreamer.spec.in: + * RELEASE: + put back release + * configure.ac: + * docs/random/release: + more updates + 2004-02-26 Thomas Vander Stichele * gst/gsttag.c: (_gst_tag_initialize): @@ -15,8 +29,6 @@ * docs/random/release: update release strategy - * gst/gstelement.h: - log errors as WARNING since they're recoverable * po/fr.po: auto-update po file * po/nl.po: diff --git a/Makefile.am b/Makefile.am index b3b03bc846..dcdb32b570 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,7 +45,7 @@ DIST_SUBDIRS = include libs gst \ EXTRA_DIST = gstreamer.spec.in gst-element-check.m4 \ configure.ac autogen.sh depcomp \ - REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL \ + REQUIREMENTS ABOUT-NLS DOCBUILDING DEVEL RELEASE \ idiottest.mak common CLEANFILES = gst-element-check-@GST_MAJORMINOR@.m4 diff --git a/NEWS b/NEWS index 034f4067f2..f68095d629 100644 --- a/NEWS +++ b/NEWS @@ -1,2 +1,42 @@ -2001-12-12 - * GStreamer 0.3.0 released, "Most Eventful Ever" +This is GStreamer 0.7.5 + +Changes since 0.7.4: + + * API additions for bindings + * Queue memleak fix + * optimal scheduler fixes + * Ghost pad fixes + * Signal marshalling fixes + * documentation fixes + * underquotedness fixes for automake 1.8 + * fixed atomic implementation on sparc and S390 + * gstreamer-scan fixes + * multidisksrc renamed to multifilesrc + * fixed GstCaps docs + * fixed libxml checking when not needed + * added timeout to filesrc + * added support for double dparams + * make spider report an error when it can't handle a mime type + * fixed navigation event handling + * added codec and volume tags + +Bugs fixed since 0.7.5: + + * 105844 : --disable-loadsave --disable-registry still check for libxml + * 118310 : Timeout support added for fdsrc + * 127133 : [API] Need non-vararg version of gst_index_add_association + * 127815 : gst-register sigsegs 100% of the time. + * 129600 : patch to compile on OSX + * 131362 : use serialize/deserialize in the core + * 132045 : incorrect dependency causes rebuilding of libgstreamer on "m + * 132935 : setting pipeline -> NULL -> PLAYING doesn't restart stream + * 132996 : configure fails: aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LO + * 133391 : the asm mutex implementation is broken on SPARC + * 133631 : gst-launch seg faults in gst_caps_free with no sink + * 133800 : fixes for underquoted macros and automake 1.8.x + * 133817 : add support for disc number tag + * 134128 : typo in ./gstreamer/gst/gstclock.c + * 134145 : pot-update not updated after file removal + * 134583 : Race on gst_pad_link_free + * 134816 : test -e in autogen.sh does not work on Solaris + * 134841 : gst-inspect.c is defining GList *pads twice diff --git a/RELEASE b/RELEASE new file mode 100644 index 0000000000..fdbb1fc529 --- /dev/null +++ b/RELEASE @@ -0,0 +1,108 @@ + +GStreamer: Release notes for GStreamer 0.7.5 "In A Bar" + + +The GStreamer team is happy to announce a new release in the +0.7.x development series of the GStreamer streaming-media framework. +The goal of this release series is to stabilize towards a 0.8 +release series which will be part of the GNOME 2.6 releases +and hopefully eventually KDE 4.x. + + +The 0.7 series is a development series and is aimed at developers. +It is NOT API or ABI compatible with the stable 0.6.x series or +with other releases in the series. This means you can not use this +release to upgrade your current GStreamer installation and expect your +GStreamer applications to keep working without a recompile. +It is, however, parallel installable with the 0.6.x series. + + +Features of this release + + * API additions for bindings + * Queue memleak fix + * optimal scheduler fixes + * Ghost pad fixes + * Signal marshalling fixes + * documentation fixes + * underquotedness fixes for automake 1.8 + * fixed atomic implementation on sparc and S390 + * gstreamer-scan fixes + * multidisksrc renamed to multifilesrc + * fixed GstCaps docs + * fixed libxml checking when not needed + * added timeout to filesrc + * added support for double dparams + * make spider report an error when it can't handle a mime type + * fixed navigation event handling + * added codec and volume tags + +Bugs fixed in this release + + * 105844 : --disable-loadsave --disable-registry still check for libxml + * 118310 : Timeout support added for fdsrc + * 127133 : [API] Need non-vararg version of gst_index_add_association + * 127815 : gst-register sigsegs 100% of the time. + * 129600 : patch to compile on OSX + * 131362 : use serialize/deserialize in the core + * 132045 : incorrect dependency causes rebuilding of libgstreamer on "m + * 132935 : setting pipeline -> NULL -> PLAYING doesn't restart stream + * 132996 : configure fails: aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LO + * 133391 : the asm mutex implementation is broken on SPARC + * 133631 : gst-launch seg faults in gst_caps_free with no sink + * 133800 : fixes for underquoted macros and automake 1.8.x + * 133817 : add support for disc number tag + * 134128 : typo in ./gstreamer/gst/gstclock.c + * 134145 : pot-update not updated after file removal + * 134583 : Race on gst_pad_link_free + * 134816 : test -e in autogen.sh does not work on Solaris + * 134841 : gst-inspect.c is defining GList *pads twice + +Download + +You find source releases of gstreamer in the download directory: +(http://gstreamer.freedesktop.org//src/gstreamer/ + +GStreamer Homepage + +More details can be found on the project's website: +http://gstreamer.freedesktop.org// + +Support and Bugs + +We use GNOME's bugzilla for bug reports and feature requests: +http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer + +Developers + +CVS is hosted on cvs.freedesktop.org. +All code is in CVS and can be checked out from there. +Interested developers of the core library, plug-ins, and applications should +subscribe to the gstreamer-devel list. If there is sufficient interest we +will create more lists as necessary. + + +Applications + +As mentioned there are some changes in API/ABI between the 0.6.x and 0.7.x +releases. +Many applications will probably be source compatible between 0.6.x. and 0.7.x +however. Rhythmbox and Sound Juicer +for instance work very well when compiled on 0.7.x. +GStreamer Player does not work across releases however, +so we will make a separate release of gst-player with the needed +fixes for it to work with 0.7.x. This release contains the core fixes we +were waiting for to port the player over so expect a gst-player release in +the near future. + + +Contributors to this release + + * Thomas Vander Stichele + * Andy Wingo + * Julien Moutte + * Benjamin Otte + * David Schleef + * Stefan Kost + * Mattias Wadman +  diff --git a/configure.ac b/configure.ac index 6041a6fb9b..bf293fdcbd 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_CANONICAL_TARGET([]) dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AS_VERSION(gstreamer, GST_VERSION, 0, 7, 4, 1, GST_CVS="no", GST_CVS="yes") +AS_VERSION(gstreamer, GST_VERSION, 0, 7, 5, 0, GST_CVS="no", GST_CVS="yes") dnl AM_MAINTAINER_MODE only provides the option to configure to enable it AM_MAINTAINER_MODE @@ -22,7 +22,7 @@ dnl - library source changed -> increment REVISION dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 -AS_LIBTOOL(GST, 6, 0, 0) +AS_LIBTOOL(GST, 7, 0, 1) AM_PROG_LIBTOOL AC_CONFIG_SRCDIR([gst/gst.c]) diff --git a/docs/random/release b/docs/random/release index 9cfccf865b..5e10d9110a 100644 --- a/docs/random/release +++ b/docs/random/release @@ -45,6 +45,8 @@ TODO : - create a new $(version).xml file in www/src/htdocs/releases/$(module) and add that to cvs - Start updating the release notes on the www cvs tree + - create the base xml file in www/htdocs/releases/$/module)/$(version).xml + - add the generated targets (text and html) for this to the Makefile.am - grepping ChangeLog for contributors: grep "<.*>" ChangeLog | perl -i -p -e 's@\d*-\d*-\d*\s*(.*)\s*<.*$@$1@' | sort | uniq - depending on how the API has changed update the libtool versioning @@ -79,12 +81,12 @@ with the same name. TODO : - give the latest prerelease another good testing - proofread the release notes - - make a text copy of the release notes to be included in the tarball : - lynx -dump http://gstreamer.net/releases/$(module)/$(version) > NEWS - or - links -dump "http://gstreamer.net/releases/$(module)/$(version)" > NEWS - (FIXME: still need to remove the menu from this manually, maybe make - some xslt instead to do this ?) + - run bugzilla with the correct module and milestone and include + the output in the release notes + bin/bugzilla gstreamer 0.7.5 >> src/htdocs/releases/gstreamer/0.7.5.xml + then edit it + - copy www/htdocs/releases/$(module)/$(version) to RELEASE + - copy the list of changes and add them to NEWS - update web site docs - release-specific docs should go in CVS diff --git a/gst/gstelement.h b/gst/gstelement.h index 49fd493fa1..1f08184358 100644 --- a/gst/gstelement.h +++ b/gst/gstelement.h @@ -144,7 +144,7 @@ typedef enum { #define GST_ELEMENT_ERROR(el, domain, code, message, debug) G_STMT_START { \ gchar *__msg = _gst_element_error_printf message; \ gchar *__dbg = _gst_element_error_printf debug; \ - GST_WARNING_OBJECT (el, "%s", __dbg); \ + GST_ERROR_OBJECT (el, "%s", __dbg); \ gst_element_error_full (GST_ELEMENT(el), \ GST_ ## domain ## _ERROR, GST_ ## domain ## _ERROR_ ## code, \ __msg, __dbg, __FILE__, GST_FUNCTION, __LINE__); \ diff --git a/gstreamer.spec.in b/gstreamer.spec.in index 1ac8aa43c1..daa40761c5 100644 --- a/gstreamer.spec.in +++ b/gstreamer.spec.in @@ -127,7 +127,8 @@ rm -rf $RPM_BUILD_ROOT %files -f gstreamer-%{majorminor}.lang %defattr(-, root, root, -) -%doc AUTHORS COPYING README TODO COPYING.LIB ABOUT-NLS REQUIREMENTS DOCBUILDING +%doc AUTHORS COPYING NEWS README TODO RELEASE +·doc COPYING.LIB ABOUT-NLS REQUIREMENTS DOCBUILDING %{_libdir}/libgstreamer-%{majorminor}.so.* %{_libdir}/libgstcontrol-%{majorminor}.so.* %dir %{_libdir}/gstreamer-%{majorminor}