summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog161
-rw-r--r--NEWS34
-rw-r--r--RELEASE54
-rw-r--r--configure.ac2
-rw-r--r--gst-python.doap11
5 files changed, 241 insertions, 21 deletions
diff --git a/ChangeLog b/ChangeLog
index 876eb9e..2175741 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,149 @@
+=== release 0.10.15 ===
+
+2009-05-11 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ releasing 0.10.15, "We built a wall"
+
+2009-05-07 14:57:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ 0.10.14.5 pre-release
+
+2009-05-07 13:49:18 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gst-pb-0.10.23.ignore:
+ gst-pb-0.10.23: Fix the ignores, globs need to go in a special section.
+ Finishes fixing #581729
+
+2009-05-07 13:48:54 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gst-0.10.23.ignore:
+ gst-0.10.23.ignore: Add newly added enum values. Partially fixes #581729
+
+2009-05-07 13:48:01 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * codegen/codegen.py:
+ codegen: Allow ignoring enum values. Partially fixes #581729
+ This is needed to ignore new enum values that are added in new gstreamer
+ core/base versions.
+
+2009-05-06 23:38:54 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * examples/switch.py:
+ examples: Port switch.py to input-selector
+ The switch element hasn't existed for a while now - use the
+ replacement element input-selector instead.
+ Partially (and finally) fixes #581737
+
+2009-05-06 23:38:08 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * examples/play.py:
+ * examples/remuxer.py:
+ * examples/switch.py:
+ * examples/synchronizer.py:
+ examples: Make xoverlay installation thread safe using the GDK lock.
+ We can't call into the GDK functions in our sync-message handler
+ without taking the GDK lock, so do so.
+ Partially fixes #581737
+
+2009-05-06 16:48:40 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ 0.10.14.4 pre-release
+
+2009-04-23 17:14:20 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * testsuite/Makefile.am:
+ testsuite: Dist new test file.
+
+2009-04-18 23:52:08 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * gst/gst.override:
+ * testsuite/test_gst.py:
+ TIME_ARGS: Catch bad input. Fixes #579455
+
+2009-04-21 21:14:21 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ 0.10.14.3 pre-release
+
+2009-04-21 22:14:07 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From b3941ea to 6ab11d1
+
+2009-04-18 17:13:12 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
+
+2009-04-18 16:39:42 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gstelement.override:
+ * gst/gstmessage.override:
+ * gst/gstpad.override:
+ python: Fix some locking problems
+ Add some python pyg_begin_allow_threads/end_allow_threads when calling into some gstreamer functions that might
+ call into python.
+
+2009-04-18 09:05:09 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * plugin/gstpythonplugin.c:
+ gstpythonplugin: Use strcmp for old glib. Fixes #579383
+
+2009-04-17 19:34:23 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * Makefile.am:
+ Don't forget to dist gstlibtoolimporter.py. Fixes #579325
+
+2009-04-17 19:28:08 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/audio.defs:
+ * gst/audio.override:
+ * gst/gst-pb-0.10.23.ignore:
+ * gst/gstversion.override.in:
+ * gst/interfaces.defs:
+ * gst/interfaces.override:
+ * gst/video.defs:
+ Wrap gst-plugins-base-0.10.23 API additions. Partially fixes #578848
+
+2009-04-17 18:51:40 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/base.defs:
+ * gst/gst-0.10.23.ignore:
+ * gst/gst-extrafuncs.defs:
+ * gst/gst-types.defs:
+ * gst/gst.defs:
+ * gst/gst.override:
+ * gst/gstmodule.c:
+ * gst/gstversion.override.in:
+ * gst/libs.defs:
+ Wrap new API added in gstreamer-0.10.23. Partially fixes #578848
+
+2009-04-17 11:33:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/gst.defs:
+ query_new_seeking wrapper must return query with refcount 1. Fixes #579183.
+
+2009-04-15 22:58:56 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ 0.10.14.2 pre-release
+
+2009-04-15 22:57:36 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * ChangeLog:
+ ChangeLog: regenerate changelog with the gen-changelog script
+
+2009-04-15 22:38:28 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ Merge branch 'bz-577735'
+
2009-04-12 21:27:33 +0200 Edward Hervey <bilboed@bilboed.com>
* gst/__init__.py:
@@ -49,6 +195,10 @@
Fix uninstalled usage with python 2.6. Fixes #576546
Also imports submodules as mentionned by Philippe Normand.
+2009-04-10 15:43:35 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ Merge branch 'master' of ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-python into bz-577735
+
2009-04-04 21:19:46 +0300 Felipe Contreras <felipe.contreras@gmail.com>
* common:
@@ -78,6 +228,17 @@
* gst/gst.override:
Provide wrapper for gst_tag_get_type. Fixes #571156.
+2009-04-02 18:06:12 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * testsuite/test_pipeline.py:
+ make sure that we actually get the clock-provide message
+
+2009-04-02 17:21:58 +0200 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * gst/gstbin.override:
+ * testsuite/test_pipeline.py:
+ Fix for #577735: do_handle_message leaks messages
+
2009-03-26 16:18:04 +0100 Edward Hervey <bilboed@bilboed.com>
* gst/base.defs:
diff --git a/NEWS b/NEWS
index acc3deb..69a25c4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,36 @@
-This is GStreamer Python Bindings 0.10.14, "You Better Think"
+This is GStreamer Python Bindings 0.10.15, "We built a wall"
+
+Changes since 0.10.14:
+
+ * Support new API in core/base
+ * Fixes for python 2.6
+ * Other bug-fixes and improvements
+
+Bugs fixed since 0.10.14:
+
+ * 304361 : Python plugin loader
+ * 576145 : pygst programs skip python plugins on registry update
+ * 514717 : memleak in Pad.set_blocked_async()
+ * 571156 : gst_tag_get_type not wrapped
+ * 571380 : Allow user to specify filename and line number for gst_de...
+ * 572487 : Fix licensing screwups
+ * 574251 : leaks the flow name
+ * 574258 : _wrap_gst_install_plugins_sync might leak details
+ * 574272 : Python plugin loader causes SIGSEGV if " import gst " fails
+ * 576505 : not all gst_adapter_* methods are wrapped
+ * 577735 : python bins with do_handle_message leak messages
+ * 578435 : gst-python pkgconfig file lies about needing pygtk
+ * 578731 : Python plugin loader deadlocks registry scanning
+ * 578848 : Wrap new core/base API
+ * 579183 : freshly created QUERY_SEEKING is immutable
+ * 579325 : gstlibtoolimporter is not disted
+ * 579383 : gst-python doesn't compile with glib < = 2.16.0
+ * 581546 : Elements do_query function is broken
+ * 581729 : Fails to build with previous core/base releases (0.10.22)
+ * 581737 : Python examples need to take the GDK lock
+ * 579416 : Nasty gst-python deadlock
+ * 579455 : gst.TIME_ARGS doesn't validate input
+ * 576546 : Problems with Python 2.6
Changes since 0.10.13:
diff --git a/RELEASE b/RELEASE
index 37d085e..d219204 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer Python bindings 0.10.14 "you better think"
+Release notes for GStreamer Python bindings 0.10.15 "We built a wall"
@@ -17,22 +17,35 @@ It is, however, parallel installable with the 0.8.x series.
Features of this release
- * Handle keep-refcount for GBoxed arguments
- * Mark gst.message* that take ownership of the gst.Structure/gst.TagList
- * Wrap new API in Core and Base
- * Various other bug fixes and improvements
+ * Support new API in core/base
+ * Fixes for python 2.6
+ * Other bug-fixes and improvements
Bugs fixed in this release
- * 543961 : Memory leak in gst.Bin.do_handle_message
- * 553131 : Import modules in correct order
- * 553134 : Assumes wrong RTLD constants for Linux/MIPS
- * 554545 : gst.Pad methods that return a new buffer as function argu...
- * 556054 : codegen: Add 'keep-refcount' handling for GBoxed arguments
- * 559406 : Add proxy for gst_base_transform_transform_size
- * 559768 : Fix gst-python on systems that don't support RTLD_GLOBAL ...
- * 564580 : Memory leak in gst.Structure.keys()
- * 566903 : gst.Pad.iterate_internal_links may raise critical warning...
+ * 304361 : Python plugin loader
+ * 576145 : pygst programs skip python plugins on registry update
+ * 514717 : memleak in Pad.set_blocked_async()
+ * 571156 : gst_tag_get_type not wrapped
+ * 571380 : Allow user to specify filename and line number for gst_de...
+ * 572487 : Fix licensing screwups
+ * 574251 : leaks the flow name
+ * 574258 : _wrap_gst_install_plugins_sync might leak details
+ * 574272 : Python plugin loader causes SIGSEGV if " import gst " fails
+ * 576505 : not all gst_adapter_* methods are wrapped
+ * 577735 : python bins with do_handle_message leak messages
+ * 578435 : gst-python pkgconfig file lies about needing pygtk
+ * 578731 : Python plugin loader deadlocks registry scanning
+ * 578848 : Wrap new core/base API
+ * 579183 : freshly created QUERY_SEEKING is immutable
+ * 579325 : gstlibtoolimporter is not disted
+ * 579383 : gst-python doesn't compile with glib < = 2.16.0
+ * 581546 : Elements do_query function is broken
+ * 581729 : Fails to build with previous core/base releases (0.10.22)
+ * 581737 : Python examples need to take the GDK lock
+ * 579416 : Nasty gst-python deadlock
+ * 579455 : gst.TIME_ARGS doesn't validate input
+ * 576546 : Problems with Python 2.6
Download
@@ -51,8 +64,7 @@ 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.
+GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned 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.
@@ -63,10 +75,14 @@ Applications
Contributors to this release
* Alessandro Decina
- * Alexander Wirt
+ * David Schleef
* Edward Hervey
+ * Felipe Contreras
* Jan Schmidt
+ * Laszlo Pandy
+ * Mark Nauwelaerts
+ * Olivier Crete
* Sebastian Dröge
- * Thiemo Seufer
- * Vincent GENIEUX
+ * Stefan Kost
+ * Thomas Vander Stichele
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index eafffb0..1747415 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
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.14.5,
+AC_INIT(GStreamer Python Bindings, 0.10.15,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-python)
diff --git a/gst-python.doap b/gst-python.doap
index 51f5ed9..07292cb 100644
--- a/gst-python.doap
+++ b/gst-python.doap
@@ -35,6 +35,17 @@ It also comes with a number of examples.
<release>
<Version>
+ <revision>0.10.15</revision>
+ <branch>0.10</branch>
+ <name>We built a wall</name>
+ <created>2009-05-10</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.15.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-python/gst-python-0.10.15.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.14</revision>
<branch>0.10</branch>
<name>You Better Think</name>