Release 1.5.2

This commit is contained in:
Thibault Saunier 2015-06-24 17:44:30 +02:00
parent ed1f9eccba
commit a4bbd96af1
6 changed files with 174 additions and 16 deletions

156
ChangeLog
View file

@ -1,9 +1,159 @@
=== release 1.4.0 ===
=== release 1.5.2 ===
2014-10-20 Thibault Saunier <tsaunier@gnome.org>
2015-06-24 Thibault Saunier <tsaunier@gnome.org>
* configure.ac:
releasing 1.4.0
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 11:24:58 +0200 Thibault Saunier <tsaunier@gnome.org>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-python.doap:
Release 1.4.0
2014-10-19 13:34:59 +0200 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1 +1 @@
This is GStreamer overrides for PyGobject 1.4.0 release
This is GStreamer overrides for PyGobject 1.5.2 release

19
RELEASE
View file

@ -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
 

View 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

View file

@ -30,6 +30,15 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
</GitRepository>
</repository>
<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>

0
testsuite/__init__.py Normal file
View file