Release 1.5.2
authorThibault Saunier <tsaunier@gnome.org>
Wed, 24 Jun 2015 15:44:30 +0000 (17:44 +0200)
committerThibault Saunier <tsaunier@gnome.org>
Wed, 24 Jun 2015 15:44:30 +0000 (17:44 +0200)
ChangeLog
NEWS
RELEASE
configure.ac
gst-python.doap
testsuite/__init__.py [new file with mode: 0644]

index 19e579a..684ca16 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,159 @@
+=== release 1.5.2 ===
+
+2015-06-24  Thibault Saunier <tsaunier@gnome.org>
+
+       * configure.ac:
+         releasing 1.5.2
+
+2015-04-24 10:35:14 +0200  Thibault Saunier <tsaunier@gnome.org>
+
+       * gi/overrides/Gst.py:
+       * testsuite/overrides_hack.py:
+       * testsuite/test_gst.py:
+         tests: Fix tests in python2
+         Python2 core checks that the first argument of a method is of the type
+         of the object if it does not have any info about the method, so when
+         using Gst not initialized it raiser a TypeError and not a
+         Gst.NotInitialized as expected.
+         + And fix a typo
+
+2015-04-24 09:37:24 +0200  Thibault Saunier <tsaunier@gnome.org>
+
+       * testsuite/Makefile.am:
+       * testsuite/old/test_fraction.py:
+       * testsuite/test_fraction.py:
+         tests: Add test_fraction back in the testsuite
+         Properly porting it and adding a small test about getting fraction
+         from a Gst.Structure
+
+2015-04-24 10:27:47 +0200  Thibault Saunier <tsaunier@gnome.org>
+
+       * gi/overrides/Gst.py:
+         overrides: Do not use inspect.signature as it is not avalaible in python2
+         Fix regression from https://bugzilla.gnome.org/show_bug.cgi?id=746329
+
+2015-04-15 19:57:43 +0200  Thibault Saunier <tsaunier@gnome.org>
+
+       * Makefile.am:
+       * configure.ac:
+       * testsuite/Makefile.am:
+       * testsuite/common.py:
+       * testsuite/old/test-object.c:
+       * testsuite/old/test-object.h:
+       * testsuite/old/test_adapter.py:
+       * testsuite/old/test_audio.py:
+       * testsuite/old/test_bin.py:
+       * testsuite/old/test_buffer.py:
+       * testsuite/old/test_bus.py:
+       * testsuite/old/test_caps.py:
+       * testsuite/old/test_element.py:
+       * testsuite/old/test_event.py:
+       * testsuite/old/test_fraction.py:
+       * testsuite/old/test_ghostpad.py:
+       * testsuite/old/test_interface.py:
+       * testsuite/old/test_iterator.py:
+       * testsuite/old/test_libtag.py:
+       * testsuite/old/test_message.py:
+       * testsuite/old/test_pad.py:
+       * testsuite/old/test_pbutils.py:
+       * testsuite/old/test_pipeline.py:
+       * testsuite/old/test_registry.py:
+       * testsuite/old/test_segment.py:
+       * testsuite/old/test_struct.py:
+       * testsuite/old/test_taglist.py:
+       * testsuite/old/test_typefind.py:
+       * testsuite/old/test_xml.py:
+       * testsuite/old/testhelpermodule.c:
+       * testsuite/overrides_hack.py:
+       * testsuite/runtests.py:
+       * testsuite/test-object.c:
+       * testsuite/test-object.h:
+       * testsuite/test_adapter.py:
+       * testsuite/test_audio.py:
+       * testsuite/test_bin.py:
+       * testsuite/test_buffer.py:
+       * testsuite/test_bus.py:
+       * testsuite/test_caps.py:
+       * testsuite/test_element.py:
+       * testsuite/test_event.py:
+       * testsuite/test_fraction.py:
+       * testsuite/test_ghostpad.py:
+       * testsuite/test_gst.py:
+       * testsuite/test_interface.py:
+       * testsuite/test_iterator.py:
+       * testsuite/test_libtag.py:
+       * testsuite/test_message.py:
+       * testsuite/test_pad.py:
+       * testsuite/test_pbutils.py:
+       * testsuite/test_pipeline.py:
+       * testsuite/test_registry.py:
+       * testsuite/test_segment.py:
+       * testsuite/test_struct.py:
+       * testsuite/test_taglist.py:
+       * testsuite/test_typefind.py:
+       * testsuite/test_xml.py:
+       * testsuite/testhelpermodule.c:
+         test: Bring back the testsuite and test if the initialization override works
+         Summary:
+         Simplify the Makefile taking example on pitivi and copy several pitivi
+         testing files, simplifying them a bit for our use case
+         Reviewers: Mathieu_Du
+         Differential Revision: http://phabricator.freedesktop.org/D97
+
+2015-04-15 19:55:16 +0200  Thibault Saunier <tsaunier@gnome.org>
+
+       * gi/overrides/Gst.py:
+         overrides: Disable all GStreamer APIs until Gst has been initialized
+         Summary:
+         And throw an exception if the user tries to call any Gst API without
+         initializing gst.
+         https://bugzilla.gnome.org/show_bug.cgi?id=747555
+         Reviewers: Mathieu_Du
+         Differential Revision: http://phabricator.freedesktop.org/D87
+
+2015-04-22 10:40:48 +0200  Sebastian Dröge <sebastian@centricular.com>
+
+       * INSTALL:
+         Remove INSTALL file
+         autotools automatically generate this, and when using different versions
+         for autogen.sh there will always be changes to a file tracked by git.
+
+2015-03-18 13:53:55 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * gi/overrides/Gst.py:
+         overrides: Try hard to make the query writable in the pad query function
+         Summary:
+         We know that the bindings will get an extra ref but we know that
+         it is not actually needed, so we are safe to decrease the refcount
+         by one in that particular context making sure we give PyGI its
+         ref back when we are done.
+         Reviewers: Mathieu_Du
+         Differential Revision: http://phabricator.freedesktop.org/D41
+         https://bugzilla.gnome.org/show_bug.cgi?id=746329
+
+2015-03-06 19:25:57 +0100  Thibault Saunier <tsaunier@gnome.org>
+
+       * plugin/Makefile.am:
+         plugin: Name differently between python2 and python3
+         Those are 2 different binaries and thus should have different
+         .so names. Just use the $PYTHON_SO for that to happen.
+         https://bugzilla.gnome.org/show_bug.cgi?id=738157
+
+2014-10-20 13:40:05 +0200  Thibault Saunier <tsaunier@gnome.org>
+
+       * configure.ac:
+         Back to development
+
 === release 1.4.0 ===
 
-2014-10-20  Thibault Saunier <tsaunier@gnome.org>
+2014-10-20 11:24:58 +0200  Thibault Saunier <tsaunier@gnome.org>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.4.0
+       * gst-python.doap:
+         Release 1.4.0
 
 2014-10-19 13:34:59 +0200  Sebastian Dröge <sebastian@centricular.com>
 
diff --git a/NEWS b/NEWS
index 331695f..c5dd173 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1 +1 @@
-This is GStreamer overrides for PyGobject 1.4.0 release
+This is GStreamer overrides for PyGobject 1.5.2 release
diff --git a/RELEASE b/RELEASE
index bbc19a8..dcc2034 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,22 +1,20 @@
 
-Release notes for GStreamer Python bindings 1.4.0
+Release notes for GStreamer Python bindings 1.5.2
 
 
-The GStreamer team is proud to announce a new feature release
-in the 1.0.x stable series of the GStreamer Python Bindings.
+The GStreamer team is proud to announce a new development release
+in the 1.5.x stable series of the GstPython PyGObject overrides.
 
 
-
-This new version introduces the possibility to write GStreamer
-elements in python and get them registered in the GstRegistry.
-This means those elements will then be usable by any application
-that uses GStreamer, whatever language their are built with.
-
   
 
-There were no bugs fixed in this release
+Features of this release
     
 
+Bugs fixed in this release
+     
+      * 738157 : Same plugin name used for Python 3 and Python 2 plugins in Python
+
 ==== Download ====
 
 You can find source releases of gst-python in the download
@@ -55,4 +53,5 @@ Applications
 Contributors to this release
     
       * Sebastian Dröge
+      * Thibault Saunier
  
\ No newline at end of file
index 6bbd605..39ef93f 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ([2.68])
 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 Introspection overrides for Python , 1.5.0.1,
+AC_INIT(GStreamer GObject Introspection overrides for Python , 1.5.2,
     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, 1.4.0)
+AC_SUBST(GST_REQ, 1.5.1)
 AC_SUBST(PYGOBJECT_REQ, 3.0)
 
 AC_DISABLE_STATIC
index 495ebb5..d1edda4 100644 (file)
@@ -32,6 +32,15 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
 
  <release>
   <Version>
+   <revision>1.5.2</revision>
+   <branch>1.5</branch>
+   <created>2015-06-24</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-1.5.2.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.4.0</revision>
    <branch>1.4.0</branch>
    <created>2014-10-20</created>
diff --git a/testsuite/__init__.py b/testsuite/__init__.py
new file mode 100644 (file)
index 0000000..e69de29