From 9a258908b38884aa354c6346f632a8ddd8dec33b Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Sat, 28 Sep 2013 20:48:40 +0200 Subject: [PATCH] Release 1.1.90 --- ChangeLog | 396 +++++++++++++++++++++++++++++++++++++++++++++++- configure.ac | 4 +- gst-python.doap | 10 ++ 3 files changed, 405 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5f46f49799..578561daf8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,399 @@ -=== release 0.10.22 === +=== release 1.1.90 === -2011-10-29 Tim-Philipp Müller +2013-09-24 Thibault Saunier * configure.ac: - releasing 0.10.22, "Ninety Tons of Thunder" + releasing 1.1.90 + +2013-08-27 01:07:48 +0200 Andoni Morales Alastruey + + * configure.ac: + configure: fail if pygobject is not found + https://bugzilla.gnome.org/show_bug.cgi?id=706853 + +2013-08-26 17:35:48 -0400 Thibault Saunier + + * gi/overrides/Gst.py: + Gst: Do not initialize Gst at init + Letting the user choose when to initialize it himself + +2013-08-23 23:18:57 -0400 Thibault Saunier + + * TODO: + todo: Update the todo + +2013-08-23 23:08:27 -0400 Thibault Saunier + + * Makefile.am: + * configure.ac: + Disable examples amd testsuite as long as they have not been ported + +2013-08-23 22:01:46 -0400 Thibault Saunier + + * gi/overrides/Makefile.am: + overrides: Force symlinks when making + Making make distcheck pass + +2013-08-23 21:42:37 -0400 Thibault Saunier + + * gi/overrides/gstmodule.c: + gstmodule: Check that we could retrieve the module before using it + And plug a small leak + +2013-02-07 16:12:23 -0600 George McCollister + + * configure.ac: + configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS + AM_CONFIG_HEADER was removed in automake 1.13 + https://bugzilla.gnome.org/show_bug.cgi?id=693367 + +2012-12-30 16:11:30 +0100 Mark Nauwelaerts + + * gi/overrides/Makefile.am: + overrides: symlink some more to use uninstalled out-of-source build + +2012-12-07 14:18:21 -0300 Thibault Saunier + + * gi/overrides/Gst.py: + overrides: implement Gst.Structure.__setitem__ + +2012-11-22 07:11:45 +0100 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: implement Gst.Structure.__getitem__ + +2012-11-04 17:02:24 +0100 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: move add(*args) override from Gst.Pipeline to Gst.Bin + +2012-11-04 17:00:14 +0100 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: move the Gst.Pad override before Gst.GhostPad + ...else gi will screw up the type hierarchy and GhostPad will inherit from the + non-overridden Gst.Pad. Got it? + +2012-10-24 20:47:07 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: override GhostPad.__init__ + +2012-10-15 09:56:43 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: make Gst.Pad.link still return Gst.PadLinkReturn when successful + +2012-10-15 09:49:00 +0200 Alessandro Decina + + * gi/overrides/GstPbutils.py: + * gi/overrides/Makefile.am: + overrides: add encoding profile(s) overrides in GstPbutils + +2012-10-15 09:18:00 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: make filter arg in Gst.Pad.query_caps(filter) default to None + +2012-10-15 09:15:21 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: set default value for name arg in ElementFactory.make(factory, name) + So you can use Gst.ElementFactory.make('fakesrc') instead of + Gst.ElementFactory.make('fakesrc', None) + +2012-10-15 09:13:44 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: make Gst.Pad.link raise Gst.LinkError + +2012-10-15 09:12:33 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: implement Gst.Pipeline.add(e1, e2, ...) + +2012-10-15 09:10:25 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: implement the python iterator protocol for Gst.Iterator + So that you can use: for value in gst_iterator: ... + +2012-10-15 09:00:03 +0200 Alessandro Decina + + * gi/overrides/Gst.py: + overrides: implement caps[i] and len(caps) + +2012-10-15 08:58:59 +0200 Alessandro Decina + + * gi/overrides/Makefile.am: + overrides: don't install our gi/overrides/__init__.py + We don't want to override the gi/overrides/__init__.py from pygobject + +2012-09-27 14:41:29 +0200 Mark Nauwelaerts + + * gi/overrides/Gst.py: + * gi/overrides/gstmodule.c: + overrides: provide for gst-python style debug logging + Also provide a default debug category for the binding glue code. + +2012-09-27 14:19:52 +0200 Mark Nauwelaerts + + * gi/overrides/Makefile.am: + overrides: symlink some more to use uninstalled + +2012-08-29 10:05:37 -0700 René Stadler + + * gi/overrides/gstmodule.c: + overrides: Fix crash in add_template + templ vs. templates. Moved variable declarations to the inner scope to prevent + such a mistake. + +2012-08-19 22:40:06 -0400 Thibault Saunier + + * gi/overrides/Gst.py: + * gi/overrides/Makefile.am: + Make it possible to use uninstalled symlinking the .so file + +2012-08-19 02:25:13 -0400 Thibault Saunier + + * gi/overrides/gstmodule.c: + overrides: Make it possible to add metadatas and PadTemplates to GstElementClass + +2012-08-08 14:00:05 -0400 Thibault Saunier + + * autogen.sh: + * configure.ac: + * gi/overrides/Gst.py: + * gi/overrides/Makefile.am: + * gi/overrides/gstmodule.c: + Implement the glue code so GstFraction works + +2012-08-08 13:59:09 -0400 Thibault Saunier + + * Makefile.am: + * configure.ac: + * gi/Makefile.am: + * gi/__init__.py: + * gi/overrides/Gst.py: + * gi/overrides/Makefile.am: + * gi/overrides/__init__.py: + Add overrides for GObject Introspection + +2012-07-30 16:24:10 -0400 Thibault Saunier + + * Makefile.am: + * codegen/.gitignore: + * codegen/Makefile.am: + * codegen/__init__.py: + * codegen/argtypes.py: + * codegen/code-coverage.py: + * codegen/codegen.py: + * codegen/definitions.py: + * codegen/defsparser.py: + * codegen/docextract.py: + * codegen/docgen.py: + * codegen/h2def.py: + * codegen/mergedefs.py: + * codegen/mkskel.py: + * codegen/override.py: + * codegen/reversewrapper.py: + * codegen/scmexpr.py: + * configure.ac: + * gst/.gitignore: + * gst/Makefile.am: + * gst/__init__.py.in: + * gst/arg-types.py: + * gst/audio.defs: + * gst/audio.override: + * gst/audiomodule.c: + * gst/base.defs: + * gst/common.h: + * gst/extend/.gitignore: + * gst/extend/Makefile.am: + * gst/extend/__init__.py: + * gst/extend/discoverer.py: + * gst/extend/jukebox.py: + * gst/extend/leveller.py: + * gst/extend/pygobject.py: + * gst/extend/sources.py: + * gst/extend/utils.py: + * gst/gst-0.10.21.ignore: + * gst/gst-0.10.22.ignore: + * gst/gst-0.10.23.ignore: + * gst/gst-0.10.24.ignore: + * gst/gst-0.10.25.ignore: + * gst/gst-0.10.26.ignore: + * gst/gst-0.10.29.ignore: + * gst/gst-0.10.30.ignore: + * gst/gst-0.10.31.ignore: + * gst/gst-0.10.32.ignore: + * gst/gst-0.10.36.ignore: + * gst/gst-argtypes.c: + * gst/gst-disable-loadsave.ignore: + * gst/gst-extrafuncs.defs: + * gst/gst-pb-0.10.23.ignore: + * gst/gst-pb-0.10.25.ignore: + * gst/gst-pb-0.10.26.ignore: + * gst/gst-pb-0.10.29.ignore: + * gst/gst-pb-0.10.30.ignore: + * gst/gst-pb-0.10.31.ignore: + * gst/gst-pb-0.10.32.ignore: + * gst/gst-pb-0.10.36.ignore: + * gst/gst-types.defs: + * gst/gst.defs: + * gst/gst.override: + * gst/gstbase.override: + * gst/gstbin.override: + * gst/gstbuffer.override: + * gst/gstbus.override: + * gst/gstcaps.override: + * gst/gstelement.override: + * gst/gstelementfactory.override: + * gst/gstevent.override: + * gst/gstlibs.override: + * gst/gstmessage.override: + * gst/gstmodule.c: + * gst/gstobject.override: + * gst/gstpad.override: + * gst/gstquery.override: + * gst/gstreamer.py: + * gst/gststructure.override: + * gst/gsttaglist.override: + * gst/gstversion.override.in: + * gst/interfaces.defs: + * gst/interfaces.override: + * gst/interfacesmodule.c: + * gst/libs.defs: + * gst/pbutils.defs: + * gst/pbutils.override: + * gst/pbutilsmodule.c: + * gst/pygst-private.h: + * gst/pygst.h: + * gst/pygstexception.c: + * gst/pygstexception.h: + * gst/pygstiterator.c: + * gst/pygstminiobject-private.h: + * gst/pygstminiobject.c: + * gst/pygstminiobject.h: + * gst/pygstvalue.c: + * gst/pygstvalue.h: + * gst/tag.defs: + * gst/tag.override: + * gst/tagmodule.c: + * gst/video.defs: + * gst/video.override: + * gst/videomodule.c: + * gst/xoverlay.defs: + * gst/xoverlay.override: + * gstlibtoolimporter.py: + * gstltihooks.py: + * gstoptionmodule.c: + * pkgconfig/.gitignore: + * pkgconfig/Makefile.am: + * pkgconfig/gst-python-uninstalled.pc.in: + * pkgconfig/gst-python.pc.in: + * plugin/Makefile.am: + * plugin/gstpythonplugin.c: + * testsuite/Makefile.am: + Keep only the testsuite as we are now using GObject Introspection for bindings + +2012-04-08 00:01:12 +0100 Tim-Philipp Müller + + * configure.ac: + Revert nonsense that happened to git master, but make configure error out with an error message pointing people to the 0.10 branch. + +2012-03-07 16:50:11 +0000 Tim-Philipp Müller + + * gst/gstpad.override: + pad: fix unit test again after previous commit + https://bugzilla.gnome.org/show_bug.cgi?id=660357 + +2011-09-28 15:16:07 +0200 Andoni Morales Alastruey + + * gst/gstpad.override: + pad: fix Py_DECREF of null pointer in pad probe and pad block marshallers + https://bugzilla.gnome.org/show_bug.cgi?id=660357 + +2012-01-26 13:20:53 +0100 Mark Nauwelaerts + + * gst/pbutils.override: + pbutils: fix copy-and-mutate-paste for gst_encoding_list_all_targets + +2011-12-29 16:02:29 +0100 Alessandro Decina + + * gst/pbutils.defs: + pbutils: fix EncodingContainerProfile.add_profile refcount + +2011-12-19 13:09:42 +0000 Tim-Philipp Müller + + * gst/videomodule.c: + videomodule: fix compiler warning + videomodule.c:43:21: error: variable 'gst' set but not used + +2011-12-18 20:45:52 +0000 Tim-Philipp Müller + + * gst-python.spec.in: + rpm: add new header files to .spec file, add -devel package for that + Not actually tested though. + +2011-12-09 17:24:40 +0000 Tim-Philipp Müller + + * gst/pbutilsmodule.c: + pbutilsmodule: avoid unused-but-set-variable compiler warning + https://bugzilla.gnome.org/show_bug.cgi?id=665868 + +2011-12-09 17:22:31 +0000 Tim-Philipp Müller + + * configure.ac: + * gst/gst-0.10.36.ignore: + * gst/gstversion.override.in: + Add gst-0.10.36.ignore file + So things still compile with older versions of GStreamer. + +2011-12-09 14:05:12 +0100 Stefan Sauer + + * gst/gst.defs: + preset: expose new gst.preset_{set,get}_app_dir() on python + +2011-08-07 19:05:14 +0200 Alessandro Decina + + * configure.ac: + * gst/Makefile.am: + * gst/gst-pb-0.10.36.ignore: + * gst/gstversion.override.in: + * gst/video.defs: + * gst/video.override: + video: wrap force key unit API + +2011-10-31 10:51:46 +0000 Tim-Philipp Müller + + * configure.ac: + configure: back to development + Apparently. + +2011-10-31 10:49:41 +0100 Stefan Sauer + + * examples/Makefile.am: + * examples/helloworld.py: + examples: add helloworld example + Add a straight 1:1 copy from cores' helloworld.c to show how the c api maps into + the pythong bindings. It would rock to have the same in other bindings. + +2011-10-31 10:48:29 +0100 Stefan Sauer + + * gst/gst.defs: + uri: add filename_to_uri to bindings + +=== release 0.10.22 === + +2011-10-29 17:49:01 +0100 Tim-Philipp Müller + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * gst-python.doap: + Release 0.10.22 2011-10-29 16:01:24 +0100 Tim-Philipp Müller diff --git a/configure.ac b/configure.ac index 8668034ad5..a912c266f2 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.60) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer GObject Introspectin tests for Python , 0.11.92, +AC_INIT(GStreamer GObject Introspectin overrides for Python , 1.1.90, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-python) @@ -38,7 +38,7 @@ AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4") dnl required versions of other packages dnl Note that they are runtime requirements -AC_SUBST(GST_REQ, 0.11.92) +AC_SUBST(GST_REQ, 1.2.0) AC_SUBST(PYGOBJECT_REQ, 3.0) AC_DISABLE_STATIC diff --git a/gst-python.doap b/gst-python.doap index 54823326da..ad21fa6863 100644 --- a/gst-python.doap +++ b/gst-python.doap @@ -32,6 +32,16 @@ It also comes with a number of examples. + + + 1.1.90 + 1.1 + 2013-09-25 + + + + + 0.10.22