diff --git a/ChangeLog b/ChangeLog index 876eb9e0ee..217574144f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,149 @@ +=== release 0.10.15 === + +2009-05-11 Jan Schmidt + + * configure.ac: + releasing 0.10.15, "We built a wall" + +2009-05-07 14:57:57 +0200 Edward Hervey + + * configure.ac: + 0.10.14.5 pre-release + +2009-05-07 13:49:18 +0200 Edward Hervey + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * configure.ac: + 0.10.14.4 pre-release + +2009-04-23 17:14:20 +0200 Edward Hervey + + * testsuite/Makefile.am: + testsuite: Dist new test file. + +2009-04-18 23:52:08 +0200 Thomas Vander Stichele + + * gst/gst.override: + * testsuite/test_gst.py: + TIME_ARGS: Catch bad input. Fixes #579455 + +2009-04-21 21:14:21 +0100 Jan Schmidt + + * configure.ac: + 0.10.14.3 pre-release + +2009-04-21 22:14:07 +0100 Jan Schmidt + + * common: + Automatic update of common submodule + From b3941ea to 6ab11d1 + +2009-04-18 17:13:12 +0100 Jan Schmidt + + Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python + +2009-04-18 16:39:42 +0100 Jan Schmidt + + * 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 + + * plugin/gstpythonplugin.c: + gstpythonplugin: Use strcmp for old glib. Fixes #579383 + +2009-04-17 19:34:23 +0200 Edward Hervey + + * Makefile.am: + Don't forget to dist gstlibtoolimporter.py. Fixes #579325 + +2009-04-17 19:28:08 +0200 Edward Hervey + + * 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 + + * 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 + + * gst/gst.defs: + query_new_seeking wrapper must return query with refcount 1. Fixes #579183. + +2009-04-15 22:58:56 +0100 Jan Schmidt + + * configure.ac: + 0.10.14.2 pre-release + +2009-04-15 22:57:36 +0100 Jan Schmidt + + * ChangeLog: + ChangeLog: regenerate changelog with the gen-changelog script + +2009-04-15 22:38:28 +0200 Thomas Vander Stichele + + Merge branch 'bz-577735' + 2009-04-12 21:27:33 +0200 Edward Hervey * 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 + + 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 * 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 + + * testsuite/test_pipeline.py: + make sure that we actually get the clock-provide message + +2009-04-02 17:21:58 +0200 Thomas Vander Stichele + + * gst/gstbin.override: + * testsuite/test_pipeline.py: + Fix for #577735: do_handle_message leaks messages + 2009-03-26 16:18:04 +0100 Edward Hervey * gst/base.defs: diff --git a/NEWS b/NEWS index acc3deb8b8..69a25c46ca 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 37d085edb4..d219204036 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 eafffb0707..1747415dc8 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 51f5ed9425..07292cbbd8 100644 --- a/gst-python.doap +++ b/gst-python.doap @@ -33,6 +33,17 @@ It also comes with a number of examples. + + + 0.10.15 + 0.10 + We built a wall + 2009-05-10 + + + + + 0.10.14