Release 0.10.20
authorEdward Hervey <bilboed@bilboed.com>
Wed, 1 Dec 2010 22:43:57 +0000 (23:43 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 1 Dec 2010 22:43:57 +0000 (23:43 +0100)
ChangeLog
NEWS
RELEASE
configure.ac

index a1e1902..cccc9e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,385 @@
+=== release 0.10.20 ===
+
+2010-12-01  Edward Hervey <bilboed@bilboed.com>
+
+       * configure.ac:
+         releasing 0.10.20, "What Abitbol said before dying"
+
+2010-11-22 13:27:15 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * .gitignore:
+       * configure.ac:
+         0.10.19.5 pre-release
+
+2010-11-22 14:18:05 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * gst/Makefile.am:
+       * testsuite/common.py:
+         Fix distcheck some more.
+         In testsuite/common.py look for gst/__init__.py in builddir now.
+         Clean gst/__init__.pyc after make check.
+
+2010-11-22 13:41:17 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * configure.ac:
+       * gst/Makefile.am:
+       * gst/__init__.py:
+       * gst/__init__.py.in:
+         Fix distcheck.
+         Before this change gst/__init__.py wasn't being copied to
+         $(top_builddir)/gst/, making make check fail to import gst.
+
+2010-11-17 09:36:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * gst/gst.defs:
+         gst: updating datetime functions
+         Updating datetime _from_unix functions for the new 2 variants (utc/local)
+         https://bugzilla.gnome.org/show_bug.cgi?id=635031
+
+2010-11-09 10:58:04 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/pbutilsmodule.c:
+         pbutils: Check that pygst_init() succeeded
+
+2010-11-09 11:00:16 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/audiomodule.c:
+       * gst/gst-argtypes.c:
+       * gst/interfacesmodule.c:
+       * gst/pbutilsmodule.c:
+       * gst/pygstexception.c:
+       * gst/pygstiterator.c:
+       * gst/pygstminiobject.c:
+       * gst/tagmodule.c:
+       * gst/videomodule.c:
+         gst: run gst-indent all C files
+         We hadn't done it since the switch to git... whoops
+
+2010-11-09 10:57:31 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/pygst.h:
+         pygst: Get the _PyGst_API symbol from the proper module
+         https://bugzilla.gnome.org/show_bug.cgi?id=634365
+
+2010-11-08 19:01:50 +0100  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/pbutils.defs:
+       * gst/pbutils.override:
+         pbutils: Update for latest API change in gstdiscoverer
+
+2010-11-01 19:37:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         configure.ac: 0.10.19.4 pre-release
+         Skip .3 to align number with the other pre-releases.
+
+2010-10-30 16:18:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/pbutils.defs:
+         pbutils: update for discoverer API changes in last gst-plugins-base pre-release
+         https://bugzilla.gnome.org/show_bug.cgi?id=633311
+
+2010-10-27 16:58:12 +0200  David Hoyt <dhoyt@llnl.gov>
+
+       * plugin/gstpythonplugin.c:
+         plugin: Fix build on MSVC
+         Fixes #633141
+
+2010-10-27 13:17:57 +0100  Jan Schmidt <thaytan@noraisin.net>
+
+       * common:
+         Automatic update of common submodule
+         From 7bbd708 to 011bcc8
+
+2010-10-26 17:53:42 +0100  Jan Schmidt <thaytan@noraisin.net>
+
+       * examples/filesrc.py:
+         filesrc.py: Call gobject.threads_init() in the example
+         Fixes: #633033
+
+2010-10-22 18:17:34 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * configure.ac:
+         configure.ac: 0.10.19.2 pre-release
+
+2010-10-22 13:28:03 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/pbutils.defs:
+       * gst/pbutils.override:
+         pbutils: Overrides for GstDiscoverer API
+
+2010-10-22 13:27:33 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/gstmodule.c:
+         gst: Register new GST_ELEMENT_FACTORY_LIST_TYPE constants
+
+2010-10-22 13:27:02 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/gstmessage.override:
+         gst: Add override for new qos messages
+
+2010-10-22 13:26:44 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/gstevent.override:
+         gst: Add override for gst_event_parse_sink_message
+
+2010-10-22 13:26:21 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/gstelementfactory.override:
+         gst: Add overrides for new GstElementFactoryList functions
+
+2010-10-22 13:25:45 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/arg-types.py:
+         arg-types: GstElementFactoryListType is a guint64
+
+2010-10-22 13:25:22 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/gst-types.defs:
+         gst: Add GstDateTime as a boxed
+
+2010-10-18 11:59:03 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/audio.override:
+       * gst/audiomodule.c:
+       * gst/interfaces.override:
+       * gst/interfacesmodule.c:
+       * gst/pbutils.override:
+       * gst/pbutilsmodule.c:
+       * gst/tag.override:
+       * gst/tagmodule.c:
+       * gst/video.override:
+       * gst/videomodule.c:
+         gst: Make all libraries use shared PyGst_API
+         Fixes #590348
+
+2010-10-18 11:50:19 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * gst/Makefile.am:
+       * gst/common.h:
+       * gst/gst.override:
+       * gst/gstmodule.c:
+       * gst/pygst-private.h:
+       * gst/pygst.h:
+       * gst/pygstiterator.c:
+       * gst/pygstminiobject.h:
+       * gst/pygstvalue.c:
+         gst: Export some pygst API to be used by external modules
+         Partially fixes #590348
+
+2010-10-18 10:14:19 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * configure.ac:
+       * gst/Makefile.am:
+       * gst/gst-0.10.20.ignore:
+       * gst/gst.override:
+       * gst/gstmodule.c:
+       * gst/gstversion.override.in:
+       * gst/pbutilsmodule.c:
+         gst: Bump required core/base to 0.10.20
+         And clean up code accordingly
+
+2010-10-18 09:36:13 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * configure.ac:
+       * gst/Makefile.am:
+       * gst/audio.defs:
+       * gst/base.defs:
+       * gst/gst-0.10.31.ignore:
+       * gst/gst-pb-0.10.31.ignore:
+       * gst/gst.defs:
+       * gst/gstversion.override.in:
+       * gst/pbutils.defs:
+       * gst/video.defs:
+         gst: Update to latest 0.10.31 core/base API
+
+2010-10-14 12:32:36 -0700  David Schleef <ds@schleef.org>
+
+       * common:
+         Automatic update of common submodule
+         From 5a668bf to 7bbd708
+
+2010-10-08 12:45:07 -0700  David Schleef <ds@schleef.org>
+
+       * common:
+         Automatic update of common submodule
+         From c4a8adc to 5a668bf
+
+2010-10-08 12:56:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 5e3c9bf to c4a8adc
+
+2010-09-21 18:34:55 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * common:
+         Automatic update of common submodule
+         From aa0d1d0 to 5e3c9bf
+
+2010-09-07 14:28:14 +0300  Артём Попов <artfwo@gmail.com>
+
+       * examples/segments.py:
+         examples: add an example to show looping using segments
+         Fixes #339772.
+
+2010-09-07 11:43:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From c2e10bf to aa0d1d0
+
+2010-09-05 18:59:06 -0700  David Schleef <ds@schleef.org>
+
+       * common:
+         Automatic update of common submodule
+         From d3d9acf to c2e10bf
+
+2010-09-05 12:21:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From ec60217 to d3d9acf
+
+2010-08-30 17:12:12 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * acinclude.m4:
+         acinclude.m4: also look in ${py_prefix}/lib for libpythonX.Y.so.
+         Fixes loading the python plugin loader in gentoo.
+
+2010-08-30 11:57:07 +0200  Leo Singer <lsinger@calltech.edu>
+
+       * plugin/gstpythonplugin.c:
+         plugin: fix spurious exceptions in pygst_require. Fixes #624592.
+
+2010-08-30 11:52:58 +0200  Leo Singer <lsinger@caltech.edu>
+
+       * plugin/gstpythonplugin.c:
+         plugin: refresh the plugin registry when plugins change.
+
+2010-08-27 13:20:24 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * plugin/gstpythonplugin.c:
+         plugin: call pygtk.require("2.0") before importing pygobject. Fixes #623105.
+         Based on a patch from Leo Singer.
+
+2010-08-27 12:43:09 +0200  Leo Singer <lsinger@caltech.edu>
+
+       * gst/gst.defs:
+         gst: add bindings for more gst.util_uint64_scale_*
+
+2010-08-27 01:16:43 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * plugin/gstpythonplugin.c:
+         plugin: remove an unneeded PyType_Check call. Makes it work on centos for real.
+
+2010-08-26 23:34:04 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * plugin/gstpythonplugin.c:
+         plugin: declare _PyGstElement_Type as void*.
+         Declaring _PyGstElement_Type as PyTypeObject makes the loader on centos fail
+         because of a missing symbol.
+
+2010-08-26 17:14:32 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * acinclude.m4:
+       * plugin/Makefile.am:
+       * plugin/gstpythonplugin.c:
+         Make the plugin loader work on OSX with the standard python install.
+
+2010-08-26 14:45:06 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+         Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
+
+2010-08-26 12:14:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * plugin/Makefile.am:
+         plugin: don't link to libpython
+
+2010-08-26 12:13:34 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * acinclude.m4:
+         acinclude.m4: use a better way to find the correct PYTHON_LIB_LOC.
+
+2010-08-26 12:09:31 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * plugin/gstpythonplugin.c:
+         plugin: refactor the initialization code.
+         Remove references to global python objects from the initialization code. This
+         makes it possible to avoid linking to libpython.
+
+2010-08-25 12:36:14 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * acinclude.m4:
+       * plugin/Makefile.am:
+         plugin: fix the manual loading of libpythonX.Y.so.
+
+2010-08-25 11:08:15 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * plugin/gstpythonplugin.c:
+         plugin: check for _Py_NoneStruct instead of Py_None.
+         When checking if CPython is already loaded, don't check for Py_None which is a
+         macro but use _Py_NoneStruct which is a real symbol.
+
+2010-08-13 17:25:05 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From 3e8db1d to ec60217
+
+2010-08-10 10:59:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From bd2054b to 3e8db1d
+
+2010-08-06 23:18:02 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * gst/gststructure.override:
+       * gst/pygstvalue.c:
+       * testsuite/test_caps.py:
+         gst.Structure: raise TypeError when assigning None to a key
+
+2010-08-05 13:57:53 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * common:
+         Automatic update of common submodule
+         From a519571 to bd2054b
+
+2010-08-04 19:31:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
+         This first checks what is required for ISO C99 support and sets the relevant
+         compiler parameters and if no C99 compiler is found, it checks for a
+         C89 compiler. This enables us to check for and use C89/C99 functions
+         that gcc hides from us without the correct compiler parameters.
+
+2010-07-26 19:41:43 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * testsuite/test_fraction.py:
+         test_fraction: add a test for gobject property marshalling.
+
+2010-07-26 19:29:53 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/gstmodule.c:
+         gst: implement getters and setters for GST_TYPE_FRACTION properties. Fixes #624882.
+
+2010-07-16 12:44:46 +0200  Edward Hervey <bilboed@bilboed.com>
+
+       * configure.ac:
+         Back to development.
+
 === release 0.10.19 ===
 
-2010-07-15  Edward Hervey <bilboed@bilboed.com>
+2010-07-15 21:01:35 +0200  Edward Hervey <bilboed@bilboed.com>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.10.19, "Insert Casablanca quote here"
+       * gst-python.doap:
+         Release 0.10.19 "Insert Casablanca quote here"
 
 2010-07-14 12:33:58 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
 
          Original commit message from CVS:
          back to HEAD
 
-=== release 0.10.0 ===
-
-2005-12-05 18:04:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
-
-       * ChangeLog:
-       * NEWS:
-       * RELEASE:
-       * configure.ac:
-         releasing 0.10.0
-         Original commit message from CVS:
-         releasing 0.10.0
-
diff --git a/NEWS b/NEWS
index e508d4b..b4344f5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,9 @@
-This is GStreamer Python Bindings 0.10.19, "Insert Casablanca quote here"
+This is GStreamer Python Bindings 0.10.20, "What Abitbol said before dying"
+
+Changes since 0.10.19:
+
+      * libpython loading fixes
+      * MacOSX standard python support
 
 Changes since 0.10.18:
 
diff --git a/RELEASE b/RELEASE
index 1681e42..ac735bb 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Python bindings 0.10.19 "Insert Casablanca quote here"
+Release notes for GStreamer Python bindings 0.10.20 "What Abitbol said before dying"
         
 
 
@@ -17,17 +17,25 @@ It is, however, parallel installable with the 0.8.x series.
 
 Features of this release
     
-      * Wrap new gstreamer API up to 0.10.30
       * Parallel installability with 0.8.x series
+      * libpython loading fixes
+      * MacOSX standard python support
       * Threadsafe design and API
 
 Bugs fixed in this release
      
-      * 572766 : gst.Bus.set_sync_handler() leaks and can't be unset
-      * 589582 : Missing gst.Buffer.size setter in python bindings
-      * 590735 : [gst.GhostPad] can't unset target
-      * 617068 : Adding xmp functions to python
-      * 530417 : Add a nicer constructor for GstElements
+      * 339772 : Python example showing segment seeking and looping
+      * 402044 : Doesn't compile with some features disabled in core
+      * 590348 : [audio (and other modules)] can't use pygstminiobject !
+      * 620067 : Add bindings gst.util_uint64_scale_ceil and friends
+      * 623105 : gstpythonplugin.c does not import user's gobject module
+      * 624592 : gst-python: plugin: attempt to load plugin " python " fails with KeyError
+      * 624882 : Add support for gst.Fraction property getters
+      * 625660 : gstpythonplugin: fails to refresh plugin registry when installed Python plugins change
+      * 633033 : filesrc.py example segfaults
+      * 633141 : MSVC cannot compile gstpythonplugin.c
+      * 633555 : discoverer: use specific types in getters, rename some boolean getters
+      * 634365 : gst.pbutils.get_codec_description segfaults
 
 Download
 
@@ -57,11 +65,11 @@ Applications
 Contributors to this release
     
       * Alessandro Decina
-      * Benjamin Otte
+      * David Hoyt
       * David Schleef
       * Edward Hervey
-      * Emilio Pozuelo Monfort
-      * Olivier Aubert
+      * Jan Schmidt
+      * Leo Singer
       * Sebastian Dröge
       * Stefan Kost
       * Thiago Santos
index dedb4ac..48d7721 100644 (file)
@@ -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 Python Bindings, 0.10.19.5,
+AC_INIT(GStreamer Python Bindings, 0.10.20,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-python)