Move files from gst-python into the "subprojects/gst-python//" subdir
[platform/upstream/gstreamer.git] / subprojects / gst-python / ChangeLog
1 === release 1.19.2 ===
2
3 2021-09-23 01:35:45 +0100  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * RELEASE:
8         * gst-python.doap:
9         * meson.build:
10           Release 1.19.2
11
12 2021-06-01 15:29:12 +0100  Tim-Philipp Müller <tim@centricular.com>
13
14         * meson.build:
15           Back to development
16
17 === release 1.19.1 ===
18
19 2021-06-01 00:16:12 +0100  Tim-Philipp Müller <tim@centricular.com>
20
21         * ChangeLog:
22         * NEWS:
23         * RELEASE:
24         * gst-python.doap:
25         * meson.build:
26           Release 1.19.1
27
28 2021-05-11 17:14:41 -0400  Stirling Westrup <stirling.westrup@userful.com>
29
30         * meson.build:
31           Fixed meson.build to correctly use libdir
32           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/45>
33
34 2020-10-09 14:34:12 +0200  Stéphane Cerveau <scerveau@collabora.com>
35
36         * meson.build:
37         * plugin/meson.build:
38           gstreamer-full: plugin can be registered statically.
39           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/43>
40
41 2020-10-08 12:56:10 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
42
43         * meson.build:
44           macOS: Fix plugin link with Python 3.8
45           see: https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/28
46           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/42>
47
48 2020-09-08 17:30:59 +0100  Tim-Philipp Müller <tim@centricular.com>
49
50         * .gitlab-ci.yml:
51           ci: include template from gst-ci master branch again
52
53 2020-09-08 16:59:04 +0100  Tim-Philipp Müller <tim@centricular.com>
54
55         * meson.build:
56           Back to development
57
58 === release 1.18.0 ===
59
60 2020-09-08 00:09:33 +0100  Tim-Philipp Müller <tim@centricular.com>
61
62         * .gitlab-ci.yml:
63         * ChangeLog:
64         * NEWS:
65         * RELEASE:
66         * gst-python.doap:
67         * meson.build:
68           Release 1.18.0
69
70 2020-08-20 16:03:36 -0400  Thibault Saunier <tsaunier@igalia.com>
71
72         * plugin/gstpythonplugin.c:
73           Fix distcheck by setting up overrides in plugin init
74           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/40>
75
76 === release 1.17.90 ===
77
78 2020-08-20 16:16:07 +0100  Tim-Philipp Müller <tim@centricular.com>
79
80         * ChangeLog:
81         * NEWS:
82         * RELEASE:
83         * gst-python.doap:
84         * meson.build:
85           Release 1.17.90
86
87 2020-08-14 19:43:41 -0400  Thibault Saunier <tsaunier@igalia.com>
88
89         * gi/overrides/Gst.py:
90           overrides: Fix buffer API break
91           When introducing zero copy buffers/memory mapping we broke the API,
92           this brings back the exact same API as before for all the previously
93           handled cases but still raises an exception when using a context
94           to map buffers.
95           Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/40
96           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/39>
97
98 2020-05-08 22:01:50 +0100  Jose Quaresma <quaresma.jose@gmail.com>
99
100         * gi/overrides/gstmodule.c:
101           overrides: memory and buffer unmap code can be shared
102           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/35>
103
104 2020-05-08 21:25:03 +0100  Jose Quaresma <quaresma.jose@gmail.com>
105
106         * gi/overrides/gstmodule.c:
107           overrides: _remap: refactor to avoid memory leaks with PyObject
108           - unref PyObject on exit with Py_XDECREF
109           - better error handling
110           - free memory view in case of erros
111           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/34>
112
113 2020-06-14 16:54:28 +0100  Jose Quaresma <quaresma.jose@gmail.com>
114
115         * gi/overrides/Gst.py:
116           Gst.py: raise an error if we can't unmap the memory
117
118 2020-06-14 16:48:45 +0100  Jose Quaresma <quaresma.jose@gmail.com>
119
120         * gi/overrides/Gst.py:
121           Gst.py: unref __parent__ on unmap otherwise it cause a memory leak
122
123 2020-06-14 16:34:50 +0100  Jose Quaresma <quaresma.jose@gmail.com>
124
125         * gi/overrides/gstmodule.c:
126           overrides: fix memory leak in pyg_boxed_new
127           pyg_boxed_new cause a memory leak if it hold a copy of the boxed wrapper and freed when the wrapper is deallocated.
128           use the boxed wrapper value itself and don't hold a copy of the value.
129
130 2020-07-03 02:04:10 +0100  Tim-Philipp Müller <tim@centricular.com>
131
132         * meson.build:
133           Back to development
134
135 === release 1.17.2 ===
136
137 2020-07-03 00:36:19 +0100  Tim-Philipp Müller <tim@centricular.com>
138
139         * ChangeLog:
140         * NEWS:
141         * RELEASE:
142         * gst-python.doap:
143         * meson.build:
144           Release 1.17.2
145
146 2020-06-20 00:28:33 +0100  Tim-Philipp Müller <tim@centricular.com>
147
148         * meson.build:
149           Back to development
150
151 === release 1.17.1 ===
152
153 2020-06-19 19:26:52 +0100  Tim-Philipp Müller <tim@centricular.com>
154
155         * ChangeLog:
156         * NEWS:
157         * RELEASE:
158         * gst-python.doap:
159         * meson.build:
160           Release 1.17.1
161
162 2020-03-16 14:04:35 -0300  Thibault Saunier <tsaunier@igalia.com>
163
164         * examples/record_sound.py:
165           Add an example to record audio
166
167 2019-11-13 00:52:04 +0100  Andoni Morales Alastruey <ylatuya@gmail.com>
168
169         * meson.build:
170           Fix configure python lib detection in macOS
171           pylib_loc = python.get_variable('LIBPL', '') alreay returns
172           the correct path for python's library dir
173
174 2020-02-26 13:53:17 +0100  Mathieu Duponchelle <mathieu@centricular.com>
175
176         * gi/overrides/gstmodule.c:
177           gstmodule: Fix reference counts of Py_True and Py_False
178           When returning those values, extensions must take a new reference.
179           Fixes #33
180
181 2020-01-07 18:16:51 +0530  Guillaume Desmottes <guillaume.desmottes@collabora.com>
182
183         * testsuite/cleanup.py:
184           testsuite: remove cleanup
185           It's no longer used.
186
187 2017-05-21 17:03:48 +0200  Olivier Crête <olivier.crete@collabora.com>
188
189         * testsuite/meson.build:
190         * testsuite/python/identity.py:
191         * testsuite/test_plugin.py:
192           test: Add test for the plugin loader
193           Fix #8
194
195 2017-05-21 16:56:16 +0200  Olivier Crête <olivier.crete@collabora.com>
196
197         * plugin/gstpythonplugin.c:
198           plugin: Also look at GST_PLUGIN_PATH_1_0
199
200 2019-12-10 16:59:16 -0300  Thibault Saunier <tsaunier@igalia.com>
201
202         * gi/overrides/gstmodule.c:
203           Do not declare mix declaration and code
204
205 2019-12-13 10:46:20 +0200  Sebastian Dröge <sebastian@centricular.com>
206
207         * meson.build:
208           Fix build with Python 3.8 by also checking for python-3.X-embed.pc
209           Since Python 3.8 the normal checks don't include the Python libraries
210           anymore and linking of the gst-python module would fail.
211           See also https://github.com/mesonbuild/meson/issues/5629
212           Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/issues/28
213
214 2019-12-11 08:14:16 -0300  Thibault Saunier <tsaunier@igalia.com>
215
216         * examples/plugins/python/py_audiotestsrc.py:
217           example: Use do_fill in AudioTestSrc instead of do_create
218           With the new mapping API we can efficiently use the ->fill vmethod
219           which is sensibly better.
220
221 2019-12-10 11:58:01 -0300  Thibault Saunier <tsaunier@igalia.com>
222
223         * examples/plugins/python/exampleTransform.py:
224         * gi/overrides/Gst.py:
225         * gi/overrides/gstmodule.c:
226           Subclass Exception for mapping and unmapping errors
227           And minor cleanup in the way errors are handled
228
229 2019-10-17 17:31:41 +0200  Philipp Zabel <philipp.zabel@gmail.com>
230
231         * testsuite/test_gst.py:
232           tests: Add buffer map/unmap tests
233
234 2019-04-05 15:58:38 +0200  Daniel Klamt <graphics@pengutronix.de>
235
236         * examples/plugins/python/exampleTransform.py:
237         * gi/overrides/Gst.py:
238         * gi/overrides/gstmodule.c:
239           Changes the mapinfo so that the mapped data is writable
240           The Problem is, that in the current state it is not easily possible to
241           edit the buffer data in a gstreamer python element since you get a copy
242           of the real buffer.
243           This patch overrides the mapinfo and the function generating it in a way
244           so that mapinfo.data is now a memoryview pointing to the real buffer.
245           Depending on the flags given for this buffer the memoryview is r/w.
246
247 2019-11-28 10:18:44 -0300  Thibault Saunier <tsaunier@igalia.com>
248
249         * gi/overrides/gstmodule.c:
250         * plugin/gstpythonplugin.c:
251           python: Fix type type qualifiers issues
252
253 2019-11-19 10:07:09 -0300  Thibault Saunier <tsaunier@igalia.com>
254
255         * gi/overrides/Gst.py:
256         * gi/overrides/gstmodule.c:
257         * meson.build:
258           Remove python2 support
259           We have notified application developers this would happen a long time
260           ago and python2 is going to be deprecated very soon now, before 1.18
261           is going to be released.
262
263 2019-10-14 19:08:47 +0100  Tim-Philipp Müller <tim@centricular.com>
264
265         * .gitignore:
266         * .gitmodules:
267         * Makefile.am:
268         * acinclude.m4:
269         * autogen.sh:
270         * common:
271         * configure.ac:
272         * env:
273         * gi/Makefile.am:
274         * gi/overrides/Makefile.am:
275         * old_examples/.gitignore:
276         * old_examples/Makefile.am:
277         * plugin/Makefile.am:
278         * pygst.py.in:
279         * testsuite/.gitignore:
280         * testsuite/Makefile.am:
281           Remove autotools build
282
283 2019-09-02 18:11:56 +0200  Mathieu Duponchelle <mathieu@centricular.com>
284
285         * gi/overrides/Gst.py:
286           overrides: fix callback setter overrides (bis)
287           The previous commit broke those by trying to pass weak refs
288           through pygobject, but we should probably have tested the elements
289           beyond instantiation: weakref.WeakMethod returns a callable, but
290           that callable when called only returns the ephemeral bound method,
291           which is the object we want to call, but pygobject has no support
292           for that.
293           Instead, fix the memory leaks we were going after by decoupling the
294           lifecycle of the callback and that of the pad, by passing functors
295           to pygobject.
296
297 2019-08-09 01:03:17 +0200  Mathieu Duponchelle <mathieu@centricular.com>
298
299         * gi/overrides/Gst.py:
300           overrides: fix callback setter overrides
301           Use weakref to avoid leaks, and remove refcount hack as the actual
302           issue has been fixed in pygobject
303
304 2019-08-07 18:23:50 -0400  Thibault Saunier <tsaunier@igalia.com>
305
306         * testsuite/python.supp:
307           suppr: Add a supression on wrong jump in python from fedora 30
308
309 2019-05-26 16:20:08 +0200  Mathieu Duponchelle <mathieu@centricular.com>
310
311         * plugin/meson.build:
312           meson: expose plugins variable
313
314 2019-05-06 11:29:53 -0400  Thibault Saunier <tsaunier@igalia.com>
315
316         * gi/overrides/Gst.py:
317         * testsuite/test_gst.py:
318           override Element before Bin so we can access element fields of bins
319           And add a test
320           See https://gitlab.gnome.org/GNOME/pygobject/issues/325
321
322 2019-04-11 00:42:49 +0200  Mathieu Duponchelle <mathieu@centricular.com>
323
324         * gi/overrides/Gst.py:
325           Gst.py: add high-level helpers
326
327 2019-04-19 10:42:45 +0100  Tim-Philipp Müller <tim@centricular.com>
328
329         * RELEASE:
330         * configure.ac:
331         * meson.build:
332           Back to development
333
334 === release 1.16.0 ===
335
336 2019-04-19 00:37:16 +0100  Tim-Philipp Müller <tim@centricular.com>
337
338         * ChangeLog:
339         * NEWS:
340         * RELEASE:
341         * configure.ac:
342         * gst-python.doap:
343         * meson.build:
344           Release 1.16.0
345
346 2019-04-11 15:00:15 -0400  Luis de Bethencourt <luisbg@amazon.com>
347
348         * TODO:
349           Update TODO
350
351 === release 1.15.90 ===
352
353 2019-04-11 00:38:39 +0100  Tim-Philipp Müller <tim@centricular.com>
354
355         * ChangeLog:
356         * NEWS:
357         * RELEASE:
358         * configure.ac:
359         * gst-python.doap:
360         * meson.build:
361           Release 1.15.90
362
363 2019-03-04 09:15:26 +0000  Tim-Philipp Müller <tim@centricular.com>
364
365         * NEWS:
366         * RELEASE:
367         * configure.ac:
368         * meson.build:
369           Back to development
370
371 === release 1.15.2 ===
372
373 2019-02-26 12:00:58 +0000  Tim-Philipp Müller <tim@centricular.com>
374
375         * ChangeLog:
376         * NEWS:
377         * RELEASE:
378         * configure.ac:
379         * gst-python.doap:
380         * meson.build:
381           Release 1.15.2
382
383 2019-01-30 15:45:21 -0300  Thibault Saunier <tsaunier@igalia.com>
384
385         * gi/overrides/Gst.py:
386         * gi/overrides/GstPbutils.py:
387           Gst.init() has to be called before GstPbutils is imported
388           This makes sure that we do not try to use GstPbutils before Gst is init
389           and in case GstPbutils is imported while Gst is not imported, use the
390           `GstPbutils.pb_utils_init()` function to have the oportunity to
391           initialize the overrides.
392           Not that we also introduce a `GstPbutils.init()` variant because
393           `GstPbutils.pb_utils_init()` is an ugly name.
394
395 2019-01-22 16:59:02 -0300  Thibault Saunier <tsaunier@igalia.com>
396
397         * meson.build:
398         * meson_options.txt:
399           meson: Re add workarounds to detect libpython path
400           This was removed all together in af4ade37435fcc31c8489f4d7c7496fef5f74b05
401           "meson: use new python module".
402           And add `-Dlibpython-dir` option for the cases the logic fails.
403
404 === release 1.15.1 ===
405
406 2019-01-17 02:33:52 +0000  Tim-Philipp Müller <tim@centricular.com>
407
408         * ChangeLog:
409         * NEWS:
410         * RELEASE:
411         * configure.ac:
412         * gst-python.doap:
413         * meson.build:
414           Release 1.15.1
415
416 2019-01-09 11:39:19 +0100  Antonio Ospite <ao2@ao2.it>
417
418         * gi/overrides/Gst.py:
419           overrides: add a set_caps() method to the Pad override
420           The C API provides the gst_pad_set_caps() helper which makes it easier
421           to set caps on pads (see gst/gstcompat.h in gstreamer core).
422           Add such handy helper to the python bindings too.
423           The implementation follows as close as possible the one in gstcompat.h
424           with two changes:
425           1. the type check on the pad has been removed because self is
426           guaranteed to be a Gst.Pad in python.
427           2. the null check on the caps has been extended to be a type check.
428           Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/issues/19
429
430 2018-12-30 23:53:03 +0000  Tim-Philipp Müller <tim@centricular.com>
431
432         * autogen.sh:
433           autogen.sh: update to match updated common submodule
434           Unbreaks the autotools build and fixes #15.
435
436 2018-12-15 13:55:07 +0000  Tim-Philipp Müller <tim@centricular.com>
437
438         * testsuite/old/test-object.c:
439         * testsuite/old/testhelpermodule.c:
440           Fix indentation of .c files
441           Required to make gst-indent linter on CI happy.
442
443 2018-12-05 18:43:06 -0300  Thibault Saunier <tsaunier@igalia.com>
444
445         * common:
446           Update common submodule
447
448 2018-11-12 13:26:58 +0200  Jordan Petridis <jordan@centricular.com>
449
450         * .gitlab-ci.yml:
451           Add Gitlab CI configuration
452           This commit adds a .gitlab-ci.yml file, which uses a feature
453           to fetch the config from a centralized repository. The intent is
454           to have all the gstreamer modules use the same configuration.
455           The configuration is currently hosted at the gst-ci repository
456           under the gitlab/ci_template.yml path.
457           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
458
459 2018-11-05 05:51:05 +0000  Matthew Waters <matthew@centricular.com>
460
461         * .gitmodules:
462         * gst-python.doap:
463           Update git locations to gitlab
464
465 2018-10-31 17:02:24 +0100  Mathieu Duponchelle <mathieu@centricular.com>
466
467         * testsuite/overrides_hack.py:
468           Tests: the sys.meta_path trick does not work for python2
469           Instead, for python2 revert to manipulating gi.overrides.__path__
470
471 2018-10-31 00:41:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
472
473         * gi/overrides/Gst.py:
474         * gi/overrides/meson.build:
475         * testsuite/Makefile.am:
476         * testsuite/meson.build:
477         * testsuite/overrides_hack.py:
478           Tests: refactor testing approach
479           Instead of fiddling with sys.path, we instead use a custom
480           sys.meta_path importer
481
482 2018-10-28 17:52:33 +0100  Mathieu Duponchelle <mathieu@centricular.com>
483
484         * Makefile.am:
485         * meson.build:
486           meson: address python module port comments
487
488 2018-05-14 10:05:15 +0200  Havard Graff <havard.graff@gmail.com>
489
490         * gi/overrides/Gst.py:
491         * gi/overrides/meson.build:
492         * meson.build:
493         * meson_options.txt:
494         * plugin/meson.build:
495         * scripts/pythondetector:
496         * testsuite/meson.build:
497           meson: use new python module
498           This patch makes the tests pass running uninstalled and installed, with
499           python2 and python3 on linux, windows and osx.
500           The main gist is to use the new python-module to do the lifting done
501           by pythondetector, and with that add support for python2 and windows.
502
503 2018-10-28 17:51:44 +0100  Mathieu Duponchelle <mathieu@centricular.com>
504
505         * gi/Makefile.am:
506         * gi/overrides/Makefile.am:
507           automake: remove __init__.py's
508
509 2018-10-28 14:14:09 +0100  Mathieu Duponchelle <mathieu@centricular.com>
510
511         * gi/__init__.py:
512         * gi/overrides/__init__.py:
513           Remove __init__.py files
514           They were not installed, and were simply used for our
515           uninstalled setup, which we now implement differently.
516
517 2018-10-27 18:04:11 +0200  Mathieu Duponchelle <mathieu@centricular.com>
518
519         * meson.build:
520           meson: add pygobject fallback
521
522 2018-07-29 20:06:09 +0200  Mathieu Duponchelle <mathieu@centricular.com>
523
524         * examples/plugins/python/py_audiotestsrc.py:
525         * examples/requirements.txt:
526           Examples: add audiotestsrc plugin example
527
528 2018-07-29 20:00:43 +0200  Mathieu Duponchelle <mathieu@centricular.com>
529
530         * examples/plugins/python/audioplot.py:
531         * examples/requirements.txt:
532           Examples: add audioplot plugin example
533
534 2018-07-29 19:51:34 +0200  Mathieu Duponchelle <mathieu@centricular.com>
535
536         * examples/README.md:
537         * examples/plugins/python/mixer.py:
538         * examples/requirements.txt:
539           Examples: add mixer plugin example
540
541 2018-07-20 17:00:22 +0200  Mathieu Duponchelle <mathieu@centricular.com>
542
543         * examples/dynamic_src.py:
544           examples: add a dynamic pipeline example
545
546 2018-07-20 15:58:35 +0200  Mathieu Duponchelle <mathieu@centricular.com>
547
548         * examples/helloworld.py:
549           helloworld: fix typo
550
551 2018-03-20 08:54:24 +0100  Havard Graff <havard.graff@gmail.com>
552
553         * gi/overrides/gstmodule.c:
554           gstmodule: fix warning when building against python2
555           PyMapping_GetItemString’ discards ‘const’ qualifier from pointer target type
556           https://bugzilla.gnome.org/show_bug.cgi?id=796093
557
558 2018-05-01 15:01:11 +0100  Tim-Philipp Müller <tim@centricular.com>
559
560         * Makefile.am:
561           Fix distcheck
562
563 2018-05-01 12:08:54 +0100  Tim-Philipp Müller <tim@centricular.com>
564
565         * config.h.meson:
566         * meson.build:
567           meson: drop config.h.meson template
568
569 2018-04-25 15:11:31 -0300  Thibault Saunier <tsaunier@igalia.com>
570
571         * configure.ac:
572         * meson.build:
573           Bump pygobject dependency to 3.8
574
575 2018-04-25 19:47:19 +0200  Emilio Pozuelo Monfort <pochu27@gmail.com>
576
577         * gi/overrides/Gst.py:
578         * gi/overrides/GstPbutils.py:
579           overrides: use get_introspection_module
580           https://bugzilla.gnome.org/show_bug.cgi?id=795555
581
582 2018-04-07 21:46:07 -0300  Thibault Saunier <tsaunier@igalia.com>
583
584         * gi/overrides/Gst.py:
585           overrides: Fix mixup between query function and chain one
586
587 2018-04-03 13:28:16 +0100  Tim-Philipp Müller <tim@centricular.com>
588
589         * Makefile.am:
590           Dist autogen.sh and configure.ac
591
592 2018-03-20 10:27:38 +0000  Tim-Philipp Müller <tim@centricular.com>
593
594         * NEWS:
595         * RELEASE:
596         * configure.ac:
597         * meson.build:
598           Back to development
599
600 === release 1.14.0 ===
601
602 2018-03-19 20:29:28 +0000  Tim-Philipp Müller <tim@centricular.com>
603
604         * ChangeLog:
605         * NEWS:
606         * RELEASE:
607         * configure.ac:
608         * gst-python.doap:
609         * meson.build:
610           Release 1.14.0
611
612 === release 1.13.91 ===
613
614 2018-03-13 19:31:04 +0000  Tim-Philipp Müller <tim@centricular.com>
615
616         * ChangeLog:
617         * NEWS:
618         * RELEASE:
619         * configure.ac:
620         * gst-python.doap:
621         * meson.build:
622           Release 1.13.91
623
624 === release 1.13.90 ===
625
626 2018-03-03 22:55:56 +0000  Tim-Philipp Müller <tim@centricular.com>
627
628         * ChangeLog:
629         * NEWS:
630         * RELEASE:
631         * configure.ac:
632         * gst-python.doap:
633         * meson.build:
634           Release 1.13.90
635
636 2018-02-23 14:40:37 +0100  Edward Hervey <edward@centricular.com>
637
638         * configure.ac:
639           configure.ac: Don't use runtime location of overrides by default
640           If someone wants to put the overrides in a non-standard location,
641           they can use the --with-pygi-overrides-dir option.
642           The default is to put them in ${pyexecdir}/gi/overrides
643           Fixes make distcheck
644           https://bugzilla.gnome.org/show_bug.cgi?id=793756
645
646 2018-02-18 10:00:48 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
647
648         * Makefile.am:
649         * gi/Makefile.am:
650         * gi/overrides/Makefile.am:
651         * testsuite/Makefile.am:
652           makefiles: Add missing dist files
653           https://bugzilla.gnome.org/show_bug.cgi?id=793560
654
655 2018-02-22 08:05:24 -0300  Thibault Saunier <tsaunier@igalia.com>
656
657         * gi/overrides/Gst.py:
658         * testsuite/test_types.py:
659           bitmask: Do not use long() directly with python3
660           It doesn't exist anymore there
661
662 2017-09-24 21:43:49 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
663
664         * gi/overrides/Gst.py:
665           gi: Check Gst has not been initialized before loading bindings
666           It can have been initialized by some C code (in a C app with plugins
667           for example).
668           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=788088
669
670 2018-02-22 10:58:48 +0100  Sebastian Dröge <sebastian@centricular.com>
671
672         * gi/overrides/Gst.py:
673         * testsuite/test_types.py:
674           Allow Bitmask to be created from ints and longs but always store as long
675           We need a 64 bit integer, and previously the test failed because it was
676           already created from longs in various cases (e.g. when reading from a
677           GstStructure).
678
679 2018-02-15 19:44:33 +0000  Tim-Philipp Müller <tim@centricular.com>
680
681         * configure.ac:
682         * meson.build:
683           Back to development
684
685 2018-02-15 20:08:38 +0100  Mathieu Duponchelle <mathieu@centricular.com>
686
687         * gi/overrides/Gst.py:
688           overrides: accept Gst.Structure in Caps.__new__
689           Also rename misleading parameter (*kwargs -> *args)
690           https://bugzilla.gnome.org/show_bug.cgi?id=793493
691
692 === release 1.13.1 ===
693
694 2018-02-15 17:24:36 +0000  Tim-Philipp Müller <tim@centricular.com>
695
696         * NEWS:
697         * configure.ac:
698         * gst-python.doap:
699         * meson.build:
700           Release 1.13.1
701
702 2018-02-14 10:13:36 +0200  Sebastian Dröge <sebastian@centricular.com>
703
704         * plugin/gstpythonplugin.c:
705           Print Python version after initialization
706
707 2018-02-14 10:10:39 +0200  Sebastian Dröge <sebastian@centricular.com>
708
709         * plugin/gstpythonplugin.c:
710           pluginloader: Print Python library path that is tried to be loaded
711
712 2018-01-23 19:32:18 +0200  Sebastian Dröge <sebastian@centricular.com>
713
714         * Makefile.am:
715         * gi/Makefile.am:
716         * gi/overrides/Makefile.am:
717         * plugin/Makefile.am:
718         * testsuite/Makefile.am:
719           Ship meson build system in autotools generated tarballs
720
721 2017-08-01 09:57:57 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
722
723         * gi/overrides/__init__.py:
724         * scripts/pythondetector:
725           meson: Fix detection of overrides path in some cases
726
727 2017-07-29 23:05:22 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
728
729         * plugin/gstpythonplugin.c:
730           plugin: Always initialize GIL state
731           gcc warns about possibly unintialized use of it
732           (even if it can't actually happen)
733
734 2017-07-25 16:18:26 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
735
736         * gi/overrides/meson.build:
737         * meson.build:
738         * scripts/pythondetector:
739         * testsuite/meson.build:
740         * testsuite/overrides_hack.py:
741           Fix simply running testsuite in meson
742           - Make sure to never have root folder in sys.path when running meson,
743           as pythondetector won't be able to access gi._overridesdir
744           - Generate a mesonconfig.py file that will be used by the testsuite to
745           know where meson generated files, making `python -m unittest` working.
746
747 2017-07-25 16:17:54 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
748
749         * gi/overrides/Gst.py:
750         * gi/overrides/gstmodule.c:
751         * testsuite/test_types.py:
752           Add support for Gst.Bitmask
753
754 2017-07-25 14:35:01 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
755
756         * testsuite/test_types.py:
757           tests: Stop using deprecated assertion methods
758
759 2017-07-25 14:29:19 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
760
761         * testsuite/Makefile.am:
762         * testsuite/meson.build:
763         * testsuite/test_doublerange.py:
764         * testsuite/test_fraction.py:
765         * testsuite/test_fractionrange.py:
766         * testsuite/test_int64range.py:
767         * testsuite/test_intrange.py:
768         * testsuite/test_types.py:
769         * testsuite/test_valuearray.py:
770         * testsuite/test_valuelist.py:
771           tests: Move all Fundamental types tests in a file
772           No reason to have one file per type and it makes it more complicated
773           to handle.
774
775 2017-07-25 13:00:08 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
776
777         * gi/overrides/Gst.py:
778           structure: Add a .keys() method and implement __str__
779           We are making it behave like a dict, so we should provide the
780           same kind of utilities.
781
782 2017-07-24 17:06:06 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
783
784         * gi/overrides/Gst.py:
785         * gi/overrides/gstmodule.c:
786           Return a Gst.*Range instead of a python range converting from GValue to python
787           Otherwise we lose the information about what type of range it is, which
788           is mandatory, especially when dealing with Structure and Caps.
789
790 2017-07-24 12:13:13 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
791
792         * gi/overrides/Gst.py:
793         * testsuite/test_gst.py:
794           structures: Override __new__ to make it more pythonic
795
796 2017-05-21 18:06:25 +0200  Olivier Crête <olivier.crete@collabora.com>
797
798         * gi/overrides/Gst.py:
799         * testsuite/test_int64range.py:
800         * testsuite/test_intrange.py:
801           overrides: Remove IntRange And Int64Range on Python2
802           They use the range() built-in type which is a Python 3 change.
803           https://bugzilla.gnome.org/show_bug.cgi?id=782927
804
805 2017-05-21 13:16:02 +0200  Olivier Crête <olivier.crete@collabora.com>
806
807         * plugin/Makefile.am:
808         * plugin/meson.build:
809           pythonplugin: Rename plugin file to match plugin name
810           This is required by the new loader macro.
811
812 2017-05-04 19:00:37 +0300  Sebastian Dröge <sebastian@centricular.com>
813
814         * configure.ac:
815         * meson.build:
816           Back to development
817
818 === release 1.12.0 ===
819
820 2017-05-04 15:40:29 +0300  Sebastian Dröge <sebastian@centricular.com>
821
822         * ChangeLog:
823         * NEWS:
824         * RELEASE:
825         * configure.ac:
826         * gst-python.doap:
827         * meson.build:
828           Release 1.12.0
829
830 === release 1.11.91 ===
831
832 2017-04-27 17:37:36 +0300  Sebastian Dröge <sebastian@centricular.com>
833
834         * ChangeLog:
835         * NEWS:
836         * RELEASE:
837         * configure.ac:
838         * gst-python.doap:
839         * meson.build:
840           Release 1.11.91
841
842 === release 1.11.90 ===
843
844 2017-04-07 16:35:42 +0300  Sebastian Dröge <sebastian@centricular.com>
845
846         * ChangeLog:
847         * NEWS:
848         * RELEASE:
849         * configure.ac:
850         * gst-python.doap:
851         * meson.build:
852           Release 1.11.90
853
854 2017-03-27 14:59:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
855
856         * gi/overrides/gstmodule.c:
857         * testsuite/test_valuearray.py:
858         * testsuite/test_valuelist.py:
859           array/list: Make gvalue conversion symmetric
860           This is needed to support matrix. Otherwise, getting
861           a matrix would remove the rows envelopess, which would
862           make the "cast" fails, since it would not know if the
863           internal rows are ValueArray or ValueList. I think reading,
864           modifying and setting back the matrix is an important use
865           case.
866
867 2017-03-27 14:52:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
868
869         * gi/overrides/gstmodule.c:
870           gstmodule: Factor out gst type creation
871           This reduces a lot the boiler plate all over. At the same
872           time, use N instead of O when passing PyObject to fix
873           the objects leaks.
874
875 2017-03-24 13:28:35 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
876
877         * .gitignore:
878           Add /build and install to the gitignore
879
880 2017-03-23 12:21:32 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
881
882         * gi/overrides/Gst.py:
883         * gi/overrides/gstmodule.c:
884         * testsuite/Makefile.am:
885         * testsuite/common.py:
886         * testsuite/meson.build:
887         * testsuite/test_doublerange.py:
888         * testsuite/test_fraction.py:
889         * testsuite/test_fractionrange.py:
890         * testsuite/test_int64range.py:
891         * testsuite/test_intrange.py:
892         * testsuite/test_valuearray.py:
893         * testsuite/test_valuelist.py:
894           overrides: Add more GstValue overrides
895           This patch adds overrides to support IntRange, Int64Range, DoubleRange,
896           FractionRange, Array and List. For integer ranges, it maps this
897           to python 'range'. Gst.IntRange() and Gst.Int64Range() are simple cast
898           to let the underlying code know which GType to use. To set such range in
899           python you will do:
900           structure["range"] = Gst.IntRange(range(0,10,2)))
901           Same for the 64 bit variant. And when you do:
902           r = structure.get_value("range")
903           A range will be returned directly, without the wrapper. For DoubleRange
904           and FractionRange, there is no native support in python. So the usage
905           will be:
906           structure["range"] = Gst.DoubleRange(0,10.0)
907           structure["range"] =
908           Gst.FractionRange(Gst.Fraction(1/30), Gst.Fraction(1/5)
909           When getting this value, Gst.DoubleRange and Gst.FractionRange class are
910           returned. They both have start/stop members. The naming was taken from
911           range type.
912           For Array and List, both uses the native list type, though they can be
913           constructed from any python sequence. So again, the class is just like
914           a cast, to let it pick the right GType and python list are being
915           returned.
916           structure["list"] = Gst.ValueList([1,2,3,4])
917           structure["array"] = Gst.ValueArray([1,2,3,4)
918           Using string and tuple could also work. Since Gst.ValueList/Array are
919           sequence, you can convert one to the other with:
920           list = Gst.ValueList([1,2,3,4])
921           array = Gst.ValueArray (list)
922           https://bugzilla.gnome.org/show_bug.cgi?id=753754
923
924 2017-03-23 12:09:05 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
925
926         * meson.build:
927         * scripts/pythondetector:
928           meson: Install in gi._overidesdir only if we are installing in right prefix
929           And make sure python detector did not fail
930           https://bugzilla.gnome.org/show_bug.cgi?id=780369
931
932 2017-02-24 16:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
933
934         * meson.build:
935           meson: Update version
936
937 2017-02-24 15:38:09 +0200  Sebastian Dröge <sebastian@centricular.com>
938
939         * configure.ac:
940           Back to development
941
942 === release 1.11.2 ===
943
944 2017-02-24 15:09:54 +0200  Sebastian Dröge <sebastian@centricular.com>
945
946         * ChangeLog:
947         * NEWS:
948         * RELEASE:
949         * configure.ac:
950         * gst-python.doap:
951           Release 1.11.2
952
953 2017-02-24 12:08:48 +0200  Sebastian Dröge <sebastian@centricular.com>
954
955         * configure.ac:
956           Back to development
957
958 2017-02-21 22:02:14 +1100  Jan Schmidt <jan@centricular.com>
959
960         * examples/helloworld.py:
961           Port old helloworld.py example to GI
962
963 2017-02-15 10:48:58 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
964
965         * meson.build:
966         * meson_options.txt:
967           python: Add an option to set where to install pygi overrides
968
969 2017-01-13 12:51:11 +0000  Tim-Philipp Müller <tim@centricular.com>
970
971         * meson.build:
972           meson: bump version and bump meson requirement
973           Adjust meson requirement to same as used in other modules.
974
975 === release 1.11.1 ===
976
977 2017-01-12 16:15:50 +0200  Sebastian Dröge <sebastian@centricular.com>
978
979         * ChangeLog:
980         * NEWS:
981         * RELEASE:
982         * configure.ac:
983         * gst-python.doap:
984           Release 1.11.1
985
986 2016-12-16 17:43:11 +0000  Tim-Philipp Müller <tim@centricular.com>
987
988         * .gitignore:
989         * gst-python.spec.in:
990           Remove bitrotten and unused gst-python.spec.in file
991
992 2016-11-26 11:28:30 +0000  Tim-Philipp Müller <tim@centricular.com>
993
994         * .gitmodules:
995           common: use https protocol for common submodule
996           https://bugzilla.gnome.org/show_bug.cgi?id=775110
997
998 2016-11-03 11:49:15 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
999
1000         * testsuite/overrides_hack.py:
1001           Play nicely with gst-build uninstalled
1002           As overrides_hack is being used as user sitecustomize script
1003
1004 2016-11-03 08:36:23 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1005
1006         * meson.build:
1007         * testsuite/meson.build:
1008         * testsuite/runtests.py:
1009           meson: Add testsuite
1010
1011 2016-11-01 18:12:33 +0000  Tim-Philipp Müller <tim@centricular.com>
1012
1013         * meson.build:
1014           meson: update version
1015
1016 === release 1.11.0 ===
1017
1018 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
1019
1020         * configure.ac:
1021           Back to development
1022
1023 === release 1.10.0 ===
1024
1025 2016-11-01 18:06:58 +0200  Sebastian Dröge <sebastian@centricular.com>
1026
1027         * ChangeLog:
1028         * NEWS:
1029         * RELEASE:
1030         * configure.ac:
1031         * gst-python.doap:
1032           Release 1.10.0
1033
1034 2016-10-19 14:47:01 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1035
1036         * meson.build:
1037           meson: use the version keyword argument for dependencies version
1038
1039 2016-10-17 09:37:30 +0200  Marianna Smidth Buschle <msb@qtec.com>
1040
1041         * examples/plugins/python/identity.py:
1042           examples: Added identity example
1043           Created a simple BaseTransform element (identity)
1044           https://bugzilla.gnome.org/show_bug.cgi?id=772853
1045
1046 2016-09-30 11:35:42 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1047
1048         * hooks/pre-commit.hook:
1049         * meson.build:
1050           meson: Setup pre-commit hooks when configuring
1051
1052 === release 1.9.90 ===
1053
1054 2016-09-30 13:04:26 +0300  Sebastian Dröge <sebastian@centricular.com>
1055
1056         * ChangeLog:
1057         * NEWS:
1058         * RELEASE:
1059         * configure.ac:
1060         * gst-python.doap:
1061           Release 1.9.90
1062
1063 2016-09-14 15:18:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1064
1065         * pythondetector:
1066           meson: Add a workaround for finding the Python library on Fedora
1067
1068 2016-09-14 11:42:54 +0200  Sebastian Dröge <sebastian@centricular.com>
1069
1070         * pythondetector:
1071           meson: Fix pythondetector on Debian and use sysconfig for getting the ABIFLAGS too
1072           Paths like /usr/lib/python3.5/config-3.5m-x86_64-linux-gnu would not be
1073           detected by the old code, but it's all nicely stored in sysconfig so
1074           let's just use that.
1075
1076 2016-09-14 11:31:32 +0200  Sebastian Dröge <sebastian@centricular.com>
1077
1078         * configure.ac:
1079           configure: Depend on gstreamer 1.9.2.1
1080
1081 2016-09-13 15:17:41 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1082
1083         * pythondetector:
1084           meson: Search python shared lib in lib64/ if it is a directory
1085
1086 2016-09-05 12:52:46 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1087
1088         * plugin/gstpythonplugin.c:
1089           build: Remove unused variables
1090
1091 2016-09-05 11:30:43 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1092
1093         * config.h.meson:
1094         * gi/meson.build:
1095         * gi/overrides/meson.build:
1096         * meson.build:
1097         * plugin/meson.build:
1098         * pythondetector:
1099           Add support for Meson as alternative/parallel build system
1100           https://github.com/mesonbuild/meson
1101
1102 2016-09-01 12:31:53 +0300  Sebastian Dröge <sebastian@centricular.com>
1103
1104         * configure.ac:
1105           Back to development
1106
1107 === release 1.9.2 ===
1108
1109 2016-09-01 12:31:42 +0300  Sebastian Dröge <sebastian@centricular.com>
1110
1111         * ChangeLog:
1112         * NEWS:
1113         * RELEASE:
1114         * configure.ac:
1115         * gst-python.doap:
1116           Release 1.9.2
1117
1118 2016-07-06 13:54:19 +0300  Sebastian Dröge <sebastian@centricular.com>
1119
1120         * configure.ac:
1121           Back to development
1122
1123 === release 1.9.1 ===
1124
1125 2016-07-06 13:38:12 +0300  Sebastian Dröge <sebastian@centricular.com>
1126
1127         * ChangeLog:
1128         * NEWS:
1129         * RELEASE:
1130         * configure.ac:
1131         * gst-python.doap:
1132           Release 1.9.1
1133
1134 2016-03-24 13:34:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1135
1136         * configure.ac:
1137           Back to development
1138
1139 === release 1.8.0 ===
1140
1141 2016-03-24 13:03:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1142
1143         * ChangeLog:
1144         * NEWS:
1145         * RELEASE:
1146         * configure.ac:
1147         * gst-python.doap:
1148           Release 1.8.0
1149
1150 === release 1.7.91 ===
1151
1152 2016-03-15 12:34:35 +0200  Sebastian Dröge <sebastian@centricular.com>
1153
1154         * ChangeLog:
1155         * NEWS:
1156         * RELEASE:
1157         * configure.ac:
1158         * gst-python.doap:
1159           Release 1.7.91
1160
1161 === release 1.7.90 ===
1162
1163 2016-03-01 18:53:59 +0200  Sebastian Dröge <sebastian@centricular.com>
1164
1165         * ChangeLog:
1166         * NEWS:
1167         * RELEASE:
1168         * configure.ac:
1169         * gst-python.doap:
1170           Release 1.7.90
1171
1172 2016-02-27 11:16:00 +0000  Hanno Boeck <hanno@hboeck.de>
1173
1174         * gi/overrides/gstmodule.c:
1175           NULL-terminate PyMethodDef array
1176           PyMethodDef arrays are supposed to end with an entry full of NULL/0 values.
1177           This is missing in gst-python in the file gstmodule.c.
1178           This causes out of bounds memory reads which can be seen / tested by compiling
1179           gst-python with address sanitizer (-fsanitize=address in CFLAGS/LDFLAGS).
1180           https://bugzilla.gnome.org/show_bug.cgi?id=762766
1181
1182 2016-02-21 10:46:24 +0000  Tim-Philipp Müller <tim@centricular.com>
1183
1184         * Makefile.am:
1185         * win32/MANIFEST:
1186         * win32/common/.gitignore:
1187         * win32/common/config.h.in:
1188         * win32/vs6/gst_python.dsw:
1189         * win32/vs6/libgstpython.dsp:
1190         * win32/vs6/pygenfiles.dsp:
1191           win32: remove outdated build cruft
1192           This hasn't been touched for generations, doesn't work,
1193           and is just causing confusion. We also don't want to
1194           maintain these files manually.
1195
1196 2016-02-19 17:13:57 +0100  Thibault Saunier <tsaunier@gnome.org>
1197
1198         * gi/overrides/gstmodule.c:
1199           Fix bug when checking template object type
1200
1201 2016-02-19 12:38:49 +0200  Sebastian Dröge <sebastian@centricular.com>
1202
1203         * configure.ac:
1204           Back to development
1205
1206 === release 1.7.2 ===
1207
1208 2016-02-19 12:16:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1209
1210         * ChangeLog:
1211         * NEWS:
1212         * RELEASE:
1213         * configure.ac:
1214         * gst-python.doap:
1215           Release 1.7.2
1216
1217 2016-02-15 23:26:06 +0100  Thibault Saunier <tsaunier@gnome.org>
1218
1219         * gi/overrides/gstmodule.c:
1220         * testsuite/common.py:
1221           gst: Fix a crash when passing wrong type as __templates__
1222
1223 2016-02-08 11:30:08 +0100  Thibault Saunier <tsaunier@gnome.org>
1224
1225         * gi/overrides/GstPbutils.py:
1226         * plugin/gstpythonplugin.c:
1227           Avoid warning about gi.require_version not being called
1228
1229 2015-12-24 15:30:00 +0100  Sebastian Dröge <sebastian@centricular.com>
1230
1231         * configure.ac:
1232           Back to development
1233
1234 === release 1.7.1 ===
1235
1236 2015-12-24 15:00:41 +0100  Sebastian Dröge <sebastian@centricular.com>
1237
1238         * ChangeLog:
1239         * NEWS:
1240         * RELEASE:
1241         * configure.ac:
1242         * gst-python.doap:
1243           Release 1.7.1
1244
1245 2015-12-14 13:03:24 +0100  Sebastian Dröge <sebastian@centricular.com>
1246
1247         * plugin/gstpythonplugin.c:
1248           python: Check return value of g_module_symbol()
1249           CID 1320702
1250
1251 2015-12-14 13:01:25 +0100  Sebastian Dröge <sebastian@centricular.com>
1252
1253         * plugin/gstpythonplugin.c:
1254           python: Don't call Py_DECREF() on NULL
1255           CID 1320703
1256
1257 2015-11-16 10:12:37 +0200  Sebastian Dröge <sebastian@centricular.com>
1258
1259         * plugin/gstpythonplugin.c:
1260           pythonplugin: Clean up error handling a bit
1261           Don't g_error() but only g_critical() when things go wrong and return FALSE.
1262           g_error() would kill the application immediately.
1263           Also check if we can actually get gi.repository.Gst before using it.
1264
1265 2015-11-08 11:56:28 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1266
1267         * gi/overrides/Gst.py:
1268         * gi/overrides/gstmodule.c:
1269           overrides: also provide wrapper for trace level debug logging
1270
1271 2015-11-08 11:56:20 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1272
1273         * gi/overrides/Gst.py:
1274           overrides: fix a few typos in exception messages
1275
1276 2015-10-27 22:19:19 +0100  Thibault Saunier <tsaunier@gnome.org>
1277
1278         * examples/plugins/python/sinkelement.py:
1279           examples: Port the sink example to GstBaseSink
1280           Also we now need to explicitly call Gst.init() from python bindings.
1281
1282 2015-10-25 21:33:46 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1283
1284         * gi/overrides/Gst.py:
1285           overrides: chain up to base __init__ in Pad override
1286           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=757108
1287
1288 2015-09-25 12:03:45 +0200  Thibault Saunier <tsaunier@gnome.org>
1289
1290         * configure.ac:
1291           Back to development
1292
1293 === release 1.6.0 ===
1294
1295 2015-09-25 12:01:24 +0200  Thibault Saunier <tsaunier@gnome.org>
1296
1297         * ChangeLog:
1298         * NEWS:
1299         * RELEASE:
1300         * configure.ac:
1301         * gst-python.doap:
1302           Release 1.6.0
1303
1304 2015-06-24 17:44:44 +0200  Thibault Saunier <tsaunier@gnome.org>
1305
1306         * configure.ac:
1307           Back to development
1308
1309 === release 1.5.2 ===
1310
1311 2015-06-24 17:44:30 +0200  Thibault Saunier <tsaunier@gnome.org>
1312
1313         * ChangeLog:
1314         * NEWS:
1315         * RELEASE:
1316         * configure.ac:
1317         * gst-python.doap:
1318         * testsuite/__init__.py:
1319           Release 1.5.2
1320
1321 2015-04-24 10:35:14 +0200  Thibault Saunier <tsaunier@gnome.org>
1322
1323         * gi/overrides/Gst.py:
1324         * testsuite/overrides_hack.py:
1325         * testsuite/test_gst.py:
1326           tests: Fix tests in python2
1327           Python2 core checks that the first argument of a method is of the type
1328           of the object if it does not have any info about the method, so when
1329           using Gst not initialized it raiser a TypeError and not a
1330           Gst.NotInitialized as expected.
1331           + And fix a typo
1332
1333 2015-04-24 09:37:24 +0200  Thibault Saunier <tsaunier@gnome.org>
1334
1335         * testsuite/Makefile.am:
1336         * testsuite/test_fraction.py:
1337           tests: Add test_fraction back in the testsuite
1338           Properly porting it and adding a small test about getting fraction
1339           from a Gst.Structure
1340
1341 2015-04-24 10:27:47 +0200  Thibault Saunier <tsaunier@gnome.org>
1342
1343         * gi/overrides/Gst.py:
1344           overrides: Do not use inspect.signature as it is not avalaible in python2
1345           Fix regression from https://bugzilla.gnome.org/show_bug.cgi?id=746329
1346
1347 2015-04-15 19:57:43 +0200  Thibault Saunier <tsaunier@gnome.org>
1348
1349         * Makefile.am:
1350         * configure.ac:
1351         * testsuite/Makefile.am:
1352         * testsuite/common.py:
1353         * testsuite/old/test-object.c:
1354         * testsuite/old/test-object.h:
1355         * testsuite/old/test_adapter.py:
1356         * testsuite/old/test_audio.py:
1357         * testsuite/old/test_bin.py:
1358         * testsuite/old/test_buffer.py:
1359         * testsuite/old/test_bus.py:
1360         * testsuite/old/test_caps.py:
1361         * testsuite/old/test_element.py:
1362         * testsuite/old/test_event.py:
1363         * testsuite/old/test_fraction.py:
1364         * testsuite/old/test_ghostpad.py:
1365         * testsuite/old/test_interface.py:
1366         * testsuite/old/test_iterator.py:
1367         * testsuite/old/test_libtag.py:
1368         * testsuite/old/test_message.py:
1369         * testsuite/old/test_pad.py:
1370         * testsuite/old/test_pbutils.py:
1371         * testsuite/old/test_pipeline.py:
1372         * testsuite/old/test_registry.py:
1373         * testsuite/old/test_segment.py:
1374         * testsuite/old/test_struct.py:
1375         * testsuite/old/test_taglist.py:
1376         * testsuite/old/test_typefind.py:
1377         * testsuite/old/test_xml.py:
1378         * testsuite/old/testhelpermodule.c:
1379         * testsuite/overrides_hack.py:
1380         * testsuite/runtests.py:
1381         * testsuite/test_gst.py:
1382           test: Bring back the testsuite and test if the initialization override works
1383           Summary:
1384           Simplify the Makefile taking example on pitivi and copy several pitivi
1385           testing files, simplifying them a bit for our use case
1386           Reviewers: Mathieu_Du
1387           Differential Revision: http://phabricator.freedesktop.org/D97
1388
1389 2015-04-15 19:55:16 +0200  Thibault Saunier <tsaunier@gnome.org>
1390
1391         * gi/overrides/Gst.py:
1392           overrides: Disable all GStreamer APIs until Gst has been initialized
1393           Summary:
1394           And throw an exception if the user tries to call any Gst API without
1395           initializing gst.
1396           https://bugzilla.gnome.org/show_bug.cgi?id=747555
1397           Reviewers: Mathieu_Du
1398           Differential Revision: http://phabricator.freedesktop.org/D87
1399
1400 2015-04-22 10:40:48 +0200  Sebastian Dröge <sebastian@centricular.com>
1401
1402         * INSTALL:
1403           Remove INSTALL file
1404           autotools automatically generate this, and when using different versions
1405           for autogen.sh there will always be changes to a file tracked by git.
1406
1407 2015-03-18 13:53:55 +0100  Thibault Saunier <tsaunier@gnome.org>
1408
1409         * gi/overrides/Gst.py:
1410           overrides: Try hard to make the query writable in the pad query function
1411           Summary:
1412           We know that the bindings will get an extra ref but we know that
1413           it is not actually needed, so we are safe to decrease the refcount
1414           by one in that particular context making sure we give PyGI its
1415           ref back when we are done.
1416           Reviewers: Mathieu_Du
1417           Differential Revision: http://phabricator.freedesktop.org/D41
1418           https://bugzilla.gnome.org/show_bug.cgi?id=746329
1419
1420 2015-03-06 19:25:57 +0100  Thibault Saunier <tsaunier@gnome.org>
1421
1422         * plugin/Makefile.am:
1423           plugin: Name differently between python2 and python3
1424           Those are 2 different binaries and thus should have different
1425           .so names. Just use the $PYTHON_SO for that to happen.
1426           https://bugzilla.gnome.org/show_bug.cgi?id=738157
1427
1428 2014-10-20 13:40:05 +0200  Thibault Saunier <tsaunier@gnome.org>
1429
1430         * configure.ac:
1431           Back to development
1432
1433 === release 1.4.0 ===
1434
1435 2014-10-20 11:24:58 +0200  Thibault Saunier <tsaunier@gnome.org>
1436
1437         * ChangeLog:
1438         * NEWS:
1439         * RELEASE:
1440         * configure.ac:
1441         * gst-python.doap:
1442           Release 1.4.0
1443
1444 2014-10-19 13:34:59 +0200  Sebastian Dröge <sebastian@centricular.com>
1445
1446         * plugin/gstpythonplugin.c:
1447           pythonplugin: Fix compiler warning about unused format string argument
1448           CC       libgstpythonplugin_la-gstpythonplugin.lo
1449           gstpythonplugin.c:192:65: warning: data argument not used by format string
1450           [-Wformat-extra-args]
1451           GST_DEBUG ("GST_PLUGIN_SYSTEM_PATH set to %s", plugin_path, plugin_path);
1452           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               ^
1453
1454 === release 1.3.90 ===
1455
1456 2014-09-24 11:13:45 +0200  Thibault Saunier <tsaunier@gnome.org>
1457
1458         * ChangeLog:
1459         * NEWS:
1460         * RELEASE:
1461         * configure.ac:
1462         * gst-python.doap:
1463           Release 1.3.90
1464
1465 2014-06-10 16:04:15 +0200  Rico Tzschichholz <ricotz@ubuntu.com>
1466
1467         * plugin/Makefile.am:
1468           plugin: Do not version the plugin library
1469
1470 2014-06-05 19:54:13 +0200  Thibault Saunier <tsaunier@gnome.org>
1471
1472         * examples/plugins/python/sinkelement.py:
1473         * old_examples/.gitignore:
1474         * old_examples/Makefile.am:
1475         * old_examples/audio-controller.py:
1476         * old_examples/audioconcat.py:
1477         * old_examples/bps.py:
1478         * old_examples/buffer-draw.py:
1479         * old_examples/cp.py:
1480         * old_examples/cutter.py:
1481         * old_examples/debugslider.py:
1482         * old_examples/decodebin.py:
1483         * old_examples/f2f.py:
1484         * old_examples/filesrc.py:
1485         * old_examples/fvumeter.py:
1486         * old_examples/gst-discover:
1487         * old_examples/gstfile.py:
1488         * old_examples/helloworld.py:
1489         * old_examples/maemogst.py:
1490         * old_examples/mixer.py:
1491         * old_examples/option-parser.py:
1492         * old_examples/pipeline-tester:
1493         * old_examples/play.py:
1494         * old_examples/pyidentity.py:
1495         * old_examples/remuxer.py:
1496         * old_examples/segments.py:
1497         * old_examples/sinkelement-registry.py:
1498         * old_examples/sinkelement.py:
1499         * old_examples/switch.py:
1500         * old_examples/synchronizer.py:
1501         * old_examples/tagsetter.py:
1502         * old_examples/video-controller.py:
1503         * old_examples/vumeter.py:
1504           Move old example to a dedicated folder so user know it is no up to date
1505
1506 2014-06-06 10:30:07 +0200  Thibault Saunier <tsaunier@gnome.org>
1507
1508         * examples/python/sinkelement.py:
1509         * gi/overrides/Gst.py:
1510           Add an example sink element and override the chain and event functions of pads
1511           Otherwize we will get 2 time acces to the element in it, which does
1512           not make much sense. The _full variant can still be used.
1513
1514 2014-02-06 16:17:03 +0100  Thibault Saunier <thibault.saunier@collabora.com>
1515
1516         * Makefile.am:
1517         * acinclude.m4:
1518         * configure.ac:
1519         * plugin/Makefile.am:
1520         * plugin/gstpythonplugin.c:
1521           Reimplement gstpython plugin on top of PyGobject
1522
1523 2014-06-05 17:22:23 +0200  Thibault Saunier <tsaunier@gnome.org>
1524
1525         * common:
1526           Update common submodule
1527
1528 2014-05-22 22:48:09 +0200  Christoph Reiter <reiter.christoph@gmail.com>
1529
1530         * gi/overrides/Gst.py:
1531           overrides: Don't pass arguments to Boxed base class __init__() in Gst.Caps override.
1532           This is needed since: https://git.gnome.org/browse/pygobject/commit/?id=3a2bfc8bf01fcae3863
1533           https://bugzilla.gnome.org/show_bug.cgi?id=730596
1534
1535 2014-03-23 10:34:10 +0100  Lubosz Sarnecki <lubosz@gmail.com>
1536
1537         * gi/overrides/Gst.py:
1538           python3: apply pep 238 for division overload
1539           Python 3 needs an __truediv__ operator method, used in GstFraction.
1540           see: http://legacy.python.org/dev/peps/pep-0238/
1541           https://bugzilla.gnome.org/show_bug.cgi?id=726920
1542
1543 2014-04-01 09:53:21 +0200  Thibault Saunier <tsaunier@gnome.org>
1544
1545         * gi/overrides/Gst.py:
1546           overrides: Import the _gi_gst module relative
1547           We always expect it to be in the same directory and it fixes its import
1548           with python3
1549           https://bugzilla.gnome.org/show_bug.cgi?id=726921
1550
1551 2014-03-29 15:15:27 +0100  Sebastian Dröge <sebastian@centricular.com>
1552
1553         * configure.ac:
1554           Modernize configure.ac a bit
1555           Especially create tar.xz files instead of tar.gz
1556
1557 2014-03-29 15:01:26 +0100  Sebastian Dröge <sebastian@centricular.com>
1558
1559         * gi/overrides/Makefile.am:
1560           Fix automake warning
1561           INCLUDES is the old name of AM_CPPFLAGS and is deprecated.
1562
1563 2014-03-29 14:51:39 +0100  Sebastian Dröge <sebastian@centricular.com>
1564
1565         * configure.ac:
1566         * gi/overrides/Makefile.am:
1567           Fix extension of native Python module
1568           When building debug modules this e.g. has to be _d.so instead of just .so
1569
1570 2014-03-15 18:26:40 +0100  Thibault Saunier <tsaunier@gnome.org>
1571
1572         * configure.ac:
1573           Back to development
1574
1575 === release 1.2.0 ===
1576
1577 2014-03-15 18:02:45 +0100  Thibault Saunier <tsaunier@gnome.org>
1578
1579         * ChangeLog:
1580         * NEWS:
1581         * RELEASE:
1582         * configure.ac:
1583         * gst-python.doap:
1584           Release 1.2.0
1585
1586 2014-03-15 12:40:32 +0100  Thibault Saunier <tsaunier@gnome.org>
1587
1588         * configure.ac:
1589           We actually depend on python 2.5 not 2.7
1590
1591 2014-03-15 15:45:43 +0100  Thibault Saunier <tsaunier@gnome.org>
1592
1593         * gi/overrides/Gst.py:
1594           overrides: Checking an empty caps should return False
1595
1596 2013-12-12 11:20:12 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1597
1598         * COPYING:
1599         * examples/audioconcat.py:
1600         * examples/bps.py:
1601         * examples/cp.py:
1602         * examples/cutter.py:
1603         * examples/debugslider.py:
1604         * examples/decodebin.py:
1605         * examples/f2f.py:
1606         * examples/filesrc.py:
1607         * examples/fvumeter.py:
1608         * examples/gst-discover:
1609         * examples/pipeline-tester:
1610         * examples/tagsetter.py:
1611         * examples/vumeter.py:
1612         * gi/__init__.py:
1613         * gi/overrides/Gst.py:
1614         * gi/overrides/GstPbutils.py:
1615         * gi/overrides/gstmodule.c:
1616         * pygst.py.in:
1617         * testsuite/common.py:
1618         * testsuite/runtests.py:
1619         * testsuite/test_adapter.py:
1620         * testsuite/test_audio.py:
1621         * testsuite/test_bin.py:
1622         * testsuite/test_buffer.py:
1623         * testsuite/test_bus.py:
1624         * testsuite/test_caps.py:
1625         * testsuite/test_element.py:
1626         * testsuite/test_event.py:
1627         * testsuite/test_fraction.py:
1628         * testsuite/test_ghostpad.py:
1629         * testsuite/test_gst.py:
1630         * testsuite/test_interface.py:
1631         * testsuite/test_iterator.py:
1632         * testsuite/test_libtag.py:
1633         * testsuite/test_message.py:
1634         * testsuite/test_pad.py:
1635         * testsuite/test_pbutils.py:
1636         * testsuite/test_pipeline.py:
1637         * testsuite/test_registry.py:
1638         * testsuite/test_segment.py:
1639         * testsuite/test_struct.py:
1640         * testsuite/test_taglist.py:
1641         * testsuite/test_typefind.py:
1642         * testsuite/test_xml.py:
1643           Fix zip code of new FSF address
1644           I missed the zip code last time round - fix it. Thanks to Michael Schwendt
1645           in https://bugzilla.redhat.com/show_bug.cgi?id=1034341#c11 for pointing this
1646           out to me.
1647           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1648           https://bugzilla.gnome.org/show_bug.cgi?id=720317
1649
1650 2013-12-03 17:49:11 -0500  Olivier Crête <olivier.crete@collabora.com>
1651
1652         * gi/overrides/Gst.py:
1653           Gst: Add python version of GST_TIME_ARGS
1654
1655 2013-12-03 17:36:07 -0500  Olivier Crête <olivier.crete@collabora.com>
1656
1657         * .gitignore:
1658           Add *.so to gitignore
1659
1660 2013-11-25 17:01:48 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1661
1662         * COPYING:
1663         * examples/audioconcat.py:
1664         * examples/bps.py:
1665         * examples/cp.py:
1666         * examples/cutter.py:
1667         * examples/debugslider.py:
1668         * examples/decodebin.py:
1669         * examples/f2f.py:
1670         * examples/filesrc.py:
1671         * examples/fvumeter.py:
1672         * examples/gst-discover:
1673         * examples/pipeline-tester:
1674         * examples/tagsetter.py:
1675         * examples/vumeter.py:
1676         * gi/__init__.py:
1677         * gi/overrides/Gst.py:
1678         * gi/overrides/GstPbutils.py:
1679         * gi/overrides/gstmodule.c:
1680         * pygst.py.in:
1681         * testsuite/common.py:
1682         * testsuite/runtests.py:
1683         * testsuite/test_adapter.py:
1684         * testsuite/test_audio.py:
1685         * testsuite/test_bin.py:
1686         * testsuite/test_buffer.py:
1687         * testsuite/test_bus.py:
1688         * testsuite/test_caps.py:
1689         * testsuite/test_element.py:
1690         * testsuite/test_event.py:
1691         * testsuite/test_fraction.py:
1692         * testsuite/test_ghostpad.py:
1693         * testsuite/test_gst.py:
1694         * testsuite/test_interface.py:
1695         * testsuite/test_iterator.py:
1696         * testsuite/test_libtag.py:
1697         * testsuite/test_message.py:
1698         * testsuite/test_pad.py:
1699         * testsuite/test_pbutils.py:
1700         * testsuite/test_pipeline.py:
1701         * testsuite/test_registry.py:
1702         * testsuite/test_segment.py:
1703         * testsuite/test_struct.py:
1704         * testsuite/test_taglist.py:
1705         * testsuite/test_typefind.py:
1706         * testsuite/test_xml.py:
1707           Update FSF address
1708           The FSF has moved since these files were created. Update the address, in
1709           order to keep packaging tools such as rpmlint quiet.
1710           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1711           https://bugzilla.gnome.org/show_bug.cgi?id=715182
1712
1713 2013-09-30 13:27:33 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1714
1715         * gi/overrides/__init__.py:
1716           Fix another syntax error with newer Python versions
1717
1718 2013-09-30 13:07:03 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1719
1720         * configure.ac:
1721           configure: Fix typo
1722
1723 2013-09-30 12:45:59 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1724
1725         * gi/overrides/gstmodule.c:
1726           Fix compilation with Python 3.0
1727           Changes partially taken from pygobject.
1728
1729 2013-09-30 12:30:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1730
1731         * acinclude.m4:
1732           configure: Fix Python configure checks to work with all Python versions between 2.7 and 3.3
1733
1734 2013-09-28 21:07:47 +0200  Thibault Saunier <thibault.saunier@collabora.com>
1735
1736         * configure.ac:
1737           Back to development
1738
1739 === release 1.1.90 ===
1740
1741 2013-09-28 20:48:40 +0200  Thibault Saunier <thibault.saunier@collabora.com>
1742
1743         * ChangeLog:
1744         * configure.ac:
1745         * gst-python.doap:
1746           Release 1.1.90
1747
1748 2013-08-27 01:07:48 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
1749
1750         * configure.ac:
1751           configure: fail if pygobject is not found
1752           https://bugzilla.gnome.org/show_bug.cgi?id=706853
1753
1754 2013-08-26 17:35:48 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1755
1756         * gi/overrides/Gst.py:
1757           Gst: Do not initialize Gst at init
1758           Letting the user choose when to initialize it himself
1759
1760 2013-08-23 23:18:57 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1761
1762         * TODO:
1763           todo: Update the todo
1764
1765 2013-08-23 23:08:27 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1766
1767         * Makefile.am:
1768         * configure.ac:
1769           Disable examples amd testsuite as long as they have not been ported
1770
1771 2013-08-23 22:01:46 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1772
1773         * gi/overrides/Makefile.am:
1774           overrides: Force symlinks when making
1775           Making make distcheck pass
1776
1777 2013-08-23 21:42:37 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1778
1779         * gi/overrides/gstmodule.c:
1780           gstmodule: Check that we could retrieve the module before using it
1781           And plug a small leak
1782
1783 2013-02-07 16:12:23 -0600  George McCollister <george.mccollister@gmail.com>
1784
1785         * configure.ac:
1786           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1787           AM_CONFIG_HEADER was removed in automake 1.13
1788           https://bugzilla.gnome.org/show_bug.cgi?id=693367
1789
1790 2012-12-30 16:11:30 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1791
1792         * gi/overrides/Makefile.am:
1793           overrides: symlink some more to use uninstalled out-of-source build
1794
1795 2012-12-07 14:18:21 -0300  Thibault Saunier <thibault.saunier@collabora.com>
1796
1797         * gi/overrides/Gst.py:
1798           overrides: implement Gst.Structure.__setitem__
1799
1800 2012-11-22 07:11:45 +0100  Alessandro Decina <alessandro.d@gmail.com>
1801
1802         * gi/overrides/Gst.py:
1803           overrides: implement Gst.Structure.__getitem__
1804
1805 2012-11-04 17:02:24 +0100  Alessandro Decina <alessandro.d@gmail.com>
1806
1807         * gi/overrides/Gst.py:
1808           overrides: move add(*args) override from Gst.Pipeline to Gst.Bin
1809
1810 2012-11-04 17:00:14 +0100  Alessandro Decina <alessandro.d@gmail.com>
1811
1812         * gi/overrides/Gst.py:
1813           overrides: move the Gst.Pad override before Gst.GhostPad
1814           ...else gi will screw up the type hierarchy and GhostPad will inherit from the
1815           non-overridden Gst.Pad. Got it?
1816
1817 2012-10-24 20:47:07 +0200  Alessandro Decina <alessandro.d@gmail.com>
1818
1819         * gi/overrides/Gst.py:
1820           overrides: override GhostPad.__init__
1821
1822 2012-10-15 09:56:43 +0200  Alessandro Decina <alessandro.d@gmail.com>
1823
1824         * gi/overrides/Gst.py:
1825           overrides: make Gst.Pad.link still return Gst.PadLinkReturn when successful
1826
1827 2012-10-15 09:49:00 +0200  Alessandro Decina <alessandro.d@gmail.com>
1828
1829         * gi/overrides/GstPbutils.py:
1830         * gi/overrides/Makefile.am:
1831           overrides: add encoding profile(s) overrides in GstPbutils
1832
1833 2012-10-15 09:18:00 +0200  Alessandro Decina <alessandro.d@gmail.com>
1834
1835         * gi/overrides/Gst.py:
1836           overrides: make filter arg in Gst.Pad.query_caps(filter) default to None
1837
1838 2012-10-15 09:15:21 +0200  Alessandro Decina <alessandro.d@gmail.com>
1839
1840         * gi/overrides/Gst.py:
1841           overrides: set default value for name arg in ElementFactory.make(factory, name)
1842           So you can use Gst.ElementFactory.make('fakesrc') instead of
1843           Gst.ElementFactory.make('fakesrc', None)
1844
1845 2012-10-15 09:13:44 +0200  Alessandro Decina <alessandro.d@gmail.com>
1846
1847         * gi/overrides/Gst.py:
1848           overrides: make Gst.Pad.link raise Gst.LinkError
1849
1850 2012-10-15 09:12:33 +0200  Alessandro Decina <alessandro.d@gmail.com>
1851
1852         * gi/overrides/Gst.py:
1853           overrides: implement Gst.Pipeline.add(e1, e2, ...)
1854
1855 2012-10-15 09:10:25 +0200  Alessandro Decina <alessandro.d@gmail.com>
1856
1857         * gi/overrides/Gst.py:
1858           overrides: implement the python iterator protocol for Gst.Iterator
1859           So that you can use: for value in gst_iterator: ...
1860
1861 2012-10-15 09:00:03 +0200  Alessandro Decina <alessandro.d@gmail.com>
1862
1863         * gi/overrides/Gst.py:
1864           overrides: implement caps[i] and len(caps)
1865
1866 2012-10-15 08:58:59 +0200  Alessandro Decina <alessandro.d@gmail.com>
1867
1868         * gi/overrides/Makefile.am:
1869           overrides: don't install our gi/overrides/__init__.py
1870           We don't want to override the gi/overrides/__init__.py from pygobject
1871
1872 2012-09-27 14:41:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1873
1874         * gi/overrides/Gst.py:
1875         * gi/overrides/gstmodule.c:
1876           overrides: provide for gst-python style debug logging
1877           Also provide a default debug category for the binding glue code.
1878
1879 2012-09-27 14:19:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1880
1881         * gi/overrides/Makefile.am:
1882           overrides: symlink some more to use uninstalled
1883
1884 2012-08-29 10:05:37 -0700  René Stadler <rene.stadler@collabora.co.uk>
1885
1886         * gi/overrides/gstmodule.c:
1887           overrides: Fix crash in add_template
1888           templ vs. templates. Moved variable declarations to the inner scope to prevent
1889           such a mistake.
1890
1891 2012-08-19 22:40:06 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1892
1893         * gi/overrides/Gst.py:
1894         * gi/overrides/Makefile.am:
1895           Make it possible to use uninstalled symlinking the .so file
1896
1897 2012-08-19 02:25:13 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1898
1899         * gi/overrides/gstmodule.c:
1900           overrides: Make it possible to add metadatas and PadTemplates to GstElementClass
1901
1902 2012-08-08 14:00:05 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1903
1904         * autogen.sh:
1905         * configure.ac:
1906         * gi/overrides/Gst.py:
1907         * gi/overrides/Makefile.am:
1908         * gi/overrides/gstmodule.c:
1909           Implement the glue code so GstFraction works
1910
1911 2012-08-08 13:59:09 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1912
1913         * Makefile.am:
1914         * configure.ac:
1915         * gi/Makefile.am:
1916         * gi/__init__.py:
1917         * gi/overrides/Gst.py:
1918         * gi/overrides/Makefile.am:
1919         * gi/overrides/__init__.py:
1920           Add overrides for GObject Introspection
1921
1922 2012-07-30 16:24:10 -0400  Thibault Saunier <thibault.saunier@collabora.com>
1923
1924         * Makefile.am:
1925         * codegen/.gitignore:
1926         * codegen/Makefile.am:
1927         * codegen/__init__.py:
1928         * codegen/argtypes.py:
1929         * codegen/code-coverage.py:
1930         * codegen/codegen.py:
1931         * codegen/definitions.py:
1932         * codegen/defsparser.py:
1933         * codegen/docextract.py:
1934         * codegen/docgen.py:
1935         * codegen/h2def.py:
1936         * codegen/mergedefs.py:
1937         * codegen/mkskel.py:
1938         * codegen/override.py:
1939         * codegen/reversewrapper.py:
1940         * codegen/scmexpr.py:
1941         * configure.ac:
1942         * gst/.gitignore:
1943         * gst/Makefile.am:
1944         * gst/__init__.py.in:
1945         * gst/arg-types.py:
1946         * gst/audio.defs:
1947         * gst/audio.override:
1948         * gst/audiomodule.c:
1949         * gst/base.defs:
1950         * gst/common.h:
1951         * gst/extend/.gitignore:
1952         * gst/extend/Makefile.am:
1953         * gst/extend/__init__.py:
1954         * gst/extend/discoverer.py:
1955         * gst/extend/jukebox.py:
1956         * gst/extend/leveller.py:
1957         * gst/extend/pygobject.py:
1958         * gst/extend/sources.py:
1959         * gst/extend/utils.py:
1960         * gst/gst-0.10.21.ignore:
1961         * gst/gst-0.10.22.ignore:
1962         * gst/gst-0.10.23.ignore:
1963         * gst/gst-0.10.24.ignore:
1964         * gst/gst-0.10.25.ignore:
1965         * gst/gst-0.10.26.ignore:
1966         * gst/gst-0.10.29.ignore:
1967         * gst/gst-0.10.30.ignore:
1968         * gst/gst-0.10.31.ignore:
1969         * gst/gst-0.10.32.ignore:
1970         * gst/gst-0.10.36.ignore:
1971         * gst/gst-argtypes.c:
1972         * gst/gst-disable-loadsave.ignore:
1973         * gst/gst-extrafuncs.defs:
1974         * gst/gst-pb-0.10.23.ignore:
1975         * gst/gst-pb-0.10.25.ignore:
1976         * gst/gst-pb-0.10.26.ignore:
1977         * gst/gst-pb-0.10.29.ignore:
1978         * gst/gst-pb-0.10.30.ignore:
1979         * gst/gst-pb-0.10.31.ignore:
1980         * gst/gst-pb-0.10.32.ignore:
1981         * gst/gst-pb-0.10.36.ignore:
1982         * gst/gst-types.defs:
1983         * gst/gst.defs:
1984         * gst/gst.override:
1985         * gst/gstbase.override:
1986         * gst/gstbin.override:
1987         * gst/gstbuffer.override:
1988         * gst/gstbus.override:
1989         * gst/gstcaps.override:
1990         * gst/gstelement.override:
1991         * gst/gstelementfactory.override:
1992         * gst/gstevent.override:
1993         * gst/gstlibs.override:
1994         * gst/gstmessage.override:
1995         * gst/gstmodule.c:
1996         * gst/gstobject.override:
1997         * gst/gstpad.override:
1998         * gst/gstquery.override:
1999         * gst/gstreamer.py:
2000         * gst/gststructure.override:
2001         * gst/gsttaglist.override:
2002         * gst/gstversion.override.in:
2003         * gst/interfaces.defs:
2004         * gst/interfaces.override:
2005         * gst/interfacesmodule.c:
2006         * gst/libs.defs:
2007         * gst/pbutils.defs:
2008         * gst/pbutils.override:
2009         * gst/pbutilsmodule.c:
2010         * gst/pygst-private.h:
2011         * gst/pygst.h:
2012         * gst/pygstexception.c:
2013         * gst/pygstexception.h:
2014         * gst/pygstiterator.c:
2015         * gst/pygstminiobject-private.h:
2016         * gst/pygstminiobject.c:
2017         * gst/pygstminiobject.h:
2018         * gst/pygstvalue.c:
2019         * gst/pygstvalue.h:
2020         * gst/tag.defs:
2021         * gst/tag.override:
2022         * gst/tagmodule.c:
2023         * gst/video.defs:
2024         * gst/video.override:
2025         * gst/videomodule.c:
2026         * gst/xoverlay.defs:
2027         * gst/xoverlay.override:
2028         * gstlibtoolimporter.py:
2029         * gstltihooks.py:
2030         * gstoptionmodule.c:
2031         * pkgconfig/.gitignore:
2032         * pkgconfig/Makefile.am:
2033         * pkgconfig/gst-python-uninstalled.pc.in:
2034         * pkgconfig/gst-python.pc.in:
2035         * plugin/Makefile.am:
2036         * plugin/gstpythonplugin.c:
2037         * testsuite/Makefile.am:
2038           Keep only the testsuite as we are now using GObject Introspection for bindings
2039
2040 2012-04-08 00:01:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2041
2042         * configure.ac:
2043           Revert nonsense that happened to git master, but make configure error out with an error message pointing people to the 0.10 branch.
2044
2045 2012-03-07 16:50:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2046
2047         * gst/gstpad.override:
2048           pad: fix unit test again after previous commit
2049           https://bugzilla.gnome.org/show_bug.cgi?id=660357
2050
2051 2011-09-28 15:16:07 +0200  Andoni Morales Alastruey <amorales@flumotion.com>
2052
2053         * gst/gstpad.override:
2054           pad: fix Py_DECREF of null pointer in pad probe and pad block marshallers
2055           https://bugzilla.gnome.org/show_bug.cgi?id=660357
2056
2057 2012-01-26 13:20:53 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2058
2059         * gst/pbutils.override:
2060           pbutils: fix copy-and-mutate-paste for gst_encoding_list_all_targets
2061
2062 2011-12-29 16:02:29 +0100  Alessandro Decina <alessandro.d@gmail.com>
2063
2064         * gst/pbutils.defs:
2065           pbutils: fix EncodingContainerProfile.add_profile refcount
2066
2067 2011-12-19 13:09:42 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2068
2069         * gst/videomodule.c:
2070           videomodule: fix compiler warning
2071           videomodule.c:43:21: error: variable 'gst' set but not used
2072
2073 2011-12-18 20:45:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2074
2075         * gst-python.spec.in:
2076           rpm: add new header files to .spec file, add -devel package for that
2077           Not actually tested though.
2078
2079 2011-12-09 17:24:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2080
2081         * gst/pbutilsmodule.c:
2082           pbutilsmodule: avoid unused-but-set-variable compiler warning
2083           https://bugzilla.gnome.org/show_bug.cgi?id=665868
2084
2085 2011-12-09 17:22:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2086
2087         * configure.ac:
2088         * gst/gst-0.10.36.ignore:
2089         * gst/gstversion.override.in:
2090           Add gst-0.10.36.ignore file
2091           So things still compile with older versions of GStreamer.
2092
2093 2011-12-09 14:05:12 +0100  Stefan Sauer <ensonic@users.sf.net>
2094
2095         * gst/gst.defs:
2096           preset: expose new gst.preset_{set,get}_app_dir() on python
2097
2098 2011-08-07 19:05:14 +0200  Alessandro Decina <alessandro.d@gmail.com>
2099
2100         * configure.ac:
2101         * gst/Makefile.am:
2102         * gst/gst-pb-0.10.36.ignore:
2103         * gst/gstversion.override.in:
2104         * gst/video.defs:
2105         * gst/video.override:
2106           video: wrap force key unit API
2107
2108 2011-10-31 10:51:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2109
2110         * configure.ac:
2111           configure: back to development
2112           Apparently.
2113
2114 2011-10-31 10:49:41 +0100  Stefan Sauer <ensonic@users.sf.net>
2115
2116         * examples/Makefile.am:
2117         * examples/helloworld.py:
2118           examples: add helloworld example
2119           Add a straight 1:1 copy from cores' helloworld.c to show how the c api maps into
2120           the pythong bindings. It would rock to have the same in other bindings.
2121
2122 2011-10-31 10:48:29 +0100  Stefan Sauer <ensonic@users.sf.net>
2123
2124         * gst/gst.defs:
2125           uri: add filename_to_uri to bindings
2126
2127 === release 0.10.22 ===
2128
2129 2011-10-29 17:49:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2130
2131         * ChangeLog:
2132         * NEWS:
2133         * RELEASE:
2134         * configure.ac:
2135         * gst-python.doap:
2136           Release 0.10.22
2137
2138 2011-10-29 16:01:24 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2139
2140         * configure.ac:
2141           configure: use AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO
2142           For python plugin, but also to ensure there's an entry in the
2143           doap file for releases.
2144
2145 2011-10-20 13:24:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2146
2147         * configure.ac:
2148           0.10.21.2 pre-release
2149
2150 2011-08-26 15:22:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2151
2152         * pkgconfig/gst-python-uninstalled.pc.in:
2153         * pkgconfig/gst-python.pc.in:
2154           pkgconfig: Add Cflags with the include path for the headers
2155           https://bugzilla.gnome.org/show_bug.cgi?id=657435
2156
2157 2011-10-11 23:33:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2158
2159         * gst/Makefile.am:
2160         * gst/audio.override:
2161         * gst/common.h:
2162         * gst/interfaces.override:
2163         * gst/pbutils.override:
2164         * gst/pygst-private.h:
2165         * gst/pygst.h:
2166         * gst/pygstminiobject.c:
2167         * gst/pygstminiobject.h:
2168         * gst/pygstvalue.h:
2169         * gst/tag.override:
2170         * gst/video.override:
2171           Don't install common.h and remove from public headers
2172           Doesn't seem to be needed anyway. Also remove duplicate
2173           pygobject.h include in common.h while at it.
2174           https://bugzilla.gnome.org/show_bug.cgi?id=657435
2175
2176 2011-10-11 22:59:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2177
2178         * gst/Makefile.am:
2179           Install headers into $includedir/gstreamer-0.10/gst not .../pygst/
2180           This matches the directory layout in the source tree and makes it
2181           possible to find the headers (e.g. from g-e-s) in an uninstalled
2182           setup.
2183           https://bugzilla.gnome.org/show_bug.cgi?id=657435
2184
2185 2011-10-11 22:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2186
2187         * gst/Makefile.am:
2188           Keep pygst-private.h in noinst_HEADERS
2189           Makes sure it gets disted.
2190
2191 2011-01-13 14:59:16 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2192
2193         * examples/remuxer.py:
2194           remuxer.py: allow more than one stream of the same type
2195           Queue names would collide otherwise, so just pass None for now. Also
2196           guarantees that we don't get silly names like "queue_audio/x-foobar".
2197           https://bugzilla.gnome.org/show_bug.cgi?id=639427
2198
2199 2011-01-13 14:15:34 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2200
2201         * examples/remuxer.py:
2202           remuxer.py: do not crash when clicking open without having selected a file
2203           https://bugzilla.gnome.org/show_bug.cgi?id=639421
2204
2205 2011-01-13 14:19:05 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2206
2207         * examples/remuxer.py:
2208           remuxer.py: list files named *.og[gvax], not only *.ogg
2209           These are all recommended extensions for Ogg streams.
2210           https://bugzilla.gnome.org/show_bug.cgi?id=639423
2211
2212 2011-09-06 21:53:08 +0200  Stefan Sauer <ensonic@users.sf.net>
2213
2214         * common:
2215           Automatic update of common submodule
2216           From a39eb83 to 11f0cd5
2217
2218 2011-09-06 19:13:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2219
2220         * gst/gstcaps.override:
2221           caps.override: fix compiler warning
2222           Re-use the already-extracted caps and structure pointers, instead
2223           of getting them again, thus fixing:
2224           gstcaps.override: In function 'pygst_caps_sq_item':
2225           gstcaps.override:361:16: error: variable 'structure' set but not used
2226
2227 2011-09-06 19:07:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2228
2229         * gst/gstpad.override:
2230           pad.override: fix pad probe return value handling
2231           Don't forget to return the return value, makes buffer and event probes
2232           work much better.
2233
2234 2011-09-06 16:06:39 +0200  Stefan Sauer <ensonic@users.sf.net>
2235
2236         * common:
2237           Automatic update of common submodule
2238           From 605cd9a to a39eb83
2239
2240 2011-08-10 17:10:01 +0200  Thibault Saunier <thibault.saunier@collabora.com>
2241
2242         * configure.ac:
2243         * gst/Makefile.am:
2244         * pkgconfig/gst-python.pc.in:
2245           Install pygst.h so it can be reused by other bindings
2246           Also add a PYGST_CFLAGS
2247           https://bugzilla.gnome.org/show_bug.cgi?id=656289
2248
2249 2011-08-10 17:13:17 +0200  Thibault Saunier <thibault.saunier@collabora.com>
2250
2251         * gst/pygst.h:
2252         * gst/pygstminiobject.c:
2253         * gst/pygstminiobject.h:
2254           gst: Move PyGstMiniObject to public API.
2255           Allows it to be reused from 3rd party modules.
2256           https://bugzilla.gnome.org/show_bug.cgi?id=656289
2257
2258 2011-06-23 11:29:46 -0700  David Schleef <ds@schleef.org>
2259
2260         * common:
2261           Automatic update of common submodule
2262           From 69b981f to 605cd9a
2263
2264 2011-05-25 09:38:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2265
2266         * gst/gstpad.override:
2267           gst: Don't use private GstPad API to add data/buffer/event probes
2268           This does not work anymore with latest core because of the
2269           pad cache that enables use of a fast path during data passing
2270           in many situations.
2271           Fixes bug #650987.
2272
2273 2011-05-24 19:20:44 +0200  Andoni Morales Alastruey <amorales@flumotion.com>
2274
2275         * gst/gstpad.override:
2276           gst: Fix override of pad probes
2277           Fixes bug #650986.
2278
2279 2011-05-19 22:59:28 +0300  Stefan Kost <ensonic@users.sf.net>
2280
2281         * common:
2282           Automatic update of common submodule
2283           From 9e5bbd5 to 69b981f
2284
2285 2011-05-18 16:13:11 +0300  Stefan Kost <ensonic@users.sf.net>
2286
2287         * common:
2288           Automatic update of common submodule
2289           From fd35073 to 9e5bbd5
2290
2291 2011-05-18 12:26:36 +0300  Stefan Kost <ensonic@users.sf.net>
2292
2293         * common:
2294           Automatic update of common submodule
2295           From 46dfcea to fd35073
2296
2297 2011-05-03 09:37:36 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2298
2299         * gst/pbutils.defs:
2300           pbutils: Encoding profiles accept null caps restrictions
2301           Add 'null-ok' for encoding video/audio profiles constructor
2302           so they accept None as caps restriction parameter
2303
2304 2011-05-02 16:59:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2305
2306         * gst/gstmodule.c:
2307           gstmodule: Check for Py_None when setting a miniobject
2308           Check if we got a None value before trying to use it as a
2309           PyGstMiniObject.
2310           https://bugzilla.gnome.org/show_bug.cgi?id=649227
2311
2312 2011-04-24 14:05:55 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2313
2314         * common:
2315           Automatic update of common submodule
2316           From c3cafe1 to 46dfcea
2317
2318 2011-04-04 15:58:52 +0300  Stefan Kost <ensonic@users.sf.net>
2319
2320         * common:
2321           Automatic update of common submodule
2322           From 1ccbe09 to c3cafe1
2323
2324 2011-03-25 22:35:52 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2325
2326         * common:
2327           Automatic update of common submodule
2328           From 193b717 to 1ccbe09
2329
2330 2011-03-25 14:57:27 +0200  Stefan Kost <ensonic@users.sf.net>
2331
2332         * common:
2333           Automatic update of common submodule
2334           From b77e2bf to 193b717
2335
2336 2011-03-25 09:34:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2337
2338         * common:
2339           Automatic update of common submodule
2340           From d8814b6 to b77e2bf
2341
2342 2011-03-25 09:10:14 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2343
2344         * common:
2345           Automatic update of common submodule
2346           From 6aaa286 to d8814b6
2347
2348 2011-03-24 18:50:52 +0200  Stefan Kost <ensonic@users.sf.net>
2349
2350         * common:
2351           Automatic update of common submodule
2352           From 6aec6b9 to 6aaa286
2353
2354 2011-03-22 13:04:02 +0100  Luis de Bethencourt <luis@debethencourt.com>
2355
2356         * configure.ac:
2357           configure.ac: redundant uses of AC_MSG_RESULT()
2358           cleaned the redundant uses of AC_MSG_RESULT() in configure.ac
2359
2360 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
2361
2362         * autogen.sh:
2363           autogen: wingo signed comment
2364
2365 2011-02-28 18:34:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2366
2367         * common:
2368           Automatic update of common submodule
2369           From 1de7f6a to 6aec6b9
2370
2371 2011-02-14 12:54:46 +0200  Stefan Kost <ensonic@users.sf.net>
2372
2373         * common:
2374           Automatic update of common submodule
2375           From f94d739 to 1de7f6a
2376
2377 2011-02-09 09:40:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2378
2379         * gst/gst-0.10.31.ignore:
2380           gst-0.10.31.ignore: fix build against core 0.10.30
2381
2382 2011-01-24 17:55:55 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
2383
2384         * codegen/codegen.py:
2385           codegen: Respect ignore-type for miniobjects
2386           https://bugzilla.gnome.org/show_bug.cgi?id=640410
2387
2388 2011-01-24 17:56:16 +0530  Arun Raghavan <arun.raghavan@collabora.co.uk>
2389
2390         * codegen/override.py:
2391           codegen: Handle empty lines in overrides gracefully
2392           Without this, having an empty line in an override will cause codegen to
2393           unceremoniously choke to death.
2394           https://bugzilla.gnome.org/show_bug.cgi?id=640341
2395
2396 2011-02-06 12:08:14 +0100  Edward Hervey <bilboed@bilboed.com>
2397
2398         * gst/pbutils.defs:
2399           pbutils: Specify which string variables can be NULL
2400           Without this you can't pass None to the various methods/constructors
2401
2402 2011-01-28 16:59:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2403
2404         * gst/gstmodule.c:
2405           gstmodule: remove unused label to fix compiler warning
2406           gstmodule.c: In function 'pygst_fraction_to_value':
2407           gstmodule.c:129:1: error: label 'out' defined but not used
2408           https://bugzilla.gnome.org/show_bug.cgi?id=640837
2409
2410 2011-01-21 18:13:57 +0100  Andoni Morales Alastruey <amorales@flumotion.com>
2411
2412         * testsuite/runtests.py:
2413           tests: fix checks when the locale is not the default one
2414           Some tests (test_pbutils.py) checks against strings for the
2415           english locale, so we should force it before running any test
2416           https://bugzilla.gnome.org/show_bug.cgi?id=640207
2417
2418 2011-01-25 11:17:12 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2419
2420         * configure.ac:
2421           configure.ac: And back to development we go
2422
2423 === release 0.10.21 ===
2424
2425 2011-01-20 21:16:38 +0100  Edward Hervey <bilboed@bilboed.com>
2426
2427         * ChangeLog:
2428         * NEWS:
2429         * RELEASE:
2430         * configure.ac:
2431         * gst-python.doap:
2432           Release 0.10.21
2433
2434 2011-01-06 17:40:28 +0000  christian schaller <christian.schaller@collabora.co.uk>
2435
2436         * gst-python.spec.in:
2437           Update spec file with latest changes
2438
2439 2011-01-16 14:58:37 +0100  Edward Hervey <bilboed@bilboed.com>
2440
2441         * gst/gstmodule.c:
2442           gstmodule: Add tags introduced in 0.10.31
2443           Fixes #639632
2444
2445 2011-01-16 14:55:26 +0100  Edward Hervey <bilboed@bilboed.com>
2446
2447         * gst/gstmodule.c:
2448           gstmodule: Use a macro to register tags
2449           Avoids human error when registering them (like USER_RATING previously
2450           being TRACK_PEAK).
2451
2452 2011-01-12 18:12:29 +0530  Arun Raghavan <ford_prefect@gentoo.org>
2453
2454         * codegen/codegen.py:
2455           codegen: Ignore functions whose return type is ignored
2456           This makes sure that if X is an ignored type, then functions that return
2457           an object of type X (or a pointer type based on X) are also ignored.
2458           Fixes #639293
2459
2460 2011-01-12 18:11:23 +0530  Arun Raghavan <ford_prefect@gentoo.org>
2461
2462         * codegen/override.py:
2463           codegen: Handle pointer types in is_type_ignored()
2464           This ensures that if type X is ignored, then pointers to X (and pointers
2465           to pointers to X, etc.) are also ignored.
2466           Caveat: this also means that ignore-type should only be used with base
2467           types and not pointer types.
2468           Fixes #639293
2469
2470 2011-01-12 15:01:39 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2471
2472         * testsuite/Makefile.am:
2473           testsuite: Add a make command to run tests forever
2474           And will stop once they fail. Useful to debug racy tests.
2475
2476 2011-01-11 20:31:59 +0100  Edward Hervey <bilboed@bilboed.com>
2477
2478         * configure.ac:
2479           0.10.20.3 pre-release
2480
2481 2011-01-11 15:51:55 +0200  Stefan Kost <ensonic@users.sf.net>
2482
2483         * common:
2484           Automatic update of common submodule
2485           From e572c87 to f94d739
2486
2487 2011-01-10 16:38:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2488
2489         * common:
2490           Automatic update of common submodule
2491           From ccbaa85 to e572c87
2492
2493 2011-01-10 14:55:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2494
2495         * common:
2496           Automatic update of common submodule
2497           From 46445ad to ccbaa85
2498
2499 2011-01-07 21:52:03 +0100  Edward Hervey <bilboed@bilboed.com>
2500
2501         * gst/pbutils.defs:
2502           pbutils: Fix discoverer miniobject methods
2503           They were declared as functions and not methods :(
2504
2505 2011-01-07 17:20:44 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2506
2507         * configure.ac:
2508           0.10.20.2 pre-release
2509
2510 2011-01-07 17:17:05 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2511
2512         * gst/pbutils.override:
2513           pbutils: Add overrides for new API
2514
2515 2011-01-05 22:18:46 +0100  Edward Hervey <bilboed@bilboed.com>
2516
2517         * gst/pbutils.defs:
2518           encoding: encoding_profile_get_output_caps => _get_input_caps
2519
2520 2011-01-05 21:28:12 +0100  Edward Hervey <bilboed@bilboed.com>
2521
2522         * gst/gst-0.10.32.ignore:
2523         * gst/gst.defs:
2524           gst: update for latest API addition
2525
2526 2011-01-05 21:25:37 +0100  Edward Hervey <bilboed@bilboed.com>
2527
2528         * gst/gst-pb-0.10.32.ignore:
2529         * gst/pbutils.defs:
2530           pbutils: Update .defs for latest addition
2531
2532 2011-01-05 15:04:05 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2533
2534         * configure.ac:
2535         * gst/Makefile.am:
2536         * gst/gst-0.10.32.ignore:
2537         * gst/gst-pb-0.10.32.ignore:
2538         * gst/gst-types.defs:
2539         * gst/gst.defs:
2540         * gst/gstversion.override.in:
2541         * gst/pbutils.defs:
2542         * gst/video.defs:
2543           gst: Update to 0.10.32 core/base API
2544
2545 2011-01-05 15:04:25 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2546
2547         * gst/arg-types.py:
2548           arg-types: Properly handle const-GstCaps* return values
2549
2550 2010-12-20 17:48:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2551
2552         * common:
2553           Automatic update of common submodule
2554           From 169462a to 46445ad
2555
2556 2010-12-15 14:57:05 +0200  Stefan Kost <ensonic@users.sf.net>
2557
2558         * common:
2559           Automatic update of common submodule
2560           From 20742ae to 169462a
2561
2562 2010-12-13 16:24:39 +0200  Stefan Kost <ensonic@users.sf.net>
2563
2564         * common:
2565           Automatic update of common submodule
2566           From 011bcc8 to 20742ae
2567
2568 2010-12-05 14:08:05 +0100  Edward Hervey <bilboed@bilboed.com>
2569
2570         * testsuite/test_pad.py:
2571           test_pad: Fix pad refcount checking due to fix in core
2572           The event source wasn't previously set correctly. Now that it is,
2573           check the refcount on the proper pad.
2574
2575 2010-12-03 14:49:13 +0100  Edward Hervey <bilboed@bilboed.com>
2576
2577         * configure.ac:
2578           configure.ac: back to development
2579           And the crowd goes mad \o/
2580
2581 === release 0.10.20 ===
2582
2583 2010-12-01 23:43:57 +0100  Edward Hervey <bilboed@bilboed.com>
2584
2585         * ChangeLog:
2586         * NEWS:
2587         * RELEASE:
2588         * configure.ac:
2589           Release 0.10.20
2590
2591 2010-11-22 13:27:15 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2592
2593         * .gitignore:
2594         * configure.ac:
2595           0.10.19.5 pre-release
2596
2597 2010-11-22 14:18:05 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
2598
2599         * gst/Makefile.am:
2600         * testsuite/common.py:
2601           Fix distcheck some more.
2602           In testsuite/common.py look for gst/__init__.py in builddir now.
2603           Clean gst/__init__.pyc after make check.
2604
2605 2010-11-22 13:41:17 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
2606
2607         * configure.ac:
2608         * gst/Makefile.am:
2609         * gst/__init__.py.in:
2610           Fix distcheck.
2611           Before this change gst/__init__.py wasn't being copied to
2612           $(top_builddir)/gst/, making make check fail to import gst.
2613
2614 2010-11-17 09:36:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2615
2616         * gst/gst.defs:
2617           gst: updating datetime functions
2618           Updating datetime _from_unix functions for the new 2 variants (utc/local)
2619           https://bugzilla.gnome.org/show_bug.cgi?id=635031
2620
2621 2010-11-09 10:58:04 +0100  Edward Hervey <bilboed@bilboed.com>
2622
2623         * gst/pbutilsmodule.c:
2624           pbutils: Check that pygst_init() succeeded
2625
2626 2010-11-09 11:00:16 +0100  Edward Hervey <bilboed@bilboed.com>
2627
2628         * gst/audiomodule.c:
2629         * gst/gst-argtypes.c:
2630         * gst/interfacesmodule.c:
2631         * gst/pbutilsmodule.c:
2632         * gst/pygstexception.c:
2633         * gst/pygstiterator.c:
2634         * gst/pygstminiobject.c:
2635         * gst/tagmodule.c:
2636         * gst/videomodule.c:
2637           gst: run gst-indent all C files
2638           We hadn't done it since the switch to git... whoops
2639
2640 2010-11-09 10:57:31 +0100  Edward Hervey <bilboed@bilboed.com>
2641
2642         * gst/pygst.h:
2643           pygst: Get the _PyGst_API symbol from the proper module
2644           https://bugzilla.gnome.org/show_bug.cgi?id=634365
2645
2646 2010-11-08 19:01:50 +0100  Edward Hervey <bilboed@bilboed.com>
2647
2648         * gst/pbutils.defs:
2649         * gst/pbutils.override:
2650           pbutils: Update for latest API change in gstdiscoverer
2651
2652 2010-11-01 19:37:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2653
2654         * configure.ac:
2655           configure.ac: 0.10.19.4 pre-release
2656           Skip .3 to align number with the other pre-releases.
2657
2658 2010-10-30 16:18:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2659
2660         * gst/pbutils.defs:
2661           pbutils: update for discoverer API changes in last gst-plugins-base pre-release
2662           https://bugzilla.gnome.org/show_bug.cgi?id=633311
2663
2664 2010-10-27 16:58:12 +0200  David Hoyt <dhoyt@llnl.gov>
2665
2666         * plugin/gstpythonplugin.c:
2667           plugin: Fix build on MSVC
2668           Fixes #633141
2669
2670 2010-10-27 13:17:57 +0100  Jan Schmidt <thaytan@noraisin.net>
2671
2672         * common:
2673           Automatic update of common submodule
2674           From 7bbd708 to 011bcc8
2675
2676 2010-10-26 17:53:42 +0100  Jan Schmidt <thaytan@noraisin.net>
2677
2678         * examples/filesrc.py:
2679           filesrc.py: Call gobject.threads_init() in the example
2680           Fixes: #633033
2681
2682 2010-10-22 18:17:34 +0200  Edward Hervey <bilboed@bilboed.com>
2683
2684         * configure.ac:
2685           configure.ac: 0.10.19.2 pre-release
2686
2687 2010-10-22 13:28:03 +0200  Edward Hervey <bilboed@bilboed.com>
2688
2689         * gst/pbutils.defs:
2690         * gst/pbutils.override:
2691           pbutils: Overrides for GstDiscoverer API
2692
2693 2010-10-22 13:27:33 +0200  Edward Hervey <bilboed@bilboed.com>
2694
2695         * gst/gstmodule.c:
2696           gst: Register new GST_ELEMENT_FACTORY_LIST_TYPE constants
2697
2698 2010-10-22 13:27:02 +0200  Edward Hervey <bilboed@bilboed.com>
2699
2700         * gst/gstmessage.override:
2701           gst: Add override for new qos messages
2702
2703 2010-10-22 13:26:44 +0200  Edward Hervey <bilboed@bilboed.com>
2704
2705         * gst/gstevent.override:
2706           gst: Add override for gst_event_parse_sink_message
2707
2708 2010-10-22 13:26:21 +0200  Edward Hervey <bilboed@bilboed.com>
2709
2710         * gst/gstelementfactory.override:
2711           gst: Add overrides for new GstElementFactoryList functions
2712
2713 2010-10-22 13:25:45 +0200  Edward Hervey <bilboed@bilboed.com>
2714
2715         * gst/arg-types.py:
2716           arg-types: GstElementFactoryListType is a guint64
2717
2718 2010-10-22 13:25:22 +0200  Edward Hervey <bilboed@bilboed.com>
2719
2720         * gst/gst-types.defs:
2721           gst: Add GstDateTime as a boxed
2722
2723 2010-10-18 11:59:03 +0200  Edward Hervey <bilboed@bilboed.com>
2724
2725         * gst/audio.override:
2726         * gst/audiomodule.c:
2727         * gst/interfaces.override:
2728         * gst/interfacesmodule.c:
2729         * gst/pbutils.override:
2730         * gst/pbutilsmodule.c:
2731         * gst/tag.override:
2732         * gst/tagmodule.c:
2733         * gst/video.override:
2734         * gst/videomodule.c:
2735           gst: Make all libraries use shared PyGst_API
2736           Fixes #590348
2737
2738 2010-10-18 11:50:19 +0200  Edward Hervey <bilboed@bilboed.com>
2739
2740         * gst/Makefile.am:
2741         * gst/common.h:
2742         * gst/gst.override:
2743         * gst/gstmodule.c:
2744         * gst/pygst-private.h:
2745         * gst/pygst.h:
2746         * gst/pygstiterator.c:
2747         * gst/pygstminiobject.h:
2748         * gst/pygstvalue.c:
2749           gst: Export some pygst API to be used by external modules
2750           Partially fixes #590348
2751
2752 2010-10-18 10:14:19 +0200  Edward Hervey <bilboed@bilboed.com>
2753
2754         * configure.ac:
2755         * gst/Makefile.am:
2756         * gst/gst-0.10.20.ignore:
2757         * gst/gst.override:
2758         * gst/gstmodule.c:
2759         * gst/gstversion.override.in:
2760         * gst/pbutilsmodule.c:
2761           gst: Bump required core/base to 0.10.20
2762           And clean up code accordingly
2763
2764 2010-10-18 09:36:13 +0200  Edward Hervey <bilboed@bilboed.com>
2765
2766         * configure.ac:
2767         * gst/Makefile.am:
2768         * gst/audio.defs:
2769         * gst/base.defs:
2770         * gst/gst-0.10.31.ignore:
2771         * gst/gst-pb-0.10.31.ignore:
2772         * gst/gst.defs:
2773         * gst/gstversion.override.in:
2774         * gst/pbutils.defs:
2775         * gst/video.defs:
2776           gst: Update to latest 0.10.31 core/base API
2777
2778 2010-10-14 12:32:36 -0700  David Schleef <ds@schleef.org>
2779
2780         * common:
2781           Automatic update of common submodule
2782           From 5a668bf to 7bbd708
2783
2784 2010-10-08 12:45:07 -0700  David Schleef <ds@schleef.org>
2785
2786         * common:
2787           Automatic update of common submodule
2788           From c4a8adc to 5a668bf
2789
2790 2010-10-08 12:56:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2791
2792         * common:
2793           Automatic update of common submodule
2794           From 5e3c9bf to c4a8adc
2795
2796 2010-09-21 18:34:55 +0200  Edward Hervey <bilboed@bilboed.com>
2797
2798         * common:
2799           Automatic update of common submodule
2800           From aa0d1d0 to 5e3c9bf
2801
2802 2010-09-07 14:28:14 +0300  Артём Попов <artfwo@gmail.com>
2803
2804         * examples/segments.py:
2805           examples: add an example to show looping using segments
2806           Fixes #339772.
2807
2808 2010-09-07 11:43:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2809
2810         * common:
2811           Automatic update of common submodule
2812           From c2e10bf to aa0d1d0
2813
2814 2010-09-05 18:59:06 -0700  David Schleef <ds@schleef.org>
2815
2816         * common:
2817           Automatic update of common submodule
2818           From d3d9acf to c2e10bf
2819
2820 2010-09-05 12:21:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2821
2822         * common:
2823           Automatic update of common submodule
2824           From ec60217 to d3d9acf
2825
2826 2010-08-30 17:12:12 +0200  Alessandro Decina <alessandro.d@gmail.com>
2827
2828         * acinclude.m4:
2829           acinclude.m4: also look in ${py_prefix}/lib for libpythonX.Y.so.
2830           Fixes loading the python plugin loader in gentoo.
2831
2832 2010-08-30 11:57:07 +0200  Leo Singer <lsinger@calltech.edu>
2833
2834         * plugin/gstpythonplugin.c:
2835           plugin: fix spurious exceptions in pygst_require. Fixes #624592.
2836
2837 2010-08-30 11:52:58 +0200  Leo Singer <lsinger@caltech.edu>
2838
2839         * plugin/gstpythonplugin.c:
2840           plugin: refresh the plugin registry when plugins change.
2841
2842 2010-08-27 13:20:24 +0200  Alessandro Decina <alessandro.d@gmail.com>
2843
2844         * plugin/gstpythonplugin.c:
2845           plugin: call pygtk.require("2.0") before importing pygobject. Fixes #623105.
2846           Based on a patch from Leo Singer.
2847
2848 2010-08-27 12:43:09 +0200  Leo Singer <lsinger@caltech.edu>
2849
2850         * gst/gst.defs:
2851           gst: add bindings for more gst.util_uint64_scale_*
2852
2853 2010-08-27 01:16:43 +0200  Alessandro Decina <alessandro.d@gmail.com>
2854
2855         * plugin/gstpythonplugin.c:
2856           plugin: remove an unneeded PyType_Check call. Makes it work on centos for real.
2857
2858 2010-08-26 23:34:04 +0200  Alessandro Decina <alessandro.d@gmail.com>
2859
2860         * plugin/gstpythonplugin.c:
2861           plugin: declare _PyGstElement_Type as void*.
2862           Declaring _PyGstElement_Type as PyTypeObject makes the loader on centos fail
2863           because of a missing symbol.
2864
2865 2010-08-26 17:14:32 +0200  Alessandro Decina <alessandro.d@gmail.com>
2866
2867         * acinclude.m4:
2868         * plugin/Makefile.am:
2869         * plugin/gstpythonplugin.c:
2870           Make the plugin loader work on OSX with the standard python install.
2871
2872 2010-08-26 14:45:06 +0200  Alessandro Decina <alessandro.d@gmail.com>
2873
2874           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
2875
2876 2010-08-26 12:14:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
2877
2878         * plugin/Makefile.am:
2879           plugin: don't link to libpython
2880
2881 2010-08-26 12:13:34 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
2882
2883         * acinclude.m4:
2884           acinclude.m4: use a better way to find the correct PYTHON_LIB_LOC.
2885
2886 2010-08-26 12:09:31 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
2887
2888         * plugin/gstpythonplugin.c:
2889           plugin: refactor the initialization code.
2890           Remove references to global python objects from the initialization code. This
2891           makes it possible to avoid linking to libpython.
2892
2893 2010-08-25 12:36:14 +0200  Alessandro Decina <alessandro.d@gmail.com>
2894
2895         * acinclude.m4:
2896         * plugin/Makefile.am:
2897           plugin: fix the manual loading of libpythonX.Y.so.
2898
2899 2010-08-25 11:08:15 +0200  Alessandro Decina <alessandro.d@gmail.com>
2900
2901         * plugin/gstpythonplugin.c:
2902           plugin: check for _Py_NoneStruct instead of Py_None.
2903           When checking if CPython is already loaded, don't check for Py_None which is a
2904           macro but use _Py_NoneStruct which is a real symbol.
2905
2906 2010-08-13 17:25:05 +0300  Stefan Kost <ensonic@users.sf.net>
2907
2908         * common:
2909           Automatic update of common submodule
2910           From 3e8db1d to ec60217
2911
2912 2010-08-10 10:59:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2913
2914         * common:
2915           Automatic update of common submodule
2916           From bd2054b to 3e8db1d
2917
2918 2010-08-06 23:18:02 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
2919
2920         * gst/gststructure.override:
2921         * gst/pygstvalue.c:
2922         * testsuite/test_caps.py:
2923           gst.Structure: raise TypeError when assigning None to a key
2924
2925 2010-08-05 13:57:53 +0300  Stefan Kost <ensonic@users.sf.net>
2926
2927         * common:
2928           Automatic update of common submodule
2929           From a519571 to bd2054b
2930
2931 2010-08-04 19:31:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2932
2933         * configure.ac:
2934           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
2935           This first checks what is required for ISO C99 support and sets the relevant
2936           compiler parameters and if no C99 compiler is found, it checks for a
2937           C89 compiler. This enables us to check for and use C89/C99 functions
2938           that gcc hides from us without the correct compiler parameters.
2939
2940 2010-07-26 19:41:43 +0200  Alessandro Decina <alessandro.d@gmail.com>
2941
2942         * testsuite/test_fraction.py:
2943           test_fraction: add a test for gobject property marshalling.
2944
2945 2010-07-26 19:29:53 +0200  Alessandro Decina <alessandro.d@gmail.com>
2946
2947         * gst/gstmodule.c:
2948           gst: implement getters and setters for GST_TYPE_FRACTION properties. Fixes #624882.
2949
2950 2010-07-16 12:44:46 +0200  Edward Hervey <bilboed@bilboed.com>
2951
2952         * configure.ac:
2953           Back to development.
2954
2955 === release 0.10.19 ===
2956
2957 2010-07-15 21:01:35 +0200  Edward Hervey <bilboed@bilboed.com>
2958
2959         * ChangeLog:
2960         * NEWS:
2961         * RELEASE:
2962         * configure.ac:
2963         * gst-python.doap:
2964           Release 0.10.19 "Insert Casablanca quote here"
2965
2966 2010-07-14 12:33:58 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
2967
2968         * gst/gst.defs:
2969         * testsuite/test_ghostpad.py:
2970           gst.GhostPad: allow set_target(None) to unset the target. Fixes #590735.
2971
2972 2010-07-07 12:08:29 +0200  Edward Hervey <bilboed@bilboed.com>
2973
2974         * configure.ac:
2975           configure.ac: 0.10.18.4 pre-release
2976
2977 2010-07-07 12:11:46 +0200  Edward Hervey <bilboed@bilboed.com>
2978
2979         * gst/gstmodule.c:
2980           gst: Add GST_TAG_IMAGE_ORIENTATION
2981
2982 2010-07-07 12:07:55 +0200  Edward Hervey <bilboed@bilboed.com>
2983
2984         * gst/base.defs:
2985         * gst/gst-0.10.30.ignore:
2986           base: Add new GstBaseSink methods
2987
2988 2010-06-30 10:26:25 +0200  Edward Hervey <bilboed@bilboed.com>
2989
2990         * configure.ac:
2991           configure.ac: 0.10.18.3 pre-release
2992
2993 2010-06-30 10:25:50 +0200  Edward Hervey <bilboed@bilboed.com>
2994
2995         * autogen.sh:
2996         * configure.ac:
2997           Bump automake requirements to 1.10 and autoconf to 2.60
2998
2999 2010-06-27 10:46:14 +0200  Edward Hervey <bilboed@bilboed.com>
3000
3001         * configure.ac:
3002           0.10.18.2 pre-release
3003
3004 2010-06-27 10:35:55 +0200  Edward Hervey <bilboed@bilboed.com>
3005
3006         * configure.ac:
3007         * gst/Makefile.am:
3008         * gst/gst-pb-0.10.29.ignore:
3009         * gst/gst-pb-0.10.30.ignore:
3010         * gst/gstversion.override.in:
3011         * gst/tag.defs:
3012         * gst/video.defs:
3013         * gst/xoverlay.defs:
3014           Add gst-plugins-base 0.10.29/0.10.30 API additions
3015
3016 2010-06-27 10:14:58 +0200  Edward Hervey <bilboed@bilboed.com>
3017
3018         * gst/base.defs:
3019         * gst/gst-0.10.30.ignore:
3020           Add new core library API from 0.10.30
3021
3022 2010-06-27 10:07:28 +0200  Edward Hervey <bilboed@bilboed.com>
3023
3024         * configure.ac:
3025         * gst/Makefile.am:
3026         * gst/gst-0.10.29.ignore:
3027         * gst/gst-0.10.30.ignore:
3028         * gst/gst-types.defs:
3029         * gst/gst.defs:
3030         * gst/gstversion.override.in:
3031           Add new core 0.10.29 and 0.10.30 API definitions
3032
3033 2010-06-24 15:10:08 +0300  Stefan Kost <ensonic@users.sf.net>
3034
3035         * common:
3036           Automatic update of common submodule
3037           From 35617c2 to a519571
3038
3039 2010-06-15 16:50:48 +0200  Edward Hervey <bilboed@bilboed.com>
3040
3041         * common:
3042           Automatic update of common submodule
3043           From 9339ccc to 35617c2
3044
3045 2010-06-15 16:55:09 +0300  Stefan Kost <ensonic@users.sf.net>
3046
3047         * common:
3048           Automatic update of common submodule
3049           From 5adb1ca to 9339ccc
3050
3051 2010-06-15 16:36:19 +0300  Stefan Kost <ensonic@users.sf.net>
3052
3053         * common:
3054           Automatic update of common submodule
3055           From 57c89b7 to 5adb1ca
3056
3057 2010-06-15 15:50:39 +0300  Stefan Kost <ensonic@users.sf.net>
3058
3059         * common:
3060           Automatic update of common submodule
3061           From c804988 to 57c89b7
3062
3063 2010-06-14 13:28:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3064
3065         * configure.ac:
3066           configure: Use GLIB_EXTRA_CFLAGS
3067
3068 2010-06-14 13:05:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3069
3070         * common:
3071           Automatic update of common submodule
3072           From 7a0fdf5 to c804988
3073
3074 2010-06-14 11:35:37 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3075
3076         * common:
3077           Automatic update of common submodule
3078           From 6da3bab to 7a0fdf5
3079
3080 2010-06-12 08:29:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3081
3082         * common:
3083           Automatic update of common submodule
3084           From 733fca9 to 6da3bab
3085
3086 2010-06-09 12:40:32 -0700  David Schleef <ds@schleef.org>
3087
3088         * common:
3089           Automatic update of common submodule
3090           From fad145b to 733fca9
3091
3092 2010-06-09 12:34:26 -0700  David Schleef <ds@schleef.org>
3093
3094         * common:
3095           Automatic update of common submodule
3096           From 47683c1 to fad145b
3097
3098 2010-06-09 17:07:40 +0200  Edward Hervey <bilboed@bilboed.com>
3099
3100         * pkgconfig/gst-python-uninstalled.pc.in:
3101         * pkgconfig/gst-python.pc.in:
3102           pkgconfig: Remove the includedir variables
3103           First of all because we don't install anything (doh!), and secondly
3104           because it confuses the hell out of 3rd party python modules
3105           using the values from those .pc files.
3106
3107 2010-06-03 13:09:28 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3108
3109         * autogen.sh:
3110           autogen.sh: remove undefined configure options
3111
3112 2010-06-01 23:49:45 -0700  David Schleef <ds@schleef.org>
3113
3114         * common:
3115           Automatic update of common submodule
3116           From 17f89e5 to 47683c1
3117
3118 2010-06-01 22:55:32 -0700  David Schleef <ds@schleef.org>
3119
3120         * common:
3121           Automatic update of common submodule
3122           From fd7ca04 to 17f89e5
3123
3124 2010-05-28 10:32:28 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3125
3126         * .gitignore:
3127         * Makefile.am:
3128         * autogen.sh:
3129         * configure.ac:
3130           build: put build files into m4/ instead of common/m4/
3131           We don't want the common submodule directory contaminated with
3132           random build cruft.
3133
3134 2010-04-26 00:33:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3135
3136         * gst-python.doap:
3137           doap: update repository info from cvs->git and maintainers
3138
3139 2010-05-26 11:56:24 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3140
3141         * common:
3142           Automatic update of common submodule
3143           From 357b0db to fd7ca04
3144
3145 2010-05-14 18:26:13 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3146
3147         * common:
3148           Automatic update of common submodule
3149           From 4d67bd6 to 357b0db
3150
3151 2010-04-28 01:12:25 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3152
3153         * gst/gstmodule.c:
3154           gstmodule: Add missing tags
3155           Map GST_TAG_* that were missing in gst-python bindings
3156
3157 2009-07-24 17:36:18 +0200  Olivier Aubert <olivier.aubert@liris.cnrs.fr>
3158
3159         * gst/gstbuffer.override:
3160           Implement setter for gst.Buffer.size
3161           https://bugzilla.gnome.org/show_bug.cgi?id=589582
3162
3163 2010-04-28 00:27:43 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3164
3165         * gst/tag.defs:
3166         * testsuite/test_libtag.py:
3167           tag: Adds xmp functions mappings
3168           Maps gst_tag_list_from_xmp_buffer and
3169           gst_tag_list_to_xmp_buffer
3170           https://bugzilla.gnome.org/show_bug.cgi?id=617068
3171
3172 2010-04-28 00:26:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3173
3174         * gst/arg-types.py:
3175           arg-types: Map const GstMiniObject
3176           Adds GstMiniObjectArg to be able to use GstMiniObject objects
3177           and its const versions in functions
3178           https://bugzilla.gnome.org/show_bug.cgi?id=617068
3179
3180 2010-04-29 16:02:20 +0200  Edward Hervey <bilboed@bilboed.com>
3181
3182         * testsuite/test_interface.py:
3183           test_interface: Don't assert the missing mixer, gracefully ignore it
3184           Fixes make check on systems that don't have a GstMixer element available
3185
3186 2010-04-23 14:42:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3187
3188         * common:
3189           Automatic update of common submodule
3190           From fc85867 to 4d67bd6
3191
3192 2010-04-09 11:23:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3193
3194         * common:
3195           Automatic update of common submodule
3196           From c1d07dd to fc85867
3197
3198 2010-03-24 18:56:05 +0100  Edward Hervey <bilboed@bilboed.com>
3199
3200         * common:
3201           Automatic update of common submodule
3202           From 55cd514 to c1d07dd
3203
3204 2010-03-15 10:26:25 +0100  Emilio Pozuelo Monfort <pochu27@gmail.com>
3205
3206         * gst/__init__.py:
3207           Fix import on GNU/Hurd
3208
3209 2010-03-12 14:00:28 +0100  Edward Hervey <bilboed@bilboed.com>
3210
3211         * common:
3212           Automatic update of common submodule
3213           From e272f71 to 55cd514
3214
3215 2010-03-11 11:21:39 +0100  Benjamin Otte <otte@redhat.com>
3216
3217         * common:
3218           Automatic update of common submodule
3219           From df8a7c8 to e272f71
3220
3221 2010-03-10 21:52:56 +0100  Benjamin Otte <otte@redhat.com>
3222
3223         * common:
3224           Automatic update of common submodule
3225           From 9720a7d to df8a7c8
3226
3227 2010-03-10 20:44:42 +0100  Benjamin Otte <otte@redhat.com>
3228
3229         * common:
3230           Automatic update of common submodule
3231           From 0b6e072 to 9720a7d
3232
3233 2010-03-10 16:10:41 +0100  Benjamin Otte <otte@redhat.com>
3234
3235         * common:
3236           Automatic update of common submodule
3237           From 7cc5eb4 to 0b6e072
3238
3239 2010-03-10 01:11:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3240
3241         * common:
3242           Automatic update of common submodule
3243           From 7aa65b5 to 7cc5eb4
3244
3245 2010-03-09 21:41:38 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3246
3247         * common:
3248           Automatic update of common submodule
3249           From 44ecce7 to 7aa65b5
3250
3251 2010-02-26 16:37:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3252
3253         * gst/Makefile.am:
3254         * pkgconfig/Makefile.am:
3255         * testsuite/Makefile.am:
3256           build: Make some more rules silent if requested
3257
3258 2010-02-26 15:46:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3259
3260         * configure.ac:
3261           configure: Use automake 1.11 silent rules instead of shave if available
3262           This makes sure that we use something that is still maintained and
3263           also brings back libtool 1.5 support.
3264
3265 2010-02-14 23:19:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3266
3267         * common:
3268           Automatic update of common submodule
3269           From 96dc793 to 44ecce7
3270
3271 2010-02-12 11:38:54 +0100  Edward Hervey <bilboed@bilboed.com>
3272
3273         * configure.ac:
3274           configure.ac: And back to development we go
3275
3276 === release 0.10.18 ===
3277
3278 2010-02-11 16:33:04 +0100  Edward Hervey <bilboed@bilboed.com>
3279
3280         * ChangeLog:
3281         * NEWS:
3282         * RELEASE:
3283         * configure.ac:
3284           Release 0.10.18 "A pigeon carrying a 500ton block"
3285
3286 2010-01-30 15:20:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3287
3288         * common:
3289           Automatic update of common submodule
3290           From 15d47a6 to 96dc793
3291
3292 2010-01-25 20:27:39 +0100  Edward Hervey <bilboed@bilboed.com>
3293
3294         * configure.ac:
3295           configure.ac: 0.10.17.2 pre-release
3296
3297 2010-01-23 12:39:46 +0100  Luca Bruno <lucab@debian.org>
3298
3299         * gst/__init__.py:
3300           Fix importing of gst module on GNU/kFreeBSD
3301
3302 2010-01-20 00:55:39 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3303
3304         * common:
3305           Automatic update of common submodule
3306           From 14cec89 to 15d47a6
3307
3308 2010-01-15 17:49:03 +0100  Edward Hervey <bilboed@bilboed.com>
3309
3310         * configure.ac:
3311         * gst/Makefile.am:
3312         * gst/gst-0.10.13.ignore:
3313         * gst/gst-0.10.14.ignore:
3314         * gst/gst-0.10.15.ignore:
3315         * gst/gst-0.10.16.ignore:
3316         * gst/gst-0.10.18.ignore:
3317         * gst/gst-pb-0.10.14.ignore:
3318         * gst/gst-pb-0.10.16.ignore:
3319         * gst/gst-pb-0.10.18.ignore:
3320         * gst/gstversion.override.in:
3321         * gst/interfaces.override:
3322         * gst/pbutils.override:
3323           bump minimum requirement to 0.10.18 and remove cruft
3324
3325 2010-01-15 17:44:41 +0100  Edward Hervey <bilboed@bilboed.com>
3326
3327         * configure.ac:
3328         * gst/Makefile.am:
3329         * gst/gst-0.10.26.ignore:
3330         * gst/gst-pb-0.10.26.ignore:
3331         * gst/gstversion.override.in:
3332           ignore new API additions for 0.10.26 core/base releases
3333
3334 2010-01-15 17:26:20 +0100  Edward Hervey <bilboed@bilboed.com>
3335
3336         * gst/base.defs:
3337         * gst/gst-types.defs:
3338         * gst/gst.defs:
3339         * gst/tag.defs:
3340         * gst/video.defs:
3341           gst: Update .defs to new API
3342
3343 2010-01-18 09:06:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3344
3345         * gst/extend/discoverer.py:
3346           python: Do not pop tags in discoverer.py
3347           Do not use pop on dicts because it destroys the tags info.
3348           Fixes #592459
3349
3350 2009-12-21 19:13:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3351
3352         * common:
3353           Automatic update of common submodule
3354           From 47cb23a to 14cec89
3355
3356 2009-12-01 15:08:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3357
3358         * common:
3359           Automatic update of common submodule
3360           From 87bf428 to 47cb23a
3361
3362 2009-12-01 14:18:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3363
3364         * common:
3365           Automatic update of common submodule
3366           From da4c75c to 87bf428
3367
3368 2009-11-27 18:56:43 +0100  Edward Hervey <bilboed@bilboed.com>
3369
3370         * common:
3371           Automatic update of common submodule
3372           From 53a2485 to da4c75c
3373
3374 2009-11-19 10:31:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3375
3376         * common:
3377           Automatic update of common submodule
3378           From 0702fe1 to 53a2485
3379
3380 2009-10-16 10:17:39 +0300  Stefan Kost <ensonic@users.sf.net>
3381
3382         * common:
3383           Automatic update of common submodule
3384           From 85d1530 to 0702fe1
3385
3386 2009-10-15 14:15:37 +0100  Zaheer Abbas Merali <zaheerabbas@merali.org>
3387
3388         * examples/Makefile.am:
3389         * examples/maemogst.py:
3390           examples: add a simple Maemo 5 example
3391
3392 2009-10-14 10:42:11 +0200  Edward Hervey <bilboed@bilboed.com>
3393
3394         * common:
3395           Automatic update of common submodule
3396           From a3e3ce4 to 85d1530
3397
3398 2009-10-08 11:01:32 +0100  Jan Schmidt <thaytan@noraisin.net>
3399
3400         * common:
3401           Automatic update of common submodule
3402           From 19fa4f3 to a3e3ce4
3403
3404 2009-10-06 19:48:48 +0100  Jan Schmidt <thaytan@noraisin.net>
3405
3406         * configure.ac:
3407           back to development -> 0.10.17.1
3408
3409 2009-10-05 14:29:41 +0100  Jan Schmidt <thaytan@noraisin.net>
3410
3411         * gst-python.doap:
3412           Add 0.10.17 release to the doap file
3413
3414 === release 0.10.17 ===
3415
3416 2009-10-05 14:06:11 +0100  Jan Schmidt <thaytan@noraisin.net>
3417
3418         * ChangeLog:
3419         * NEWS:
3420         * RELEASE:
3421         * configure.ac:
3422           Release 0.10.17
3423
3424 2009-09-17 01:21:47 +0100  Jan Schmidt <thaytan@noraisin.net>
3425
3426         * configure.ac:
3427           0.10.16.3 pre-release
3428
3429 2009-09-16 16:23:27 +0200  Edward Hervey <bilboed@bilboed.com>
3430
3431         * configure.ac:
3432         * gst/Makefile.am:
3433         * gst/gst-0.10.25.ignore:
3434         * gst/gst-pb-0.10.25.ignore:
3435         * gst/gst.defs:
3436         * gst/gstversion.override.in:
3437         * gst/interfaces.defs:
3438         * gst/interfaces.override:
3439           Update definitions and ignores for core/base 0.10.25. Fixes #587432
3440
3441 2009-09-12 00:26:57 +0100  Jan Schmidt <thaytan@noraisin.net>
3442
3443         * ChangeLog:
3444         * configure.ac:
3445           0.10.16.2 pre-release
3446
3447 2009-09-11 22:41:28 +0100  Jan Schmidt <thaytan@noraisin.net>
3448
3449         * testsuite/test_message.py:
3450           test: Fix the structure_changed message test
3451           The core changed to use sink pads for the structure changed
3452           message instead of source pads. Might as well fix the test too.
3453
3454 2009-09-05 10:25:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3455
3456         * common:
3457           Automatic update of common submodule
3458           From 94f95e3 to 19fa4f3
3459
3460 2009-08-21 16:41:29 +0200  Edward Hervey <bilboed@bilboed.com>
3461
3462         * testsuite/Makefile.am:
3463         * testsuite/test_audio.py:
3464           Add test_audio.py.
3465
3466 2009-08-21 16:22:38 +0200  Johannes Berg <johannes@sipsolutions.net>
3467
3468         * gst/Makefile.am:
3469           Use only one copy of pygstminiobject. Fixes #590348.
3470           Instead of linking pygstminiobject.c into all the modules,
3471           we can link it only into _gst and export the symbols for
3472           the other modules. This fixes bug #590348 because now the
3473           class key/id is common for all modules as a side-effect.
3474           Also makes the modules smaller.
3475
3476 2009-08-20 15:46:53 +0200  Alessandro Decina <alessandro.d@gmail.com>
3477
3478         * gst/base.defs:
3479           Fix leak in gst_base_sink_get_lasy_buffer. Fixes #592447.
3480
3481 2009-08-18 14:45:41 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
3482
3483         * gst-python.spec.in:
3484           Update spec file
3485
3486 2009-08-13 11:45:51 +0200  Alessandro Decina <alessandro.d@gmail.com>
3487
3488         * gst/gstpad.override:
3489           Release the GIL around gst_pad_link.
3490
3491 2009-08-13 11:00:49 +0200  Edward Hervey <bilboed@bilboed.com>
3492
3493         * gst/gstpad.override:
3494           gstpad: Don't forget to acquire/release the GIL in pac_block_destroy_data
3495
3496 2009-08-08 22:49:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3497
3498         * testsuite/Makefile.am:
3499           Use LC_ALL=C for the tests as some are comparing localized strings
3500           Fixes bug #590803.
3501
3502 2009-05-10 11:17:26 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
3503
3504         * autogen.sh:
3505           Run libtoolize before aclocal
3506           This unbreaks the build in some cases. Fixes bug #582021
3507
3508 2009-08-06 01:45:07 +0100  Jan Schmidt <thaytan@noraisin.net>
3509
3510         * configure.ac:
3511           back to development -> 0.10.16.1
3512
3513 2009-08-05 02:04:12 +0100  Jan Schmidt <thaytan@noraisin.net>
3514
3515         * gst-python.doap:
3516           Add 0.10.16 release to the doap file
3517
3518 === release 0.10.16 ===
3519
3520 2009-08-05 01:34:03 +0100  Jan Schmidt <thaytan@noraisin.net>
3521
3522         * ChangeLog:
3523         * NEWS:
3524         * RELEASE:
3525         * configure.ac:
3526           Release 0.10.16
3527
3528 2009-07-24 00:43:35 +0300  Stefan Kost <ensonic@users.sf.net>
3529
3530         * common:
3531           Automatic update of common submodule
3532           From fedaaee to 94f95e3
3533
3534 2009-07-20 17:52:10 +0100  Jan Schmidt <thaytan@noraisin.net>
3535
3536         * configure.ac:
3537           0.10.15.3 pre-release
3538
3539 2009-07-17 11:34:50 +0200  Edward Hervey <bilboed@bilboed.com>
3540
3541         * gst/base.defs:
3542         * gst/gst-0.10.24.ignore:
3543           gst: More API additions to gstreamer core. Fixes #587432
3544
3545 2009-07-14 19:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
3546
3547         * ChangeLog:
3548         * configure.ac:
3549           0.10.15.2 pre-release
3550
3551 2009-07-13 12:24:35 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
3552
3553         * common:
3554           Automatic update of common submodule
3555           From 5845b63 to fedaaee
3556
3557 2009-07-01 16:01:53 +0200  Edward Hervey <bilboed@bilboed.com>
3558
3559         * gst/gstquery.override:
3560           gstquery.override: Wrap remainig gst_query_parse*() methods.
3561
3562 2009-07-01 16:01:41 +0200  Edward Hervey <bilboed@bilboed.com>
3563
3564         * gst/gstevent.override:
3565           gstevent.override: Fix typos.
3566
3567 2009-07-01 13:54:57 +0200  Edward Hervey <bilboed@bilboed.com>
3568
3569         * gst/gstmessage.override:
3570         * testsuite/test_message.py:
3571           gst.Message: Wrap remaining parse_*() methods.
3572
3573 2009-07-01 13:54:40 +0200  Edward Hervey <bilboed@bilboed.com>
3574
3575         * gst/gstevent.override:
3576           gst.Event: wrap parse_new_segment_full()
3577
3578 2009-07-01 13:53:54 +0200  Edward Hervey <bilboed@bilboed.com>
3579
3580         * gst/gst.defs:
3581           gst.defs: Properly mark functions returning new objects
3582
3583 2009-07-01 12:29:22 +0200  Edward Hervey <bilboed@bilboed.com>
3584
3585         * gst/gstmessage.override:
3586         * testsuite/test_message.py:
3587           gst.Message: Add overrides for new 0.10.24 messages
3588
3589 2009-07-01 12:28:52 +0200  Edward Hervey <bilboed@bilboed.com>
3590
3591         * gst/gstevent.override:
3592         * testsuite/test_event.py:
3593           gst.Event: Add override for step event
3594
3595 2009-07-01 10:58:42 +0200  Edward Hervey <bilboed@bilboed.com>
3596
3597         * configure.ac:
3598         * gst/Makefile.am:
3599         * gst/gst-0.10.24.ignore:
3600         * gst/gst-types.defs:
3601         * gst/gst.defs:
3602         * gst/gstversion.override.in:
3603           Update .defs for core API additions
3604
3605 2009-07-01 10:57:29 +0200  Edward Hervey <bilboed@bilboed.com>
3606
3607         * codegen/argtypes.py:
3608           codegen: Fix const GBoxed return wrapping.
3609
3610 2009-06-26 13:43:51 +0100  Jan Schmidt <thaytan@noraisin.net>
3611
3612         * common:
3613           Automatic update of common submodule
3614           From f810030 to 5845b63
3615
3616 2009-06-24 15:16:20 +0100  Jan Schmidt <jan.schmidt@sun.com>
3617
3618         * common:
3619           Automatic update of common submodule
3620           From c572721 to f810030
3621
3622 2009-06-05 23:26:11 +0100  Jan Schmidt <thaytan@noraisin.net>
3623
3624         * gst/pygstvalue.c:
3625           values: Fix segfault in the testsuite
3626           It seems pygst_value_from_pyobject should not unref the passed
3627           in object. Wrap the original pygst_value_from_pyobject in a function
3628           that converts unicode python objects and then unrefs the temporary
3629           object after extraction into a GValue.
3630
3631 2009-06-01 22:02:47 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3632
3633         * gst/gsttaglist.override:
3634         * gst/tag.override:
3635         * testsuite/common.py:
3636         * testsuite/test_pipeline.py:
3637         * testsuite/test_taglist.py:
3638           wrap gst_tag_to_vorbis_comment; fix uint tag setting
3639           Setting gst.TAG_TRACK_NUMBER was failing because GStreamer
3640           expects a uint while Python object -> GValue conversion was
3641           giving an int.  gst_tag_to_vorbis_comment was wrapped so
3642           this conversion could be tested and failed on properly.
3643
3644 2009-06-01 19:08:47 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3645
3646         * gst/pygstvalue.c:
3647         * testsuite/test_struct.py:
3648         * testsuite/test_taglist.py:
3649           Convert unicode objects to utf-8 encoded G_STRINGs
3650
3651 2009-06-01 12:46:03 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3652
3653         * gst/gst.override:
3654           fix some grammar, add some debug
3655
3656 2009-05-26 21:01:35 +0200  Edward Hervey <bilboed@bilboed.com>
3657
3658         * gst/gst.defs:
3659           gst.defs: Replace gchar** by GStrv to wrap more methods. Fixes #580992
3660
3661 2009-05-26 17:20:32 +0100  Jan Schmidt <thaytan@noraisin.net>
3662
3663         * common:
3664           Automatic update of common submodule
3665           From 888e0a2 to c572721
3666
3667 2009-05-22 12:05:28 +0200  Edward Hervey <bilboed@bilboed.com>
3668
3669         * plugin/gstpythonplugin.c:
3670           gstpythonplugin: Don't use pyg_gil_* in pure python. Fixes #583378
3671           At this point, pygobject wasn't loaded yet ... cause pyg_gil_state_ensured
3672           to not be initialized to the proper method.
3673
3674 2009-05-22 10:21:17 +0100  Jan Schmidt <thaytan@noraisin.net>
3675
3676         * common:
3677           Automatic update of common submodule
3678           From 6ab11d1 to 888e0a2
3679
3680 2009-05-12 11:52:11 +0200  Edward Hervey <bilboed@bilboed.com>
3681
3682         * gst/gst-pb-0.10.23.ignore:
3683           gst-pb-0.10.23.ignore: Remove stray empty line.
3684           This caused some issues on some systems.
3685
3686 2009-05-11 21:22:35 +0100  Jan Schmidt <thaytan@noraisin.net>
3687
3688         * configure.ac:
3689           Back to development -> 0.10.15.1
3690
3691 === release 0.10.15 ===
3692
3693 2009-05-11 00:11:58 +0100  Jan Schmidt <thaytan@noraisin.net>
3694
3695         * ChangeLog:
3696         * NEWS:
3697         * RELEASE:
3698         * configure.ac:
3699         * gst-python.doap:
3700           Release 0.10.15
3701
3702 2009-05-07 14:57:57 +0200  Edward Hervey <bilboed@bilboed.com>
3703
3704         * configure.ac:
3705           0.10.14.5 pre-release
3706
3707 2009-05-07 13:49:18 +0200  Edward Hervey <bilboed@bilboed.com>
3708
3709         * gst/gst-pb-0.10.23.ignore:
3710           gst-pb-0.10.23: Fix the ignores, globs need to go in a special section.
3711           Finishes fixing #581729
3712
3713 2009-05-07 13:48:54 +0200  Edward Hervey <bilboed@bilboed.com>
3714
3715         * gst/gst-0.10.23.ignore:
3716           gst-0.10.23.ignore: Add newly added enum values. Partially fixes #581729
3717
3718 2009-05-07 13:48:01 +0200  Edward Hervey <bilboed@bilboed.com>
3719
3720         * codegen/codegen.py:
3721           codegen: Allow ignoring enum values. Partially fixes #581729
3722           This is needed to ignore new enum values that are added in new gstreamer
3723           core/base versions.
3724
3725 2009-05-06 23:38:54 +0100  Jan Schmidt <thaytan@noraisin.net>
3726
3727         * examples/switch.py:
3728           examples: Port switch.py to input-selector
3729           The switch element hasn't existed for a while now - use the
3730           replacement element input-selector instead.
3731           Partially (and finally) fixes #581737
3732
3733 2009-05-06 23:38:08 +0100  Jan Schmidt <thaytan@noraisin.net>
3734
3735         * examples/play.py:
3736         * examples/remuxer.py:
3737         * examples/switch.py:
3738         * examples/synchronizer.py:
3739           examples: Make xoverlay installation thread safe using the GDK lock.
3740           We can't call into the GDK functions in our sync-message handler
3741           without taking the GDK lock, so do so.
3742           Partially fixes #581737
3743
3744 2009-05-06 16:48:40 +0100  Jan Schmidt <thaytan@noraisin.net>
3745
3746         * configure.ac:
3747           0.10.14.4 pre-release
3748
3749 2009-04-23 17:14:20 +0200  Edward Hervey <bilboed@bilboed.com>
3750
3751         * testsuite/Makefile.am:
3752           testsuite: Dist new test file.
3753
3754 2009-04-18 23:52:08 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3755
3756         * gst/gst.override:
3757         * testsuite/test_gst.py:
3758           TIME_ARGS: Catch bad input. Fixes #579455
3759
3760 2009-04-21 21:14:21 +0100  Jan Schmidt <thaytan@noraisin.net>
3761
3762         * configure.ac:
3763           0.10.14.3 pre-release
3764
3765 2009-04-21 22:14:07 +0100  Jan Schmidt <thaytan@noraisin.net>
3766
3767         * common:
3768           Automatic update of common submodule
3769           From b3941ea to 6ab11d1
3770
3771 2009-04-18 17:13:12 +0100  Jan Schmidt <thaytan@noraisin.net>
3772
3773           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-python
3774
3775 2009-04-18 16:39:42 +0100  Jan Schmidt <thaytan@noraisin.net>
3776
3777         * gst/gstelement.override:
3778         * gst/gstmessage.override:
3779         * gst/gstpad.override:
3780           python: Fix some locking problems
3781           Add some python pyg_begin_allow_threads/end_allow_threads when calling into some gstreamer functions that might
3782           call into python.
3783
3784 2009-04-18 09:05:09 +0200  Edward Hervey <bilboed@bilboed.com>
3785
3786         * plugin/gstpythonplugin.c:
3787           gstpythonplugin: Use strcmp for old glib. Fixes #579383
3788
3789 2009-04-17 19:34:23 +0200  Edward Hervey <bilboed@bilboed.com>
3790
3791         * Makefile.am:
3792           Don't forget to dist gstlibtoolimporter.py. Fixes #579325
3793
3794 2009-04-17 19:28:08 +0200  Edward Hervey <bilboed@bilboed.com>
3795
3796         * configure.ac:
3797         * gst/Makefile.am:
3798         * gst/audio.defs:
3799         * gst/audio.override:
3800         * gst/gst-pb-0.10.23.ignore:
3801         * gst/gstversion.override.in:
3802         * gst/interfaces.defs:
3803         * gst/interfaces.override:
3804         * gst/video.defs:
3805           Wrap gst-plugins-base-0.10.23 API additions. Partially fixes #578848
3806
3807 2009-04-17 18:51:40 +0200  Edward Hervey <bilboed@bilboed.com>
3808
3809         * configure.ac:
3810         * gst/Makefile.am:
3811         * gst/base.defs:
3812         * gst/gst-0.10.23.ignore:
3813         * gst/gst-extrafuncs.defs:
3814         * gst/gst-types.defs:
3815         * gst/gst.defs:
3816         * gst/gst.override:
3817         * gst/gstmodule.c:
3818         * gst/gstversion.override.in:
3819         * gst/libs.defs:
3820           Wrap new API added in gstreamer-0.10.23. Partially fixes #578848
3821
3822 2009-04-17 11:33:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3823
3824         * gst/gst.defs:
3825           query_new_seeking wrapper must return query with refcount 1.  Fixes #579183.
3826
3827 2009-04-15 22:58:56 +0100  Jan Schmidt <thaytan@noraisin.net>
3828
3829         * configure.ac:
3830           0.10.14.2 pre-release
3831
3832 2009-04-15 22:57:36 +0100  Jan Schmidt <thaytan@noraisin.net>
3833
3834         * ChangeLog:
3835           ChangeLog: regenerate changelog with the gen-changelog script
3836
3837 2009-04-15 22:38:28 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3838
3839           Merge branch 'bz-577735'
3840
3841 2009-04-12 21:27:33 +0200  Edward Hervey <bilboed@bilboed.com>
3842
3843         * gst/__init__.py:
3844         * plugin/gstpythonplugin.c:
3845           registry: fix deadlock with recursive registry scanning.
3846           The way to properly fix this issue was in fact to disable the registry
3847           scanning when we import gst from the python plugin loader since...
3848           we are 100% guaranteed this is being called from a registry scan :)
3849
3850 2009-04-11 16:58:25 +0200  Laszlo Pandy <laszlok2@gmail.com>
3851
3852         * gst/gst.override:
3853           debug: Implement gst.debug_log. Fixes #571380
3854
3855 2009-04-11 16:54:00 +0200  Olivier Crete <tester@tester.ca>
3856
3857         * pkgconfig/gst-python-uninstalled.pc.in:
3858         * pkgconfig/gst-python.pc.in:
3859           pkgconfig: We require pygobject and not pygtk. Fixes #578435
3860
3861 2009-04-11 16:37:16 +0200  Edward Hervey <bilboed@bilboed.com>
3862
3863         * gst/gstbase.override:
3864           adapter: overrides for _take/_peek. Fixes #576505.
3865           This creates strings of the proper size, unlike the previous patch.
3866
3867 2009-04-11 16:48:31 +0200  Edward Hervey <bilboed@bilboed.com>
3868
3869         * testsuite/test_adapter.py:
3870           test_adapter: No longer use slices (which was wrong to start with).
3871
3872 2009-04-11 16:47:07 +0200  Edward Hervey <bilboed@bilboed.com>
3873
3874         * gst/arg-types.py:
3875           arg-types: Remove guint8* argtype.
3876           Partially reverts 7aef2834cff525906db15b4af0ee54b723bdd083
3877
3878 2009-04-11 16:08:51 +0200  Edward Hervey <bilboed@bilboed.com>
3879
3880         * gst/__init__.py:
3881           __init__: Postpone registry update during initialization. Fixes #576145
3882
3883 2009-04-11 16:20:11 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
3884
3885         * gst/__init__.py:
3886         * gstlibtoolimporter.py:
3887         * gstltihooks.py:
3888         * testsuite/common.py:
3889           Fix uninstalled usage with python 2.6. Fixes #576546
3890           Also imports submodules as mentionned by Philippe Normand.
3891
3892 2009-04-10 15:43:35 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3893
3894           Merge branch 'master' of ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-python into bz-577735
3895
3896 2009-04-04 21:19:46 +0300  Felipe Contreras <felipe.contreras@gmail.com>
3897
3898         * common:
3899           Automatic update of common submodule
3900           From d0ea89e to b3941ea
3901
3902 2009-04-04 14:55:08 +0200  Edward Hervey <bilboed@bilboed.com>
3903
3904         * common:
3905           Automatic update of common submodule
3906           From f8b3d91 to d0ea89e
3907
3908 2009-04-04 12:55:47 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3909
3910         * gst/gstobject.override:
3911           handle actual GObject having been set to NULL in repr
3912           (For example, when doing weak ref tracking)
3913
3914 2009-04-04 10:05:50 +0200  Edward Hervey <bilboed@bilboed.com>
3915
3916         * pygst.py.in:
3917           pygst.py.in: Fix license (LGPL).
3918
3919 2009-02-10 12:07:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3920
3921         * gst/gst.defs:
3922         * gst/gst.override:
3923           Provide wrapper for gst_tag_get_type.  Fixes #571156.
3924
3925 2009-04-02 18:06:12 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3926
3927         * testsuite/test_pipeline.py:
3928           make sure that we actually get the clock-provide message
3929
3930 2009-04-02 17:21:58 +0200  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3931
3932         * gst/gstbin.override:
3933         * testsuite/test_pipeline.py:
3934           Fix for #577735: do_handle_message leaks messages
3935
3936 2009-03-26 16:18:04 +0100  Edward Hervey <bilboed@bilboed.com>
3937
3938         * gst/base.defs:
3939           Fix some leaks.
3940
3941 2009-03-26 16:13:48 +0100  Edward Hervey <bilboed@bilboed.com>
3942
3943         * gst/arg-types.py:
3944         * testsuite/Makefile.am:
3945         * testsuite/test_adapter.py:
3946           New guint8* ArgType. Wraps the various GstAdapter methods. Fixes #576505
3947
3948 2009-03-17 15:03:09 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
3949
3950         * gst/gstbus.override:
3951         * testsuite/test_bus.py:
3952           gstbus: fix refcounting in gst.Bus.set_sync_handler.
3953
3954 2009-03-10 19:29:51 +0100  Edward Hervey <bilboed@bilboed.com>
3955
3956         * gst/base.defs:
3957           base.defs: Allow passing NULL/None to gst.BaseTransform.suggest()
3958
3959 2009-03-09 23:14:12 +0000  Jan Schmidt <thaytan@noraisin.net>
3960
3961         * common:
3962           Automatic update of common submodule
3963           From 7032163 to f8b3d91
3964
3965 2009-03-08 12:06:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3966
3967         * common:
3968           Automatic update of common submodule
3969           From ffa738d to 7032163
3970
3971 2009-03-08 11:22:17 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3972
3973         * common:
3974           Automatic update of common submodule
3975           From 3f13e4e to ffa738d
3976
3977 2009-03-07 11:47:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3978
3979         * common:
3980           Automatic update of common submodule
3981           From 3c7456b to 3f13e4e
3982
3983 2009-03-07 10:47:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3984
3985         * common:
3986           Automatic update of common submodule
3987           From 57c83f2 to 3c7456b
3988
3989 2009-03-05 13:59:30 +0100  Edward Hervey <bilboed@bilboed.com>
3990
3991         * gst/gstcaps.override:
3992           gstcaps: Remove dead code.
3993           Those two lines will never be called, because caps2 will always be NULL
3994           if we go to error (either we haven't used it yet (first goto and in this
3995           case it's NULL), or.. it's NULL (second goto)).
3996
3997 2009-03-05 13:45:07 +0100  Edward Hervey <bilboed@bilboed.com>
3998
3999         * gst/pbutils.override:
4000           pbutils: Fix leaked GStrv. Fixes #574258
4001
4002 2009-03-05 13:21:19 +0100  Edward Hervey <bilboed@bilboed.com>
4003
4004         * gst/gst.override:
4005           Fix leak in gst_flow_get_name() wrapper function. Fixes #574251
4006           PyString_FromString will make a copy of the provided string.
4007
4008 2009-03-02 15:22:33 +0100  Edward Hervey <bilboed@bilboed.com>
4009
4010         * .gitignore:
4011           .gitignore: Reorder ignores and add *~
4012
4013 2009-02-27 12:29:04 +0100  Edward Hervey <bilboed@bilboed.com>
4014
4015         * plugin/gstpythonplugin.c:
4016           plugin: Don't import modules that were already imported.
4017           This avoids warnings for the cases where pygst.require() was already
4018           called.
4019
4020 2009-02-25 15:14:42 +0000  Jan Schmidt <thaytan@noraisin.net>
4021
4022         * common:
4023         * configure.ac:
4024           build: Update shave init statement for changes in common. Bump common.
4025
4026 2009-02-25 11:33:13 +0000  Jan Schmidt <thaytan@noraisin.net>
4027
4028         * common:
4029           Automatic update of common submodule
4030           From 9cf8c9b to a6ce5c6
4031
4032 2009-02-24 11:43:41 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
4033
4034         * gst/gstbase.override:
4035           Don't steal a ref to event in gst.BaseTransform.do_src_event.
4036
4037 2009-02-22 20:39:39 +0000  Jan Schmidt <thaytan@noraisin.net>
4038
4039         * configure.ac:
4040           Use shave for the build output
4041
4042 2009-02-22 20:08:54 +0100  Edward Hervey <bilboed@bilboed.com>
4043
4044         * gst/gstbus.override:
4045           gstbus.override: Allow using set_sync_handler with None as a parameter
4046
4047 2009-02-22 20:12:23 +0100  Edward Hervey <bilboed@bilboed.com>
4048
4049         * gst/gstpad.override:
4050         * testsuite/test_pad.py:
4051           GstPad: Use gst_pad_set_blocked_async_full() if available.
4052           Avoids leaking arguments.
4053           Fixes #514717
4054
4055 2009-02-22 16:01:49 +0000  Jan Schmidt <thaytan@noraisin.net>
4056
4057         * common:
4058           Automatic update of common submodule
4059           From 5d7c9cc to 9cf8c9b
4060
4061 2009-02-21 11:14:13 -0800  David Schleef <ds@schleef.org>
4062
4063         * common:
4064           Automatic update of common submodule
4065           From 80c627d to 5d7c9cc
4066
4067 2009-02-20 18:29:20 +0100  Edward Hervey <bilboed@bilboed.com>
4068
4069         * gst/gstpad.override:
4070           gstpad.override: Take a copy of gst_static_pad_template_get_caps()
4071           This means that we take a completely new caps for the sole usage of
4072           gst-python. The GstCaps return by gst_static_pad_template_get_caps() are
4073           (surprise) static and therefore will always exist... as long as the
4074           GstStaticPadTemplate (and the factory providing it) still exist.
4075           This solves the case of getting the caps of a static pad template *before*
4076           any element was created using the GstElementFactory. When the factory is
4077           used to create an element, a new factory is created, replacing the old one,
4078           and plainly discarding any static values (including those caps).
4079
4080 2009-02-17 10:48:25 +0100  Edward Hervey <bilboed@bilboed.com>
4081
4082         * plugin/gstpythonplugin.c:
4083           Plugin Loader: Don't register non-gstElement subclasses
4084
4085 2009-02-20 08:34:38 +0100  Edward Hervey <bilboed@bilboed.com>
4086
4087         * gstltihooks.py:
4088           gstltihooks: Sync with upstream pygobject/ltihooks.py commit.
4089           Apply commit from James Henstridge 2009-02-20 : "I've updated the
4090           license block in pygtk/ltihooks.py to LGPL (not sure why I
4091           didn't just use LGPL like the rest of pygtk)."
4092           Partially fixes #572487
4093
4094 2009-02-09 14:02:41 +0100  Edward Hervey <bilboed@bilboed.com>
4095
4096         * plugin/Makefile.am:
4097           plugin/Makefile.am : Remove commented lines
4098
4099 2009-01-19 08:38:10 +0100  Edward Hervey <bilboed@bilboed.com>
4100
4101         * Makefile.am:
4102         * acinclude.m4:
4103         * configure.ac:
4104         * plugin/Makefile.am:
4105         * plugin/gstpythonplugin.c:
4106           Python plugin loader implementation.
4107           Fixes #304361.
4108
4109 2009-02-09 13:23:45 +0100  Edward Hervey <bilboed@bilboed.com>
4110
4111         * testsuite/Makefile.am:
4112           Add a rule to generate valgrind suppressions for a single test.
4113
4114 2009-02-09 13:25:11 +0100  Edward Hervey <bilboed@bilboed.com>
4115
4116         * gst/arg-types.py:
4117           GstMiniObject: Re-increment the C refcount after using a miniobject.
4118           This behaviour is symmetrical to what we do at the very beginning (incrementing
4119           the Python refcount of the wrapper object and decrementing the C refcount of the
4120           actual object).
4121
4122 2009-02-09 12:04:04 +0100  Edward Hervey <bilboed@bilboed.com>
4123
4124         * common:
4125           Bump revision to use for common submodule.
4126
4127 2009-01-30 17:41:18 +0000  Jan Schmidt <thaytan@noraisin.net>
4128
4129         * common:
4130           Bump common
4131
4132 2009-01-30 09:06:31 +0100  Edward Hervey <bilboed@bilboed.com>
4133
4134         * autogen.sh:
4135           Fix previous commit, wasn't actually setting up a symbolic link
4136
4137 2009-01-30 08:59:21 +0100  Edward Hervey <bilboed@bilboed.com>
4138
4139         * autogen.sh:
4140         * common:
4141           Use a symbolic link for the pre-commit client-side hook
4142
4143 2009-01-30 08:59:07 +0100  Edward Hervey <bilboed@bilboed.com>
4144
4145         * gst/.gitignore:
4146           Ignore new auto-generated .c files
4147
4148 2009-01-26 11:11:18 +0200  Stefan Kost <ensonic@users.sf.net>
4149
4150         * examples/cp.py:
4151           Add progress report element to cp example.
4152
4153 2009-01-23 22:17:21 +0200  Stefan Kost <ensonic@users.sf.net>
4154
4155         * examples/tagsetter.py:
4156           Add an example for using the tagsetter iface.
4157
4158 2009-01-22 13:50:33 +0100  Sebastian Dröge <slomo@circular-chaos.org>
4159
4160         * common:
4161           Fix pre-commit hook
4162
4163 2009-01-22 12:00:08 +0000  Jan Schmidt <thaytan@noraisin.net>
4164
4165         * configure.ac:
4166           Back to devel -> 0.10.14.1
4167
4168 2009-01-22 06:10:50 +0100  Edward Hervey <bilboed@bilboed.com>
4169
4170         * autogen.sh:
4171         * common:
4172           Install and use pre-commit indentation hook from common
4173
4174 2009-01-21 04:36:02 +0100  Edward Hervey <bilboed@bilboed.com>
4175
4176         * autogen.sh:
4177           autogen.sh : Use git submodule
4178
4179 === release 0.10.14 ===
4180
4181 2009-01-19 23:18:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4182
4183         * ChangeLog:
4184         * NEWS:
4185         * RELEASE:
4186         * configure.ac:
4187         * gst-python.doap:
4188           Release 0.10.14
4189           Original commit message from CVS:
4190           Release 0.10.14
4191
4192 2009-01-09 23:45:36 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4193
4194           configure.ac: 0.10.13.3 pre-release
4195           Original commit message from CVS:
4196           * configure.ac:
4197           0.10.13.3 pre-release
4198
4199 2009-01-08 12:25:26 +0000  Edward Hervey <bilboed@bilboed.com>
4200
4201           Raise an Exception when wrapping a NULL GstIterator.
4202           Original commit message from CVS:
4203           * gst/pygstiterator.c: (pygst_iterator_new):
4204           * testsuite/test_iterator.py:
4205           Raise an Exception when wrapping a NULL GstIterator.
4206           Fixes #566903
4207
4208 2009-01-05 11:05:32 +0000  Vincent GENIEUX <mutex@runbox.com>
4209
4210           gst/gststructure.override: Don't leak key names in _wrap_gst_structure_keys.
4211           Original commit message from CVS:
4212           patch by: Vincent GENIEUX <mutex at runbox dot com>
4213           * gst/gststructure.override:
4214           Don't leak key names in _wrap_gst_structure_keys.
4215
4216 2009-01-02 21:46:30 +0000  Edward Hervey <bilboed@bilboed.com>
4217
4218           gst/: Wrap more GstIndexEntry methods and properties.
4219           Original commit message from CVS:
4220           * gst/gst-types.defs:
4221           * gst/gst.defs:
4222           * gst/gst.override:
4223           Wrap more GstIndexEntry methods and properties.
4224
4225 2008-12-31 13:32:58 +0000  Edward Hervey <bilboed@bilboed.com>
4226
4227           Wrap gst-plugins-base's tag helper library.
4228           Original commit message from CVS:
4229           * configure.ac:
4230           * gst/Makefile.am:
4231           * gst/tag.defs:
4232           * gst/tag.override:
4233           * gst/tagmodule.c: (inittag):
4234           Wrap gst-plugins-base's tag helper library.
4235           Partially fixes #565762
4236
4237 2008-12-31 13:06:58 +0000  Edward Hervey <bilboed@bilboed.com>
4238
4239           Wrap gst-plugins-base's video helper library.
4240           Original commit message from CVS:
4241           * configure.ac:
4242           * gst/Makefile.am:
4243           * gst/video.defs:
4244           * gst/video.override:
4245           * gst/videomodule.c: (initvideo):
4246           Wrap gst-plugins-base's video helper library.
4247           Partially fixes #565762
4248
4249 2008-12-31 12:01:02 +0000  Edward Hervey <bilboed@bilboed.com>
4250
4251           Wrap gst-plugins-base's audio helper library.
4252           Original commit message from CVS:
4253           * configure.ac:
4254           * gst/Makefile.am:
4255           * gst/audio.defs:
4256           * gst/audio.override:
4257           * gst/audiomodule.c: (initaudio):
4258           Wrap gst-plugins-base's audio helper library.
4259           Partially fixes #565762
4260
4261 2008-12-30 19:20:31 +0000  Edward Hervey <bilboed@bilboed.com>
4262
4263           Updated core API additions
4264           Original commit message from CVS:
4265           * configure.ac:
4266           * gst/Makefile.am:
4267           * gst/gst-0.10.20.ignore:
4268           * gst/gst-0.10.22.ignore:
4269           * gst/gst-types.defs:
4270           * gst/gst.defs:
4271           * gst/gstversion.override.in:
4272           Updated core API additions
4273
4274 2008-12-09 14:30:43 +0000  Alessandro Decina <alessandro.d@gmail.com>
4275
4276           gst/__init__.py: Add gst.Fourcc.__eq__ and gst.Fourcc.__ne__.
4277           Original commit message from CVS:
4278           * gst/__init__.py:
4279           Add gst.Fourcc.__eq__ and gst.Fourcc.__ne__.
4280
4281 2008-12-09 11:48:15 +0000  Edward Hervey <bilboed@bilboed.com>
4282
4283           gst/Makefile.am: Don't forget to dist/install gst-0.10.21.ignore
4284           Original commit message from CVS:
4285           * gst/Makefile.am:
4286           Don't forget to dist/install gst-0.10.21.ignore
4287
4288 2008-12-09 10:16:08 +0000  Vincent Genieux <mutex@runbox.com>
4289
4290           gst/arg-types.py: Fix memory leak for GstMiniObjects used as parameters in class method overrides.
4291           Original commit message from CVS:
4292           Patch by : Vincent Genieux <mutex at runbox dot com>
4293           * gst/arg-types.py:
4294           Fix memory leak for GstMiniObjects used as parameters in class method
4295           overrides.
4296           Fixes #543961
4297
4298 2008-12-06 15:52:31 +0000  Edward Hervey <bilboed@bilboed.com>
4299
4300           gst/gstpad.override: Fix memory leak for functions that return a newly created buffer as a function argument.
4301           Original commit message from CVS:
4302           * gst/gstpad.override:
4303           Fix memory leak for functions that return a newly created buffer as
4304           a function argument.
4305           Fixes #554545
4306
4307 2008-12-06 15:41:41 +0000  Edward Hervey <bilboed@bilboed.com>
4308
4309           codegen/argtypes.py: Add handling of 'keep-refcount' for GBoxed arguments.
4310           Original commit message from CVS:
4311           * codegen/argtypes.py:
4312           Add handling of 'keep-refcount' for GBoxed arguments.
4313           * gst/gst.defs:
4314           Mark the appropriate 'gst_message_new_*' arguments when the method
4315           takes the ownership of the passed gst.Structure/gst.TagList
4316           * testsuite/test_message.py:
4317           Test for creating messages that take a gst.Structure/gst.TagList as
4318           argument and make sure they're properly created.
4319           Fixes #556054
4320
4321 2008-12-06 15:39:01 +0000  Edward Hervey <bilboed@bilboed.com>
4322
4323           testsuite/Makefile.am: Add a way to run individual tests. 'make test_bin.py.check' for example.
4324           Original commit message from CVS:
4325           * testsuite/Makefile.am:
4326           Add a way to run individual tests.
4327           'make test_bin.py.check' for example.
4328
4329 2008-12-06 14:13:55 +0000  Edward Hervey <bilboed@bilboed.com>
4330
4331           examples/gst-discover: Beautify output of discoverer's duration.
4332           Original commit message from CVS:
4333           * examples/gst-discover:
4334           Beautify output of discoverer's duration.
4335
4336 2008-12-06 14:10:51 +0000  Edward Hervey <bilboed@bilboed.com>
4337
4338           testsuite/test_event.py: Sinks now send GST_EVENT_LATENCY events upstream. Adapt test for that new behaviour.
4339           Original commit message from CVS:
4340           * testsuite/test_event.py:
4341           Sinks now send GST_EVENT_LATENCY events upstream. Adapt test for that
4342           new behaviour.
4343
4344 2008-12-05 08:49:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4345
4346           Add common to SUBDIRS and generate common/Makefile and common/m4/Makefile.
4347           Original commit message from CVS:
4348           * Makefile.am:
4349           * configure.ac:
4350           Add common to SUBDIRS and generate common/Makefile and
4351           common/m4/Makefile.
4352
4353 2008-12-04 20:11:53 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4354
4355           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
4356           Original commit message from CVS:
4357           * configure.ac:
4358           Apparently AC_CONFIG_MACRO_DIR breaks when using more
4359           than one macro directory, reverting last change.
4360
4361 2008-12-04 19:50:23 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4362
4363           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
4364           Original commit message from CVS:
4365           * configure.ac:
4366           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
4367           our M4 macros.
4368
4369 2008-11-23 12:31:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
4370
4371         * common:
4372         * gst/extend/utils.py:
4373           pep-8 cleanups
4374           Original commit message from CVS:
4375           pep-8 cleanups
4376
4377 2008-11-19 16:54:58 +0000  Alessandro Decina <alessandro.d@gmail.com>
4378
4379           Wrap gst_type_find_peek.
4380           Original commit message from CVS:
4381           * gst/gst.override:
4382           * testsuite/test_typefind.py:
4383           Wrap gst_type_find_peek.
4384
4385 2008-11-08 12:16:31 +0000  Alessandro Decina <alessandro.d@gmail.com>
4386
4387           gst/: Add GstBaseTransform::transform_size virtual.
4388           Original commit message from CVS:
4389           * gst/base.defs:
4390           * gst/gstbase.override:
4391           Add GstBaseTransform::transform_size virtual.
4392
4393 2008-11-08 11:49:30 +0000  Alessandro Decina <alessandro.d@gmail.com>
4394
4395           gst/__init__.py: Fix on systems that don't have dlopen or don't support RTLD_GLOBAL and
4396           Original commit message from CVS:
4397           reviewed by: Edward Hervey <edward.hervey@collabora.co.uk>
4398           * gst/__init__.py:
4399           Fix on systems that don't have dlopen or don't support RTLD_GLOBAL and
4400           RTLD_LAZY.
4401
4402 2008-11-07 22:29:06 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4403
4404           gst/gst.override: Fix compiler warning about missing format string.
4405           Original commit message from CVS:
4406           * gst/gst.override:
4407           Fix compiler warning about missing format string.
4408
4409 2008-10-05 11:36:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4410
4411           configure.ac: Back to development -> 0.10.13.1
4412           Original commit message from CVS:
4413           * configure.ac:
4414           Back to development -> 0.10.13.1
4415
4416 2008-10-05 08:16:38 +0000  Thiemo Seufer <ths@networkno.de>
4417
4418           gst/__init__.py: Use correct values for RTLD_GLOBAL and RTLD_LAZY on Linux/MIPS as the values are different there fro...
4419           Original commit message from CVS:
4420           Patch by: Thiemo Seufer <ths at networkno dot de>
4421           * gst/__init__.py:
4422           Use correct values for RTLD_GLOBAL and RTLD_LAZY on Linux/MIPS
4423           as the values are different there from all other Linux platforms.
4424           Fixes bug #553134.
4425
4426 2008-10-05 08:14:42 +0000  Alexander Wirt <formorer@debian.org>
4427
4428           gst/__init__.py: Import modules in the correct order, i.e. libxml2 before
4429           Original commit message from CVS:
4430           Patch by: Alexander Wirt <formorer at debian dot org>
4431           * gst/__init__.py:
4432           Import modules in the correct order, i.e. libxml2 before
4433           GStreamer stuff, to prevent unresolved symbols. Fixes bug #553131.
4434
4435 === release 0.10.13 ===
4436
4437 2008-10-03 00:08:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4438
4439         * ChangeLog:
4440         * NEWS:
4441         * RELEASE:
4442         * configure.ac:
4443         * gst-python.doap:
4444           Release 0.10.13
4445           Original commit message from CVS:
4446           Release 0.10.13
4447
4448 2008-09-17 13:37:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4449
4450           configure.ac: 0.10.20.2 pre-release
4451           Original commit message from CVS:
4452           * configure.ac:
4453           0.10.20.2 pre-release
4454
4455 2008-09-09 10:41:27 +0000  Edward Hervey <bilboed@bilboed.com>
4456
4457           Add API additions for upcoming 0.10.21 core release
4458           Original commit message from CVS:
4459           * configure.ac:
4460           * gst/base.defs:
4461           * gst/gst-0.10.21.ignore:
4462           * gst/gst.defs:
4463           * gst/gstversion.override.in:
4464           Add API additions for upcoming 0.10.21 core release
4465
4466 2008-09-04 17:57:50 +0000  Brian Cameron <brian.cameron@sun.com>
4467
4468           examples/pipeline-tester: Don't hardcode audio/video source and sinks, and instead use more generic sources.
4469           Original commit message from CVS:
4470           * examples/pipeline-tester:
4471           Don't hardcode audio/video source and sinks, and instead use more
4472           generic sources.
4473           Based on a patch by Brian Cameron <brian.cameron@sun.com>
4474           Fixes #517993
4475
4476 2008-08-26 15:58:15 +0000  Edward Hervey <bilboed@bilboed.com>
4477
4478           gst/gstcaps.override: Override gst_caps_append_structure() and make a copy of the structure given as argument.
4479           Original commit message from CVS:
4480           * gst/gstcaps.override:
4481           Override gst_caps_append_structure() and make a copy of the structure
4482           given as argument.
4483           Fixes #549450
4484
4485 2008-08-11 16:40:45 +0000  Edward Hervey <bilboed@bilboed.com>
4486
4487           gst/: Add gstdebugutils.[ch] methods that weren't wrapped previously.
4488           Original commit message from CVS:
4489           * gst/gst-0.10.15.ignore:
4490           * gst/gst-types.defs:
4491           * gst/gst.defs:
4492           Add gstdebugutils.[ch] methods that weren't wrapped previously.
4493           We can now dump pipeline graphviz files from python ! :)
4494
4495 2008-07-02 11:23:39 +0000  Edward Hervey <bilboed@bilboed.com>
4496
4497           update upstream API changes
4498           Original commit message from CVS:
4499           * configure.ac:
4500           * gst/Makefile.am:
4501           * gst/base.defs:
4502           * gst/gst-0.10.18.ignore:
4503           * gst/gst-0.10.20.ignore:
4504           * gst/gst-pb-0.10.18.ignore:
4505           * gst/gst-types.defs:
4506           * gst/gst.defs:
4507           * gst/gstversion.override.in:
4508           * gst/interfaces.defs:
4509           update upstream API changes
4510
4511 2008-06-27 10:42:38 +0000  Edward Hervey <bilboed@bilboed.com>
4512
4513           testsuite/test_interface.py: Don't hardcode 'alsasrc' for testing GstMixer and GstPropertyProbe interfaces, but inste...
4514           Original commit message from CVS:
4515           * testsuite/test_interface.py:
4516           Don't hardcode 'alsasrc' for testing GstMixer and GstPropertyProbe
4517           interfaces, but instead search one through the registry.
4518           If none are available, return gracefully.
4519
4520 2008-06-27 10:29:58 +0000  Edward Hervey <bilboed@bilboed.com>
4521
4522           testsuite/test_xml.py: Don't attempt to test gst.XML if there's no available libxml2 module.
4523           Original commit message from CVS:
4524           * testsuite/test_xml.py:
4525           Don't attempt to test gst.XML if there's no available libxml2 module.
4526
4527 2008-06-27 08:39:37 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4528
4529           gst/gstbuffer.override: the GstBuffer overrides seem to be confused about whether they're mini-objects or a GBoxed, a...
4530           Original commit message from CVS:
4531           * gst/gstbuffer.override:
4532           the GstBuffer overrides seem to be confused about whether they're
4533           mini-objects or a GBoxed, and it makes copy_on_write no actually
4534           return a usable gst.Buffer. Fix up places where GstBuffers are
4535           treated as GBoxed to use pygstminiobject functions.
4536           Makes gst.Buffer('blah').copy_on_write() work.
4537           * testsuite/test_buffer.py:
4538           Add test for copy-on-write writability
4539           * examples/buffer-draw.py:
4540           Add an example of drawing on a GStreamer buffer with cairo
4541           * gst/gstpad.override:
4542           Make function static
4543
4544 2008-06-26 14:57:29 +0000  Edward Hervey <bilboed@bilboed.com>
4545
4546           gst/: Fix double-import issues on macosx.
4547           Original commit message from CVS:
4548           * gst/common.h:
4549           * gst/gstmodule.c:
4550           * gst/interfaces.override:
4551           * gst/pbutils.override:
4552           * gst/pygstiterator.c:
4553           * gst/pygstminiobject.c:
4554           * gst/pygstminiobject.h:
4555           Fix double-import issues on macosx.
4556           Fixes #461838
4557
4558 2008-06-26 09:14:51 +0000  Edward Hervey <bilboed@bilboed.com>
4559
4560           gst/gstmodule.c: Return None if GstMiniObject GValue doesn't contain anything (NULL).
4561           Original commit message from CVS:
4562           * gst/gstmodule.c: (pygstminiobject_from_gvalue):
4563           Return None if GstMiniObject GValue doesn't contain anything (NULL).
4564           Fixes #540221
4565
4566 2008-06-20 08:55:48 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4567
4568           configure.ac: Bump version back to dev -> 0.10.12.1
4569           Original commit message from CVS:
4570           * configure.ac:
4571           Bump version back to dev -> 0.10.12.1
4572
4573 === release 0.10.12 ===
4574
4575 2008-06-18 14:50:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4576
4577         * ChangeLog:
4578         * NEWS:
4579         * RELEASE:
4580         * configure.ac:
4581         * gst-python.doap:
4582           Release 0.10.12
4583           Original commit message from CVS:
4584           Release 0.10.12
4585
4586 2008-06-13 11:21:27 +0000  Edward Hervey <bilboed@bilboed.com>
4587
4588           configure.ac: 0.10.11.3 pre-release
4589           Original commit message from CVS:
4590           * configure.ac:
4591           0.10.11.3 pre-release
4592
4593 2008-06-13 11:11:38 +0000  Edward Hervey <bilboed@bilboed.com>
4594
4595           Re-opens #530417
4596           Original commit message from CVS:
4597           * gst/__init__.py:
4598           * gst/gstelement.override:
4599           * testsuite/test_element.py:
4600           Revert 2008-05-08  Edward Hervey  <edward.hervey@collabora.co.uk>
4601           Re-opens #530417
4602
4603 2008-06-12 11:11:49 +0000  Edward Hervey <bilboed@bilboed.com>
4604
4605           Re-opens #514717
4606           Original commit message from CVS:
4607           * gst/gstpad.override:
4608           * testsuite/test_pad.py:
4609           Revert 2008-02-10  Alessandro Decina  <alessandro@nnva.org>
4610           Re-opens #514717
4611
4612 2008-06-05 09:51:17 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4613
4614           configure.ac: 0.10.11.2 pre-release
4615           Original commit message from CVS:
4616           * configure.ac:
4617           0.10.11.2 pre-release
4618
4619 2008-05-26 10:20:06 +0000  Edward Hervey <bilboed@bilboed.com>
4620
4621           gst/gstevent.override: gst_event_new_tag takes ownership of the GstTagList given as argument, therefore make a copy b...
4622           Original commit message from CVS:
4623           * gst/gstevent.override:
4624           gst_event_new_tag takes ownership of the GstTagList given
4625           as argument, therefore make a copy before calling the
4626           C function.
4627           Fixes #534888
4628
4629 2008-05-17 13:13:05 +0000  Edward Hervey <bilboed@bilboed.com>
4630
4631           gst/extend/discoverer.py: Add timeout property.
4632           Original commit message from CVS:
4633           * gst/extend/discoverer.py:
4634           Add timeout property.
4635           Fix typos.
4636           Beautify debugging.
4637           Fix email.
4638
4639 2008-05-14 16:00:39 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4640
4641           gst/__init__.py: Make gst.Fraction simplify like the C counterpart
4642           Original commit message from CVS:
4643           Patch by: Jan Schmidt <thaytan at mad dot scientist dot com>
4644           * gst/__init__.py:
4645           Make gst.Fraction simplify like the C counterpart
4646           Fixes #532809
4647
4648 2008-05-14 15:48:18 +0000  Edward Hervey <bilboed@bilboed.com>
4649
4650           gst/gstcaps.override: Fix typo
4651           Original commit message from CVS:
4652           * gst/gstcaps.override:
4653           Fix typo
4654
4655 2008-05-08 14:06:45 +0000  Johan Dahlin <johan@gnome.org>
4656
4657           New 'fancy' constructor for gst.Element, allows creating elements in a more pythonic way (i.e. myelement = gst.Elemen...
4658           Original commit message from CVS:
4659           Patch by: Johan Dahlin  <johan at gnome dot org>
4660           * gst/__init__.py:
4661           * gst/gstelement.override:
4662           * testsuite/test_element.py:
4663           New 'fancy' constructor for gst.Element, allows creating elements in a
4664           more pythonic way (i.e. myelement = gst.Element("oggmux")).
4665           Fixes #530417
4666
4667 2008-05-08 14:03:17 +0000  Edward Hervey <bilboed@bilboed.com>
4668
4669           gst/: Fix broken indentation
4670           Original commit message from CVS:
4671           * gst/__init__.py:
4672           * gst/arg-types.py:
4673           Fix broken indentation
4674           Fixes #531697
4675
4676 2008-05-08 10:59:48 +0000  Edward Hervey <bilboed@bilboed.com>
4677
4678           gst/: Use G_GSSIZE_FORMAT for ssize_t types.
4679           Original commit message from CVS:
4680           * gst/gst.override:
4681           * gst/gstbuffer.override:
4682           Use G_GSSIZE_FORMAT for ssize_t types.
4683           Fixes build on macosx.
4684
4685 2008-05-07 16:05:19 +0000  Christian Schaller <uraeus@gnome.org>
4686
4687         * common:
4688         * gst-python.spec.in:
4689           update spec file with latest changes
4690           Original commit message from CVS:
4691           update spec file with latest changes
4692
4693 2008-04-28 10:49:03 +0000  Alessandro Decina <alessandro@nnva.org>
4694
4695           gst/gst.override: Add wrapping of gst_type_find_register.
4696           Original commit message from CVS:
4697           Patch by: Alessandro Decina <alessandro at nnva dot org>
4698           * gst/gst.override:
4699           Add wrapping of gst_type_find_register.
4700           Fixes #529728
4701
4702 2008-04-28 10:36:10 +0000  Alessandro Decina <alessandro@nnva.org>
4703
4704           gst/gstelementfactory.override: Release GIL in gst_element_factory_overrides.
4705           Original commit message from CVS:
4706           Patch by: Alessandro Decina <alessandro at nnva dot org>
4707           * gst/gstelementfactory.override:
4708           Release GIL in gst_element_factory_overrides.
4709           Fixes #529731
4710
4711 2008-04-24 11:35:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4712
4713           examples/: Sync with the X server before giving an XID to our sink with a different display connection. This avoids s...
4714           Original commit message from CVS:
4715           * examples/play.py:
4716           * examples/remuxer.py:
4717           * examples/switch.py:
4718           * examples/synchronizer.py:
4719           Sync with the X server before giving an XID to our sink with a different
4720           display connection. This avoids spurious X servers where the sink's
4721           display connection doesn't know the XID that the GDK thread's does.
4722
4723 2008-04-06 08:58:39 +0000  Damien Lespiau <damien.lespiau@gmail.com>
4724
4725           configure.ac: Actually build dlls when cross-compiling with mingw32.
4726           Original commit message from CVS:
4727           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
4728           * configure.ac:
4729           Actually build dlls when cross-compiling with mingw32.
4730           Fixes bug #526247.
4731
4732 2008-03-21 00:37:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4733
4734           configure.ac: Back to development - 0.10.11.1
4735           Original commit message from CVS:
4736           * configure.ac:
4737           Back to development - 0.10.11.1
4738
4739 === release 0.10.11 ===
4740
4741 2008-03-21 00:31:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4742
4743         * ChangeLog:
4744         * NEWS:
4745         * RELEASE:
4746         * common:
4747         * configure.ac:
4748         * gst-python.doap:
4749           Release 0.10.11
4750           Original commit message from CVS:
4751           Release 0.10.11
4752
4753 2008-03-04 00:31:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4754
4755           configure.ac: 0.10.10.2 pre-release
4756           Original commit message from CVS:
4757           * configure.ac:
4758           0.10.10.2 pre-release
4759
4760 2008-02-29 12:37:43 +0000  Rene Stadler <mail@renestadler.de>
4761
4762           gst/gst.override: Don't crash by unreffing NULL when calling the do_get_protocols_full method raises an exception.
4763           Original commit message from CVS:
4764           * gst/gst.override:
4765           (_wrap_GstURIHandler__proxy_do_get_protocols_full):
4766           Don't crash by unreffing NULL when calling the
4767           do_get_protocols_full method raises an exception.
4768
4769 2008-02-10 13:33:26 +0000  Edward Hervey <bilboed@bilboed.com>
4770
4771           Fix memleak in gst.Pad.set_blocked_async()
4772           Original commit message from CVS:
4773           reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
4774           * gst/gstpad.override:
4775           * testsuite/test_pad.py:
4776           Fix memleak in gst.Pad.set_blocked_async()
4777           Fixes #514717
4778
4779 2008-02-10 13:30:11 +0000  Edward Hervey <bilboed@bilboed.com>
4780
4781           gst/gstpad.override: Wrap gst.Pad.start_task().
4782           Original commit message from CVS:
4783           * gst/gstpad.override:
4784           Wrap gst.Pad.start_task().
4785
4786 2008-02-08 08:37:36 +0000  Edward Hervey <bilboed@bilboed.com>
4787
4788           gst/base.defs: gst_adapter_push steals the refcount.
4789           Original commit message from CVS:
4790           * gst/base.defs:
4791           gst_adapter_push steals the refcount.
4792
4793 2008-01-31 19:57:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4794
4795           examples/video-controller.py: Demo how to use the controller on videomixer.
4796           Original commit message from CVS:
4797           * examples/video-controller.py:
4798           Demo how to use the controller on videomixer.
4799
4800 2008-01-31 14:14:50 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4801
4802           gst/.cvsignore: Ignore generated pbutils.c
4803           Original commit message from CVS:
4804           * gst/.cvsignore:
4805           Ignore generated pbutils.c
4806           * gst/gst.override:
4807           Fix compiler warning about the return type.
4808
4809 2008-01-30 12:36:06 +0000  Edward Hervey <bilboed@bilboed.com>
4810
4811           gst/gstmodule.c: Remove do_pending_calls timeout which has been handled more gracefully in pygobject MainLoop for the...
4812           Original commit message from CVS:
4813           * gst/gstmodule.c: (init_gst):
4814           Remove do_pending_calls timeout which has been handled more gracefully
4815           in pygobject MainLoop for the past 3 years.
4816           Fixes #512916
4817
4818 2008-01-28 23:37:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4819
4820           configure.ac: Back to CVS
4821           Original commit message from CVS:
4822           * configure.ac:
4823           Back to CVS
4824
4825 === release 0.10.10 ===
4826
4827 2008-01-28 23:36:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4828
4829         * ChangeLog:
4830         * NEWS:
4831         * RELEASE:
4832         * common:
4833         * configure.ac:
4834         * gst-python.doap:
4835           Release 0.10.10
4836           Original commit message from CVS:
4837           Release 0.10.10
4838
4839 2008-01-21 21:34:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4840
4841           configure.ac: 0.10.9.4 pre-release
4842           Original commit message from CVS:
4843           * configure.ac:
4844           0.10.9.4 pre-release
4845
4846 2008-01-21 21:21:00 +0000  Luca Ferretti <elle.uca@libero.it>
4847
4848           Makefile.am: Include PYTHON_INCLUDES in the common CFLAGS in the top-level.
4849           Original commit message from CVS:
4850           * Makefile.am:
4851           Include PYTHON_INCLUDES in the common CFLAGS in the top-level.
4852           Fixes: #510437
4853           Patch By: Luca Ferretti <elle dot uca at libero dot it>
4854
4855 2008-01-17 16:35:28 +0000  Edward Hervey <bilboed@bilboed.com>
4856
4857           configure.ac: 0.10.9.3 pre-release
4858           Original commit message from CVS:
4859           * configure.ac:
4860           0.10.9.3 pre-release
4861
4862 2008-01-16 16:09:39 +0000  Edward Hervey <bilboed@bilboed.com>
4863
4864           Fix symbol generation for win32.
4865           Original commit message from CVS:
4866           Reviewed by : Edward Hervey  <edward.hervey@collabora.co.uk>
4867           * configure.ac:
4868           * win32/common/config.h.in:
4869           Fix symbol generation for win32.
4870           Fixes #509766
4871
4872 2008-01-15 11:41:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4873
4874           gst/pbutils.override: Fix compilation against Python 2.4.
4875           Original commit message from CVS:
4876           * gst/pbutils.override:
4877           Fix compilation against Python 2.4.
4878           Fixes: #509522
4879
4880 2008-01-14 18:42:39 +0000  Edward Hervey <bilboed@bilboed.com>
4881
4882           configure.ac: 0.10.9.2 pre-release
4883           Original commit message from CVS:
4884           * configure.ac:
4885           0.10.9.2 pre-release
4886
4887 2008-01-14 12:44:06 +0000  Edward Hervey <bilboed@bilboed.com>
4888
4889           Series of update for new API added to 0.10.16.
4890           Original commit message from CVS:
4891           * configure.ac:
4892           * gst/Makefile.am:
4893           * gst/base.defs:
4894           * gst/gst-0.10.15.ignore:
4895           * gst/gst-0.10.16.ignore:
4896           * gst/gst-pb-0.10.15.ignore:
4897           * gst/gst-pb-0.10.16.ignore:
4898           * gst/gst.defs:
4899           * gst/gstversion.override.in:
4900           * gst/pbutils.override:
4901           * testsuite/test_pbutils.py:
4902           Series of update for new API added to 0.10.16.
4903           Remove wrong ignore file for 0.10.15 -base.
4904
4905 2008-01-13 21:51:31 +0000  Edward Hervey <bilboed@bilboed.com>
4906
4907           configure.ac: Bump requirement to core and -base >= 0.10.12 .
4908           Original commit message from CVS:
4909           * configure.ac:
4910           Bump requirement to core and -base >= 0.10.12 .
4911           * gst/Makefile.am:
4912           * gst/gstversion.override.in:
4913           * gst/gst-0.10.10.ignore:
4914           * gst/gst-0.10.11.ignore:
4915           * gst/gst-0.10.12.ignore:
4916           * gst/gst-0.10.3.ignore:
4917           * gst/gst-0.10.4.ignore:
4918           * gst/gst-0.10.5.ignore:
4919           * gst/gst-0.10.6.ignore:
4920           * gst/gst-0.10.7.ignore:
4921           * gst/gst-pb-0.10.11.ignore:
4922           Remove no-longer needed files.
4923
4924 2008-01-13 21:46:22 +0000  Sébastien Moutte <sebastien@moutte.net>
4925
4926           win32/vs6/libgstpython.dsp: Setup two different builds, one for Python24 and one for Python25.
4927           Original commit message from CVS:
4928           * win32/vs6/libgstpython.dsp:
4929           Setup two different builds, one for Python24 and one for Python25.
4930
4931 2008-01-13 17:57:48 +0000  Edward Hervey <bilboed@bilboed.com>
4932
4933           Re-implement wrapping of gst_pad_add_*probe in order to avoid leaks of user-data associated with the probes.
4934           Original commit message from CVS:
4935           reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
4936           * gst/gstpad.override:
4937           * testsuite/test_pad.py:
4938           Re-implement wrapping of gst_pad_add_*probe in order to avoid leaks of
4939           user-data associated with the probes.
4940           Fixes #504786
4941
4942 2008-01-13 17:24:42 +0000  Edward Hervey <bilboed@bilboed.com>
4943
4944           gst/pbutils.override: Finish wrapping gst.pbutils by adding install_plugins_async()
4945           Original commit message from CVS:
4946           * gst/pbutils.override:
4947           Finish wrapping gst.pbutils by adding install_plugins_async()
4948
4949 2008-01-11 16:30:45 +0000  Edward Hervey <bilboed@bilboed.com>
4950
4951           gst/Makefile.am: gst.pbutils also needs to handle miniobjects
4952           Original commit message from CVS:
4953           * gst/Makefile.am:
4954           gst.pbutils also needs to handle miniobjects
4955           * gst/pbutils.defs:
4956           Add new InstallPluginsContext boxed definition.
4957           All the *_new() functions should be accessible (and not act as
4958           constructors).
4959           * gst/pbutils.override:
4960           Add override for install_plugins_sync().
4961           * gst/pbutilsmodule.c:
4962           Add pygst_debug debug category in this module too.
4963           * testsuite/test_pbutils.py:
4964           Test existence of new API. Needs more tests.
4965
4966 2008-01-10 12:51:21 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4967
4968           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
4969           Original commit message from CVS:
4970           * autogen.sh:
4971           Add -Wno-portability to the automake parameters to stop warnings
4972           about GNU make extensions being used. We require GNU make in almost
4973           every Makefile anyway.
4974           * configure.ac:
4975           Check for a working C compiler with AC_PROG_CC.
4976           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
4977           at the same time is required for per target flags.
4978
4979 2008-01-01 13:22:21 +0000  Edward Hervey <bilboed@bilboed.com>
4980
4981           gst/: new gst.pbutils module that wraps the gst-plugins-base pbutils helper library.
4982           Original commit message from CVS:
4983           * gst/Makefile.am:
4984           * gst/common.h:
4985           * gst/pbutils.defs:
4986           * gst/pbutils.override:
4987           * gst/pbutilsmodule.c: (initpbutils):
4988           new gst.pbutils module that wraps the gst-plugins-base pbutils
4989           helper library.
4990           * testsuite/Makefile.am:
4991           * testsuite/common.py:
4992           * testsuite/test_pbutils.py:
4993           Test case for gst.pbutils
4994           Fixes #472822
4995
4996 2007-12-18 16:48:32 +0000  Andy Wingo <wingo@pobox.com>
4997
4998           examples/switch.py: New file, a basic demo for a single-stream switcher. Could be expanded later -- look at flumotion...
4999           Original commit message from CVS:
5000           2007-12-18  Andy Wingo  <wingo@pobox.com>
5001           * examples/switch.py: New file, a basic demo for a single-stream
5002           switcher. Could be expanded later -- look at
5003           flumotion.component.combiners.switch.switch for some inspiration.
5004
5005 2007-12-18 09:42:57 +0000  Tim-Philipp Müller <tim@centricular.net>
5006
5007           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
5008           Original commit message from CVS:
5009           * Makefile.am:
5010           Include common/win32.mak for CRLF check of win32 project
5011           files (see #393626).
5012           * win32/vs6/gst_python.dsw:
5013           * win32/vs6/libgstpython.dsp:
5014           * win32/vs6/pygenfiles.dsp:
5015           Fix line endings and do cvs admin -kb.
5016
5017 2007-11-29 15:02:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5018
5019           acinclude.m4: Use pythonX.Y-config to detect the include path for the python version and use the old values as fallba...
5020           Original commit message from CVS:
5021           * acinclude.m4:
5022           Use pythonX.Y-config to detect the include path for the python
5023           version and use the old values as fallback if pythonX.Y-config
5024           doesn't exist.
5025
5026 2007-11-28 09:48:45 +0000  Edward Hervey <bilboed@bilboed.com>
5027
5028           configure.ac: Back to development cycle
5029           Original commit message from CVS:
5030           * configure.ac:
5031           Back to development cycle
5032
5033 === release 0.10.9 ===
5034
5035 2007-11-28 09:46:34 +0000  Edward Hervey <bilboed@bilboed.com>
5036
5037         * ChangeLog:
5038         * NEWS:
5039         * RELEASE:
5040         * configure.ac:
5041         * gst-python.doap:
5042           Releasing 0.10.9
5043           Original commit message from CVS:
5044           Releasing 0.10.9
5045
5046 2007-11-24 18:14:25 +0000  Edward Hervey <bilboed@bilboed.com>
5047
5048           configure.ac: 0.10.8.2 pre-releases
5049           Original commit message from CVS:
5050           * configure.ac:
5051           0.10.8.2 pre-releases
5052
5053 2007-11-08 19:56:54 +0000  Edward Hervey <bilboed@bilboed.com>
5054
5055           gst/: Update API changes for core+base pre-releases
5056           Original commit message from CVS:
5057           * gst/base.defs:
5058           * gst/gst-0.10.15.ignore:
5059           * gst/gst.defs:
5060           * gst/gst.override:
5061           * gst/gstmodule.c: (init_gst):
5062           Update API changes for core+base pre-releases
5063
5064 2007-11-08 10:51:07 +0000  Johan Dahlin <johan@gnome.org>
5065
5066           Add a new module, gstoption which allows you to fetch the
5067           Original commit message from CVS:
5068           2007-11-05  Johan Dahlin  <johan@gnome.org>
5069           * gstoptionmodule.c:
5070           * Makefile.am:
5071           * configure.ac:
5072           Add a new module, gstoption which allows you to fetch the
5073           GOptionGroup from gstreamer without initializing and parsing
5074           the command line arguments. Requires PyGObject 2.15.0
5075           Fixes #425847
5076           * examples/option-parser.py (main): Example
5077
5078 2007-11-01 16:39:17 +0000  Johan Dahlin <johan@gnome.org>
5079
5080           gst/: Make sure it still builds with GStreamer 0.10.14.
5081           Original commit message from CVS:
5082           2007-11-01  Johan Dahlin  <johan@gnome.org>
5083           * gst/gst.override:
5084           * gst/gst-0.10.15.ignore:
5085           Make sure it still builds with GStreamer 0.10.14.
5086
5087 2007-10-25 16:18:55 +0000  Alessandro Decina <alessandro@nnva.org>
5088
5089           gst/gst.*: Patch from Alessandro Decina adding get_type_full and get_protocols_full private vfuncs to the URIHandler ...
5090           Original commit message from CVS:
5091           * gst/gst.defs:
5092           * gst/gst.override:
5093           Patch from Alessandro Decina adding get_type_full and
5094           get_protocols_full private vfuncs to the URIHandler interface
5095           to allow bindings to support creating URI handlers.
5096           Partially fixes: #339279
5097
5098 2007-10-18 15:10:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5099
5100           examples/play.py: Fix the sample player slightly so that the expose method actually gets called by pyGTK.
5101           Original commit message from CVS:
5102           * examples/play.py:
5103           Fix the sample player slightly so that the expose method
5104           actually gets called by pyGTK.
5105
5106 2007-10-18 08:44:43 +0000  Edward Hervey <bilboed@bilboed.com>
5107
5108           gst/gst.*: Thanks to Sebastien Merle for resurrecting a patch I'd forgotten about that adds a constructor method for ...
5109           Original commit message from CVS:
5110           * gst/gst.defs:
5111           * gst/gst.override:
5112           Thanks to Sebastien Merle for resurrecting a patch I'd forgotten about
5113           that adds a constructor method for gst.GError, so you can create
5114           error gst.Message.
5115           Added a few GIL releases for overrides.
5116
5117 2007-10-16 15:01:59 +0000  Christian Schaller <uraeus@gnome.org>
5118
5119         * gst-python.spec.in:
5120           update spec file with latest changes
5121           Original commit message from CVS:
5122           update spec file with latest changes
5123
5124 2007-10-13 16:32:52 +0000  Edward Hervey <bilboed@bilboed.com>
5125
5126           gst/gstobject.override: Release the GIL when calling gst_object_get_path_string() since it can cause deadlocks with n...
5127           Original commit message from CVS:
5128           * gst/gstobject.override:
5129           Release the GIL when calling gst_object_get_path_string() since it can
5130           cause deadlocks with new pygobject behaviour.
5131
5132 2007-10-13 16:31:35 +0000  Edward Hervey <bilboed@bilboed.com>
5133
5134           gst/gstmodule.c: Added new gst.TAG_COMPOSER constant that appeared in core 0.10.15.
5135           Original commit message from CVS:
5136           * gst/gstmodule.c: (init_gst):
5137           Added new gst.TAG_COMPOSER constant that appeared in core 0.10.15.
5138
5139 2007-10-09 16:17:28 +0000  Edward Hervey <bilboed@bilboed.com>
5140
5141           gst/: Update API definitions for GStreamer core and gst-plugins-base.
5142           Original commit message from CVS:
5143           * gst/base.defs:
5144           * gst/libs.defs:
5145           * gst/gst.defs:
5146           * gst/gst.override:
5147           Update API definitions for GStreamer core and gst-plugins-base.
5148           * configure.ac:
5149           * gst/Makefile.am:
5150           * gst/gst-0.10.15.ignore:
5151           * gst/gst-pb-0.10.15.ignore:
5152           * gst/gstversion.override.in:
5153           New .ignore for 0.10.14.* API
5154
5155 2007-10-09 14:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
5156
5157           testsuite/: Fix unit tests for pygobject >= 2.13.0
5158           Original commit message from CVS:
5159           * testsuite/common.py:
5160           * testsuite/test_bin.py:
5161           * testsuite/test_element.py:
5162           * testsuite/test_ghostpad.py:
5163           * testsuite/test_pad.py:
5164           * testsuite/test_pipeline.py:
5165           Fix unit tests for pygobject >= 2.13.0
5166           See the pygobject bug #320428 for more information about the changes.
5167
5168 2007-10-08 22:05:29 +0000  Sébastien Moutte <sebastien@moutte.net>
5169
5170           win32/vs6/: win32/MANIFEST
5171           Original commit message from CVS:
5172           * win32/vs6/gst_python.dsw:
5173           * win32/vs6/libgstpython.dsp:
5174           * win32/vs6/pygenfiles.dsp:
5175           * win32/MANIFEST
5176           Add new project files to build with VS6.
5177
5178 2007-10-08 22:04:18 +0000  Sébastien Moutte <sebastien@moutte.net>
5179
5180           gst/pygstminiobject.c: Move up variable declaration to the top of the function.
5181           Original commit message from CVS:
5182           * gst/pygstminiobject.c: (pygstminiobject_dealloc):
5183           Move up variable declaration to the top of the function.
5184           * win32/vs6/gst_python.dsw:
5185           * win32/vs6/libgstpython.dsp:
5186           * win32/vs6/pygenfiles.dsp:
5187           * win32/MANIFEST
5188           Add new project files to build with VS6.
5189
5190 2007-09-11 11:49:50 +0000  Andy Wingo <wingo@pobox.com>
5191
5192           gst/gstmodule.c (DL_EXPORT): Remove the atexit(gst_deinit).
5193           Original commit message from CVS:
5194           2007-09-11  Andy Wingo  <wingo@pobox.com>
5195           * gst/gstmodule.c (DL_EXPORT): Remove the atexit(gst_deinit).
5196           Atexit handlers are run after python has finalized (see Py_Exit in
5197           pythonrun.c), but gst_deinit can potentially call back into python
5198           e.g. for python-defined plugins. Not sure how other people are
5199           avoiding this segfault, but I see it all the time on Gusty x86-64
5200           with Flumotion.
5201
5202 2007-08-16 12:42:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5203
5204           gst/: Make ro memory to share.
5205           Original commit message from CVS:
5206           * ChangeLog:
5207           * gst/pygstminiobject.c:
5208           Make ro memory to share.
5209
5210 2007-08-01 17:18:05 +0000  Edward Hervey <bilboed@bilboed.com>
5211
5212           configure.ac: Back to development cycle.
5213           Original commit message from CVS:
5214           * configure.ac:
5215           Back to development cycle.
5216
5217 === release 0.10.8 ===
5218
5219 2007-08-01 17:14:09 +0000  Edward Hervey <bilboed@bilboed.com>
5220
5221         * ChangeLog:
5222         * NEWS:
5223         * RELEASE:
5224         * configure.ac:
5225           Releasing 0.10.8
5226           Original commit message from CVS:
5227           Releasing 0.10.8
5228
5229 2007-07-30 16:10:03 +0000  Edward Hervey <bilboed@bilboed.com>
5230
5231           configure.ac: 0.10.7.2 pre-release
5232           Original commit message from CVS:
5233           * configure.ac:
5234           0.10.7.2 pre-release
5235
5236 2007-07-30 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
5237
5238           gst/gst.override: And the dataqueue header only landed in 0.10.11 too.
5239           Original commit message from CVS:
5240           * gst/gst.override:
5241           And the dataqueue header only landed in 0.10.11 too.
5242
5243 2007-07-30 11:39:08 +0000  Edward Hervey <bilboed@bilboed.com>
5244
5245           gst/gst-0.10.11.ignore: GstDataQueue was added in gstreamer-0.10.11
5246           Original commit message from CVS:
5247           * gst/gst-0.10.11.ignore:
5248           GstDataQueue was added in gstreamer-0.10.11
5249           * gst/gst-0.10.14.ignore:
5250           some GstDataQueue methods were added in 0.10.14
5251
5252 2007-07-28 14:26:54 +0000  Edward Hervey <bilboed@bilboed.com>
5253
5254           gst/: Adding new API additions
5255           Original commit message from CVS:
5256           * gst/base.defs:
5257           * gst/gst.defs:
5258           * gst/interfaces.defs:
5259           * gst/libs.defs:
5260           * gst/gst.override:
5261           * gst/gstmodule.c: (init_gst):
5262           Adding new API additions
5263           * gst/gstmessage.override:
5264           wrap GstMessage.parse_buffering.
5265           * gst/interfaces.override:
5266           wrap gst_mixer_message_parse_*() functions.
5267           wrap GstVideoOrientation::get_*() methods.
5268
5269 2007-07-28 14:22:49 +0000  Edward Hervey <bilboed@bilboed.com>
5270
5271           Adding version overrides for new core/base releases.
5272           Original commit message from CVS:
5273           * configure.ac:
5274           * gst/Makefile.am:
5275           * gst/gst-0.10.14.ignore:
5276           * gst/gst-pb-0.10.14.ignore:
5277           * gst/gstversion.override.in:
5278           Adding version overrides for new core/base releases.
5279
5280 2007-07-28 13:41:22 +0000  Edward Hervey <bilboed@bilboed.com>
5281
5282           gst/interfaces.override: Add more threadsafety in the overrides.
5283           Original commit message from CVS:
5284           * gst/interfaces.override:
5285           Add more threadsafety in the overrides.
5286
5287 2007-07-27 11:47:16 +0000  Edward Hervey <bilboed@bilboed.com>
5288
5289           Add win32 requirements.
5290           Original commit message from CVS:
5291           * Makefile.am:
5292           * configure.ac:
5293           * win32/MANIFEST:
5294           * win32/common/.cvsignore:
5295           * win32/common/config.h.in:
5296           Add win32 requirements.
5297           Fixes #433375
5298
5299 2007-07-27 11:21:31 +0000  Edward Hervey <bilboed@bilboed.com>
5300
5301           gst/gst.defs: Make .get_uri_type() methods return a GstURIType enum instead of an integer.
5302           Original commit message from CVS:
5303           reviewed by: Edward Hervey  <bilboed@bilboed.com>
5304           * gst/gst.defs:
5305           Make .get_uri_type() methods return a GstURIType enum instead of an
5306           integer.
5307           Fixes #436620
5308
5309 2007-07-27 11:12:33 +0000  Edward Hervey <bilboed@bilboed.com>
5310
5311           gst/extend/discoverer.py: New parameter to the discoverer to change the default maximum frame interleave.
5312           Original commit message from CVS:
5313           reviewed by: Edward Hervey  <bilboed@bilboed.com>
5314           * gst/extend/discoverer.py:
5315           New parameter to the discoverer to change the default maximum frame
5316           interleave.
5317           Fixes #418222
5318
5319 2007-07-27 11:04:55 +0000  Edward Hervey <bilboed@bilboed.com>
5320
5321           examples/gst-discover: Show duration of audio/video streams.
5322           Original commit message from CVS:
5323           reviewed by: Edward Hervey  <bilboed@bilboed.com>
5324           * examples/gst-discover:
5325           Show duration of audio/video streams.
5326           Specify units for values.
5327           Fixes #432521
5328
5329 2007-07-20 08:50:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5330
5331           gst/gst-disable-loadsave.ignore: Override more when having now xml.
5332           Original commit message from CVS:
5333           * gst/gst-disable-loadsave.ignore:
5334           Override more when having now xml.
5335
5336 2007-07-09 19:42:31 +0000  Edward Hervey <bilboed@bilboed.com>
5337
5338           gst/gstelement.override: Override the proxy method for GstElement::request_new_pad virtual methods since it can be ca...
5339           Original commit message from CVS:
5340           * gst/gstelement.override:
5341           Override the proxy method for GstElement::request_new_pad virtual
5342           methods since it can be called with NULL as the name.
5343           Fixes #454259
5344
5345 2007-07-09 19:30:26 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
5346
5347           gst/gstevent.override: Copy the GstStructure given as argument to gst_event_new_custom and gst_event_new_navigation, ...
5348           Original commit message from CVS:
5349           Patch by: Zaheer Abbas Merali <zaheermerali@gmail.com>
5350           * gst/gstevent.override:
5351           Copy the GstStructure given as argument to gst_event_new_custom
5352           and gst_event_new_navigation, else it would be freed when the python
5353           object wrapping that structure goes out of scope.
5354           Fixes #450117
5355
5356 2007-07-05 13:57:41 +0000  Rene Stadler <mail@renestadler.de>
5357
5358           gst/: Handle 'gchar**' (GStrv) arguments in a uniform way.
5359           Original commit message from CVS:
5360           Patch by: Rene Stadler <mail@renestadler.de>
5361           * gst/arg-types.py:
5362           * gst/gst.defs:
5363           * gst/gst.override:
5364           Handle 'gchar**' (GStrv) arguments in a uniform way.
5365           Fixes #385841
5366
5367 2007-06-27 15:40:12 +0000  Edward Hervey <bilboed@bilboed.com>
5368
5369           gst/gstbuffer.override: whoapadoooo wabada bada ...
5370           Original commit message from CVS:
5371           * gst/gstbuffer.override:
5372           whoapadoooo wabada bada ...
5373           nothing here... :)
5374           Fixes #451645
5375
5376 2007-06-16 12:08:45 +0000  Edward Hervey <bilboed@bilboed.com>
5377
5378           gst/extend/: Fixes for thread-safety, changes in behaviour with gst.Pad and cleanup. Still has some issues.
5379           Original commit message from CVS:
5380           * gst/extend/jukebox.py:
5381           * gst/extend/sources.py:
5382           Fixes for thread-safety, changes in behaviour with gst.Pad and
5383           cleanup. Still has some issues.
5384
5385 2007-06-14 14:53:28 +0000  Edward Hervey <bilboed@bilboed.com>
5386
5387           gst/__init__.py: Cleaner way of checking for existence of symbols in gst module.
5388           Original commit message from CVS:
5389           * gst/__init__.py:
5390           Cleaner way of checking for existence of symbols in gst module.
5391
5392 2007-06-14 14:14:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5393
5394           examples/sinkelement-registry.py: A quick modification of the sinkelement.py example that shows how to register a pur...
5395           Original commit message from CVS:
5396           * examples/sinkelement-registry.py:
5397           A quick modification of the sinkelement.py example that
5398           shows how to register a pure-python gst.Element into the
5399           registry for use in autoplugging or parse_launch lines.
5400
5401 2007-06-12 19:01:25 +0000  Edward Hervey <bilboed@bilboed.com>
5402
5403           gst/__init__.py: Fix API cleanups that cause API breakage.
5404           Original commit message from CVS:
5405           * gst/__init__.py:
5406           Fix API cleanups that cause API breakage.
5407           Fixes #446674
5408
5409 2007-06-11 22:00:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5410
5411           gst/gstpad.override: Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
5412           Original commit message from CVS:
5413           * gst/gstpad.override:
5414           Wrap gst_pad_set_blocked_async in pyg thread unlock/lock.
5415
5416 2007-06-08 16:16:34 +0000  Michael Smith <msmith@fluendo.com>
5417
5418           gst/extend/discoverer.py: Better support for demuxers that don't create all pads at startup.
5419           Original commit message from CVS:
5420           Patch by : Michael Smith  <msmith@fluendo.com>
5421           * gst/extend/discoverer.py:
5422           Better support for demuxers that don't create all pads at startup.
5423           Fixes #380966
5424
5425 2007-06-08 16:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
5426
5427           gst/gst-0.10.12.ignore: Add more API additions that weren't explicit in the release notes.
5428           Original commit message from CVS:
5429           * gst/gst-0.10.12.ignore:
5430           Add more API additions that weren't explicit in the release notes.
5431           * gst/gst-0.10.13.ignore:
5432           Personal note : remember to save file before commiting it.
5433
5434 2007-06-08 15:16:08 +0000  Edward Hervey <bilboed@bilboed.com>
5435
5436           Updating ignores for API additions
5437           Original commit message from CVS:
5438           * configure.ac:
5439           * gst/Makefile.am:
5440           * gst/gst-0.10.12.ignore:
5441           * gst/gst-0.10.13.ignore:
5442           * gst/gstversion.override.in:
5443           Updating ignores for API additions
5444           * gst/base.defs:
5445           * gst/gst-types.defs:
5446           * gst/gst.defs:
5447           * gst/interfaces.defs:
5448           * gst/libs.defs:
5449           Massive wrapping of new API additions
5450           * gst/gstbase.override:
5451           * gst/gstevent.override:
5452           * gst/gstmessage.override:
5453           * gst/gstquery.override:
5454           Overrides for methods with return values as arguments.
5455           * gst/xwindowlistener.defs:
5456           What the $#@# is this file still doing here ?? Removing it.
5457
5458 2007-05-23 09:49:07 +0000  Edward Hervey <bilboed@bilboed.com>
5459
5460           Example of how to properly ignore methods that aren't available if some feature is disabled in GStreamer core.
5461           Original commit message from CVS:
5462           * configure.ac:
5463           * gst/Makefile.am:
5464           * gst/gst-disable-loadsave.ignore:
5465           * gst/gstversion.override.in:
5466           Example of how to properly ignore methods that aren't available if
5467           some feature is disabled in GStreamer core.
5468
5469 2007-04-23 14:42:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5470
5471           configure.ac: Add example for the new AG_GST_PARSE_SUBSYSTEM_DISABLE macro.
5472           Original commit message from CVS:
5473           * configure.ac:
5474           Add example for the new AG_GST_PARSE_SUBSYSTEM_DISABLE macro.
5475
5476 2007-04-19 15:43:16 +0000  Edward Hervey <bilboed@bilboed.com>
5477
5478           gst/gstbin.override: Release the GIL in GstBin overrides.
5479           Original commit message from CVS:
5480           * gst/gstbin.override:
5481           Release the GIL in GstBin overrides.
5482
5483 2007-04-13 11:26:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5484
5485           gst/gstelement.override: Release the python lock when performing GStreamer calls that might result in callbacks into ...
5486           Original commit message from CVS:
5487           * gst/gstelement.override:
5488           Release the python lock when performing GStreamer calls that might
5489           result in callbacks into python.
5490
5491 2007-04-11 09:33:37 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5492
5493           gst/gstbase.override: Unroll the GIL state in an error case where it was missing.
5494           Original commit message from CVS:
5495           * gst/gstbase.override:
5496           Unroll the GIL state in an error case where it was missing.
5497
5498 2007-04-11 09:22:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5499
5500           gst/gstpad.override: Release the GIL lock while executing queries in GStreamer.
5501           Original commit message from CVS:
5502           * gst/gstpad.override:
5503           Release the GIL lock while executing queries in GStreamer.
5504
5505 2007-04-10 18:01:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5506
5507           Implement pad query proxying so that python elements can answer pad queries. Fixes: #428299
5508           Original commit message from CVS:
5509           * examples/pyidentity.py:
5510           * gst/common.h:
5511           * gst/gstpad.override:
5512           Implement pad query proxying so that python elements can
5513           answer pad queries. Fixes: #428299
5514
5515 2007-04-10 12:44:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5516
5517           examples/pyidentity.py: Add a simple example that implements an identity-like element in python and passes buffers th...
5518           Original commit message from CVS:
5519           * examples/pyidentity.py:
5520           Add a simple example that implements an identity-like element in
5521           python and passes buffers through. It lacks buffer-alloc & query
5522           handling at the moment, because the required gstreamer funcs aren't
5523           wrapped.
5524           * examples/sinkelement.py:
5525           Make sure to call gobject.threads_init() in the example.
5526
5527 2007-04-04 12:57:32 +0000  Edward Hervey <bilboed@bilboed.com>
5528
5529           codegen/codegen.py: Also ignore pointers and boxed if they're in ignore-type.
5530           Original commit message from CVS:
5531           * codegen/codegen.py:
5532           Also ignore pointers and boxed if they're in ignore-type.
5533           * gst/gst-0.10.7.ignore:
5534           Add gst_type_find_factory_call_function to functions ignored before
5535           0.10.7 since it requires GstTypeFind arguments.
5536
5537 2007-04-04 12:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5538
5539         * ChangeLog:
5540           Changelog surgery: Attribute the previous release to Monsieur Hervey
5541           Original commit message from CVS:
5542           Changelog surgery: Attribute the previous release to Monsieur Hervey
5543
5544 2007-04-04 12:22:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
5545
5546           gst/: Fix the build for x86_64 when compiling against Python 2.5.
5547           Original commit message from CVS:
5548           * gst/common.h:
5549           * gst/gst.override:
5550           * gst/gstbuffer.override:
5551           * gst/gstcaps.override:
5552           * gst/gststructure.override:
5553           * gst/gsttaglist.override:
5554           * gst/interfaces.override:
5555           Fix the build for x86_64 when compiling against Python 2.5.
5556           Keeps backwards compatibility with Python 2.4. Tested on Ubuntu
5557           Edgy 32-bit with python 2.4 & Feisty 64-bit with Python 2.4 & 2.5
5558           Fixes #415003.
5559
5560 2007-03-25 19:02:23 +0000  Tim-Philipp Müller <tim@centricular.net>
5561
5562           gst/interfaces.defs: GstTunerChannel and GstTunerNorm are not GstObjects, only GObjects.
5563           Original commit message from CVS:
5564           * gst/interfaces.defs:
5565           GstTunerChannel and GstTunerNorm are not GstObjects, only GObjects.
5566
5567 2007-03-19 01:21:12 +0000  Johan Dahlin <johan@gnome.org>
5568
5569           gst/: Make it compilable on Python 2.4 and Python 2.5
5570           Original commit message from CVS:
5571           * gst/common.h:
5572           * gst/gsttaglist.override:
5573           Make it compilable on Python 2.4 and Python 2.5
5574
5575 2007-03-18 17:45:16 +0000  Johan Dahlin <johan@gnome.org>
5576
5577           gst/__init__.py: Implement multiplication, divison and float coercing for fractions.
5578           Original commit message from CVS:
5579           * gst/__init__.py: Implement multiplication, divison and float
5580           coercing for fractions.
5581           * testsuite/test_fraction.py:
5582           Add fraction tests
5583
5584 2007-03-17 13:36:48 +0000  Johan Dahlin <johan@gnome.org>
5585
5586           Implement sq_contains and add tests for gst.TagList.
5587           Original commit message from CVS:
5588           * gst/gsttaglist.override (_wrap_gst_tag_list_contains):
5589           * testsuite/test_taglist.py (TestTagList.testKeys):
5590           Implement sq_contains and add tests for gst.TagList.
5591
5592 2007-03-02 11:03:46 +0000  Edward Hervey <bilboed@bilboed.com>
5593
5594           gst/__init__.py: Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
5595           Original commit message from CVS:
5596           * gst/__init__.py:
5597           Import libxml2 (if available) at import time with GLOBAL and LAZY flags.
5598           Fixes #398567
5599
5600 2007-03-01 14:21:52 +0000  Edward Hervey <bilboed@bilboed.com>
5601
5602           gst/__init__.py: Added __eq__ method to fractions so we can check if two fractions are equal.
5603           Original commit message from CVS:
5604           * gst/__init__.py:
5605           Added __eq__ method to fractions so we can check if two fractions are
5606           equal.
5607           * gst/pygstvalue.c: (my_gcd), (pygst_value_from_pyobject):
5608           Attempt to simplify gst.Fraction before filling in a GValue.
5609           Fixes #381243
5610           * testsuite/test_caps.py:
5611           * testsuite/test_struct.py:
5612           Minor beauty fixes. framerates are fractions, not floats.
5613
5614 2007-03-01 13:47:12 +0000  Edward Hervey <bilboed@bilboed.com>
5615
5616           gst/interfacesmodule.c: initialize pygobject in the gst.interfaces modules. The absence of it causes segfaults on Sol...
5617           Original commit message from CVS:
5618           reviewed by: Edward Hervey  <edward@fluendo.com>
5619           * gst/interfacesmodule.c: (initinterfaces):
5620           initialize pygobject in the gst.interfaces modules. The absence of it
5621           causes segfaults on Solaris and MIPS machines.
5622           Fixes #343980
5623
5624 2007-02-28 22:09:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5625
5626         * common:
5627         * configure.ac:
5628           trigger rebuild
5629           Original commit message from CVS:
5630           trigger rebuild
5631
5632 2007-02-27 10:44:21 +0000  Michael Smith <msmith@xiph.org>
5633
5634           gst/base.defs: Limitations in the code generator mean that we can't handle PushSrc in a way which works, so just comm...
5635           Original commit message from CVS:
5636           * gst/base.defs:
5637           Limitations in the code generator mean that we can't handle PushSrc
5638           in a way which works, so just comment this out until someone wants
5639           to tackle this more completely.
5640
5641 2007-02-25 12:11:34 +0000  Michael Smith <msmith@xiph.org>
5642
5643           gst/pygstvalue.c: Make buffers-in-gvalues more generic: handle all miniobjects
5644           Original commit message from CVS:
5645           * gst/pygstvalue.c: (pygst_value_init_for_pyobject),
5646           (pygst_value_from_pyobject):
5647           Make buffers-in-gvalues more generic: handle all miniobjects
5648           * testsuite/test_caps.py:
5649           Add a bit to one the test for buffers in caps.
5650
5651 2007-02-24 14:14:14 +0000  Michael Smith <msmith@xiph.org>
5652
5653           testsuite/test_caps.py: Add test for gst.Buffer in caps.
5654           Original commit message from CVS:
5655           * testsuite/test_caps.py:
5656           Add test for gst.Buffer in caps.
5657
5658 2007-02-22 16:13:53 +0000  Michael Smith <msmith@xiph.org>
5659
5660           gst/pygstvalue.c: Implement gst.Buffer support in GValues (e.g. for caps containing buffers)
5661           Original commit message from CVS:
5662           * gst/pygstvalue.c: (pygst_value_as_pyobject),
5663           (pygst_value_init_for_pyobject), (pygst_value_from_pyobject):
5664           Implement gst.Buffer support in GValues (e.g. for caps containing
5665           buffers)
5666
5667 2007-02-16 02:39:56 +0000  David Schleef <ds@schleef.org>
5668
5669           Makefile.am: Add ACLOCAL_AMFLAGS
5670           Original commit message from CVS:
5671           * Makefile.am: Add ACLOCAL_AMFLAGS
5672
5673 2007-02-04 11:40:09 +0000  Edward Hervey <bilboed@bilboed.com>
5674
5675           testsuite/common.py: A private variable of unittest.TestCase changed name in python 2.5.
5676           Original commit message from CVS:
5677           * testsuite/common.py:
5678           A private variable of unittest.TestCase changed name in python 2.5.
5679           This fixes make check with python2.5
5680
5681 2007-02-04 10:54:48 +0000  Edward Hervey <bilboed@bilboed.com>
5682
5683           gst/gstpad.override: Allow removing the negotiated pads of a cap by setting them to None.
5684           Original commit message from CVS:
5685           reviewed by: Edward Hervey  <edward@fluendo.com>
5686           * gst/gstpad.override:
5687           Allow removing the negotiated pads of a cap by setting them to None.
5688           * testsuite/test_pad.py:
5689           Added un-negotian of pads' caps to test above patch.
5690           Fixes #363795
5691
5692 2007-02-04 10:44:40 +0000  Edward Hervey <bilboed@bilboed.com>
5693
5694           gst/interfaces.override: Gracefully handle the case where gst_property_probe_get_values_name() returns NULL.
5695           Original commit message from CVS:
5696           * gst/interfaces.override:
5697           Gracefully handle the case where gst_property_probe_get_values_name()
5698           returns NULL.
5699
5700 2007-02-04 10:23:38 +0000  Edward Hervey <bilboed@bilboed.com>
5701
5702           Fully implement GstPropertyProbe interface, with unit test.
5703           Original commit message from CVS:
5704           reviewed by: Edward Hervey  <edward@fluendo.com>
5705           * gst/interfaces.defs:
5706           * gst/interfaces.override:
5707           * testsuite/test_interface.py:
5708           Fully implement GstPropertyProbe interface, with unit test.
5709           Fixes #376996
5710
5711 2007-01-31 16:53:15 +0000  Edward Hervey <bilboed@bilboed.com>
5712
5713           configure.ac: Back to development cycle.
5714           Original commit message from CVS:
5715           * configure.ac:
5716           Back to development cycle.
5717
5718 === release 0.10.7 ===
5719
5720 2007-01-31 16:51:37 +0000  Edward Hervey <bilboed@bilboed.com>
5721
5722         * ChangeLog:
5723         * NEWS:
5724         * RELEASE:
5725         * configure.ac:
5726           Releasing 0.10.7
5727           Original commit message from CVS:
5728           Releasing 0.10.7
5729
5730 2007-01-29 12:27:46 +0000  Edward Hervey <bilboed@bilboed.com>
5731
5732           codegen/codegen.py: Don't register interface if it is ignored
5733           Original commit message from CVS:
5734           * codegen/codegen.py:
5735           Don't register interface if it is ignored
5736           * configure.ac:
5737           GST_PB_MINOR_VERSION doesn't appear by magic, you actually have to
5738           parse it from pkg-config !
5739           * gst/gst-pb-0.10.11.ignore:
5740           Ignore GstVideoOrientation type altogether.
5741           * gst/interfaces.override:
5742           Include gstversion.override so that non-existent API is properly ignored.
5743           Should fix #401051 once and for good now.
5744
5745 2007-01-29 11:17:45 +0000  Edward Hervey <bilboed@bilboed.com>
5746
5747         * ChangeLog:
5748           ChangeLog surgery : Indicate which bug last ocmmit fixed.
5749           Original commit message from CVS:
5750           ChangeLog surgery : Indicate which bug last ocmmit fixed.
5751           ----------------------------------------------------------------------
5752
5753 2007-01-29 11:16:35 +0000  Edward Hervey <bilboed@bilboed.com>
5754
5755           configure.ac: Check for availability of video-orientation interface
5756           Original commit message from CVS:
5757           * configure.ac:
5758           Check for availability of video-orientation interface
5759           * gst/gst.override:
5760           don't forget to increment the refcount of Py_None before returning it.
5761           * gst/interfaces.override:
5762           If video-orientation interface isn't available, don't include the
5763           header.
5764
5765 2007-01-26 11:58:55 +0000  Edward Hervey <bilboed@bilboed.com>
5766
5767           Add ignore file for 0.10.12 API additions
5768           Original commit message from CVS:
5769           * configure.ac:
5770           * gst/Makefile.am:
5771           * gst/gstversion.override.in:
5772           * gst/gst-0.10.12.ignore:
5773           Add ignore file for 0.10.12 API additions
5774           * gst/gst.defs:
5775           * gst/base.defs:
5776           * gst/gst-types.defs:
5777           Add new API definitions
5778           * gst/gst-0.10.10.ignore:
5779           * gst/gst-0.10.11.ignore:
5780           Fixup ignore files.
5781           * testsuite/test_segment.py:
5782           The update return value is uncertain and will soon be deprecated, don't
5783           check against it anymore.
5784
5785 2007-01-17 11:22:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5786
5787           wrap mixer set_volume, use tuple to match get_volume
5788           Original commit message from CVS:
5789           * examples/mixer.py:
5790           * gst/interfaces.override:
5791           wrap mixer set_volume, use tuple to match get_volume
5792
5793 2007-01-17 07:30:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5794
5795           gst/pygstexception.*: gst.element_factory_make should raise ElementNotFoundError.
5796           Original commit message from CVS:
5797           * gst/pygstexception.c: (element_not_found_error_init),
5798           (pygst_exceptions_register_classes):
5799           * gst/pygstexception.h:
5800           gst.element_factory_make should raise ElementNotFoundError.
5801           Subclass it from PluginNotFoundError so we can add it compatibly
5802           and remove the wrong one later.
5803           * gst/gstelementfactory.override:
5804           raise ElementNotFoundError
5805
5806 2007-01-17 06:27:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5807
5808           gst/interfaces.*: wrap mixer get_volume
5809           Original commit message from CVS:
5810           * gst/interfaces.defs:
5811           * gst/interfaces.override:
5812           wrap mixer get_volume
5813           * examples/Makefile.am:
5814           * examples/mixer.py:
5815           add an example using it
5816
5817 2007-01-17 06:27:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5818
5819         * gst/gst-pb-0.10.11.ignore:
5820           add pb ignore file
5821           Original commit message from CVS:
5822           add pb ignore file
5823
5824 2007-01-17 06:15:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5825
5826           configure.ac: fix use of PKG_CHECK_MODULES check for a pygobject of at least 2.11 for a value_from_pyobject fix
5827           Original commit message from CVS:
5828           * configure.ac:
5829           fix use of PKG_CHECK_MODULES
5830           check for a pygobject of at least 2.11 for a value_from_pyobject fix
5831           * gst/gstobject.override:
5832           use it
5833
5834 2007-01-17 05:02:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5835
5836           gst/extend/discoverer.py: this is a module, not a program, so don't require versions
5837           Original commit message from CVS:
5838           * gst/extend/discoverer.py:
5839           this is a module, not a program, so don't require versions
5840
5841 2007-01-17 04:40:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5842
5843           configure.ac: check for stuff added in gst-pb 0.10.11
5844           Original commit message from CVS:
5845           * configure.ac:
5846           check for stuff added in gst-pb 0.10.11
5847           * gst/Makefile.am:
5848           * gst/interfaces.defs:
5849           * gst/interfaces.override:
5850           add video orientation interface
5851
5852 2007-01-11 17:45:46 +0000  Edward Hervey <bilboed@bilboed.com>
5853
5854           gst/gst.defs: Add declaration of gst_object_set_property so we can use our MT-safe version of set_property().
5855           Original commit message from CVS:
5856           * gst/gst.defs:
5857           Add declaration of gst_object_set_property so we can use our MT-safe
5858           version of set_property().
5859           * gst/gstobject.override:
5860           Implement a MT-safe version of g_object_set_property for GstObject.
5861           The problem is that currently g_object_set_property is called in
5862           pygobject with the GIL lock taken. This can cause deadlocks.
5863           Remove this hack once bug #395048 is fixed in pygobject and we depend on
5864           the fixed version.
5865           Thanks to Lord Wingo of the "realm.py haters club" for proposing the
5866           idea.
5867
5868 2007-01-10 16:13:29 +0000  Edward Hervey <bilboed@bilboed.com>
5869
5870           codegen/codegen.py: When chaining up to the parent class methods from python to C, we need to allow threads (i.e. rel...
5871           Original commit message from CVS:
5872           * codegen/codegen.py:
5873           When chaining up to the parent class methods from python to C, we need
5874           to allow threads (i.e. release the GIL).
5875           * gst/gstbase.override:
5876           * gst/gstbin.override:
5877           Modify __do_*() overrides in the same way as above.
5878
5879 2007-01-05 10:48:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5880
5881           gst/extend/discoverer.py: No shebang line needed since there is no main code.
5882           Original commit message from CVS:
5883           * gst/extend/discoverer.py:
5884           No shebang line needed since there is no main code.
5885
5886 2006-12-19 11:38:01 +0000  Edward Hervey <bilboed@bilboed.com>
5887
5888           gst/gst.defs: Update API definitions.
5889           Original commit message from CVS:
5890           * gst/gst.defs:
5891           Update API definitions.
5892           * gst/common.h:
5893           * gst/gstpad.override:
5894           Add wrapper functions for settings activate, activatepull and
5895           activatepush functions on pads.
5896           * gst/gst.override:
5897           Wrapper for gst_segment_set_seek() and gst_segment_clip()
5898           Remove global ignore for *_init(), allows gst_segment_init() to be
5899           properly code-generated.
5900           * testsuite/Makefile.am:
5901           * testsuite/test_segment.py:
5902           Add unit test for gst.Segment object.
5903
5904 2006-12-16 15:33:02 +0000  Edward Hervey <bilboed@bilboed.com>
5905
5906           testsuite/test_pad.py: Activate pads before using them.
5907           Original commit message from CVS:
5908           * testsuite/test_pad.py:
5909           Activate pads before using them.
5910
5911 2006-12-16 15:16:33 +0000  Edward Hervey <bilboed@bilboed.com>
5912
5913           RELEASE: Commit 0.10.6 RELEASE file. Better late than never :(
5914           Original commit message from CVS:
5915           * RELEASE:
5916           Commit 0.10.6 RELEASE file. Better late than never :(
5917
5918 2006-12-16 14:41:21 +0000  Edward Hervey <bilboed@bilboed.com>
5919
5920           Move GstIterator ArgType definition and usage for the codegenerator to gst/arg-types.py. It has nothing to do in the ...
5921           Original commit message from CVS:
5922           * codegen/argtypes.py:
5923           * gst/arg-types.py:
5924           Move GstIterator ArgType definition and usage for the codegenerator
5925           to gst/arg-types.py. It has nothing to do in the codegenerator code.
5926
5927 2006-12-15 17:02:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5928
5929           add doap file
5930           Original commit message from CVS:
5931           * Makefile.am:
5932           * gst-python.doap:
5933           * gst-python.spec.in:
5934           add doap file
5935
5936 2006-12-11 09:58:51 +0000  Tim-Philipp Müller <tim@centricular.net>
5937
5938           gst/interfaces.defs: GstColorBalanceChannel is a GObject, not a GstObject. Fixes #383805.
5939           Original commit message from CVS:
5940           * gst/interfaces.defs:
5941           GstColorBalanceChannel is a GObject, not a GstObject. Fixes #383805.
5942
5943 2006-12-04 19:54:19 +0000  Edward Hervey <bilboed@bilboed.com>
5944
5945         * ChangeLog:
5946           changelog surgery, remove the conflict that has been there for 7 month
5947           Original commit message from CVS:
5948           changelog surgery, remove the conflict that has been there for 7 month
5949
5950 2006-12-04 17:54:39 +0000  Edward Hervey <bilboed@bilboed.com>
5951
5952           configure.ac: Back to development cycle
5953           Original commit message from CVS:
5954           * configure.ac:
5955           Back to development cycle
5956
5957 === release 0.10.6 ===
5958
5959 2006-12-04 17:19:44 +0000  Edward Hervey <bilboed@bilboed.com>
5960
5961         * ChangeLog:
5962         * NEWS:
5963         * configure.ac:
5964           Releasing gst-python 0.10.6
5965           Original commit message from CVS:
5966           Releasing gst-python 0.10.6
5967
5968 2006-12-04 16:41:12 +0000  Edward Hervey <bilboed@bilboed.com>
5969
5970           configure.ac: 0.10.5.4 pre-release
5971           Original commit message from CVS:
5972           * configure.ac:
5973           0.10.5.4 pre-release
5974
5975 2006-12-01 17:41:28 +0000  Edward Hervey <bilboed@bilboed.com>
5976
5977           gst/: Add implementation of gst.Pad.set_setcaps_function().
5978           Original commit message from CVS:
5979           * gst/common.h:
5980           * gst/gstpad.override:
5981           Add implementation of gst.Pad.set_setcaps_function().
5982
5983 2006-11-28 15:36:50 +0000  Edward Hervey <bilboed@bilboed.com>
5984
5985           configure.ac: 0.10.5.3 pre-release
5986           Original commit message from CVS:
5987           * configure.ac:
5988           0.10.5.3 pre-release
5989
5990 2006-11-22 17:31:02 +0000  Edward Hervey <bilboed@bilboed.com>
5991
5992           examples/audio-controller.py: Fix example, use proper property name. Doesn't change anything to the way it used to wo...
5993           Original commit message from CVS:
5994           * examples/audio-controller.py:
5995           Fix example, use proper property name. Doesn't change anything to the
5996           way it used to work, but since it's an example it should be done
5997           properly.
5998
5999 2006-11-22 17:20:21 +0000  Edward Hervey <bilboed@bilboed.com>
6000
6001           codegen/override.py: Fix the lookup of override files in the specified search directories.
6002           Original commit message from CVS:
6003           * codegen/override.py:
6004           Fix the lookup of override files in the specified search directories.
6005           * gst/Makefile.am:
6006           Don't distribute gstversion.override
6007           Fixup .defs => .c make instructions
6008           All the above fixes the cases where you're building in a directory
6009           different from the source directory.
6010
6011 2006-11-20 11:26:46 +0000  Christian Schaller <uraeus@gnome.org>
6012
6013         * gst-python.spec.in:
6014           Update spec file for latest changes
6015           Original commit message from CVS:
6016           Update spec file for latest changes
6017
6018 2006-11-15 14:36:39 +0000  Michael Smith <msmith@xiph.org>
6019
6020           gst/extend/discoverer.py: Avoid buffering infinite amounts of decoded data if a decoder is feeding us data without a ...
6021           Original commit message from CVS:
6022           * gst/extend/discoverer.py:
6023           Avoid buffering infinite amounts of decoded data if a decoder is
6024           feeding us data without a duration (or with bad duration values).
6025
6026 2006-11-07 12:24:13 +0000  Edward Hervey <bilboed@bilboed.com>
6027
6028           gst/extend/discoverer.py: Make the queue buffer up 1s of data before outputting to the sinks. This should give time f...
6029           Original commit message from CVS:
6030           * gst/extend/discoverer.py: Make the queue buffer up 1s of data before
6031           outputting to the sinks. This should give time for some demuxers like
6032           mpegdemux or fluasfdemux to discover a bit more about the muxed
6033           stream and add the correct pads.
6034           Fixes #371969
6035
6036 2006-11-07 11:47:26 +0000  Andy Wingo <wingo@pobox.com>
6037
6038           examples/: New tool, runs the discoverer on a file and prints out what we get.
6039           Original commit message from CVS:
6040           2006-11-07  Andy Wingo  <wingo@pobox.com>
6041           * examples/Makefile.am (examples_DATA):
6042           * examples/gst-discover: New tool, runs the discoverer on a file
6043           and prints out what we get.
6044
6045 2006-11-03 15:54:47 +0000  Edward Hervey <bilboed@bilboed.com>
6046
6047           gst/gst.override: Use a copy of the caps.
6048           Original commit message from CVS:
6049           * gst/gst.override:
6050           Use a copy of the caps.
6051
6052 2006-10-20 11:51:35 +0000  Edward Hervey <bilboed@bilboed.com>
6053
6054           configure.ac: 0.10.5.2 pre-release
6055           Original commit message from CVS:
6056           * configure.ac:
6057           0.10.5.2 pre-release
6058
6059 2006-10-20 11:33:01 +0000  Edward Hervey <bilboed@bilboed.com>
6060
6061           gst/gst-0.10.10.ignore: Added symbols added in 0.10.10
6062           Original commit message from CVS:
6063           * gst/gst-0.10.10.ignore:
6064           Added symbols added in 0.10.10
6065           * gst/gst-0.10.6.ignore:
6066           gst_dp_packetizer_new() addition
6067           * gst/gst.defs:
6068           Updated API for 0.10.10 symbols
6069           * gst/gstmodule.c: (init_gst):
6070           Added GST_TAG_EXTENDED_COMMENT which appeared in 0.10.10
6071           * gst/libs.defs:
6072           Added gst_dp_packetizer_new() which was added in 0.10.6. It still won't
6073           work because GstDPPacketizer is a pointer. It needs to have a GBoxed
6074           definition in order to be used properly within gst-python.
6075           Also added controller-related additions
6076
6077 2006-10-20 10:41:46 +0000  Edward Hervey <bilboed@bilboed.com>
6078
6079           Added ignore files for 0.10.11 gstreamer core
6080           Original commit message from CVS:
6081           * configure.ac:
6082           * gst/Makefile.am:
6083           * gst/gst-0.10.11.ignore:
6084           * gst/gstversion.override.in:
6085           Added ignore files for 0.10.11 gstreamer core
6086           * gst/base.defs:
6087           Updated API for base libs
6088           * gst/gst.defs:
6089           Updated API for core
6090           * gst/gst.override:
6091           remove #ifdef for methods which weren't available in versions of pygtk
6092           we don't support anymore.
6093           * gst/gstbase.override:
6094           Added overrides for GstBaseSink::get_times() virtual method
6095           * gst/gstbin.override:
6096           Added override for GstBin::handle_message() virtual method
6097
6098 2006-10-20 09:51:25 +0000  Edward Hervey <bilboed@bilboed.com>
6099
6100           examples/Makefile.am: Remove gst123 and vorbisplay.py from sources, and add decodebin.py
6101           Original commit message from CVS:
6102           * examples/Makefile.am:
6103           Remove gst123 and vorbisplay.py from sources, and add decodebin.py
6104
6105 2006-10-20 09:47:16 +0000  Edward Hervey <bilboed@bilboed.com>
6106
6107           examples/: Removed gst123 and vorbisplay examples which weren't working with 0.10, and replaced them with decodebin.py
6108           Original commit message from CVS:
6109           reviewed by: Edward Hervey  <edward@fluendo.com>
6110           * examples/decodebin.py:
6111           * examples/gst123:
6112           * examples/vorbisplay.py:
6113           Removed gst123 and vorbisplay examples which weren't working with
6114           0.10, and replaced them with decodebin.py
6115           Closes #362183 and #362202
6116
6117 2006-10-20 09:27:43 +0000  Edward Hervey <bilboed@bilboed.com>
6118
6119           examples/: Closes #362290 and #362272
6120           Original commit message from CVS:
6121           * examples/audioconcat.py:
6122           * examples/cp.py:
6123           Port to 0.10 by Jason Gerard DeRose <jderose@jasonderose.org>
6124           Closes #362290 and #362272
6125           * examples/bps.py:
6126           Indentation fixes by Jason Gerard DeRose <jderose@jasonderose.org>
6127           Closes #362011
6128           Also small fix for Usage string
6129
6130 2006-10-16 14:46:19 +0000  Tim-Philipp Müller <tim@centricular.net>
6131
6132           gst/gst.defs: Don't use 'interface' as variable name, MingW doesn't like that (fixes #359375).
6133           Original commit message from CVS:
6134           * gst/gst.defs:
6135           Don't use 'interface' as variable name, MingW doesn't like that
6136           (fixes #359375).
6137
6138 2006-10-12 19:02:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6139
6140         * common:
6141         * gst/extend/.gitignore:
6142           moap ignore
6143           Original commit message from CVS:
6144           moap ignore
6145
6146 2006-10-05 18:27:58 +0000  Tim-Philipp Müller <tim@centricular.net>
6147
6148           gst/pygstiterator.c: Printf format fix.
6149           Original commit message from CVS:
6150           * gst/pygstiterator.c: (pygst_iterator_new):
6151           Printf format fix.
6152
6153 2006-10-03 09:24:11 +0000  Edward Hervey <bilboed@bilboed.com>
6154
6155           codegen/argtypes.py: Revert the UInt64Arg modifications from upstream. It forces us to give a PyLong, whereas we can ...
6156           Original commit message from CVS:
6157           * codegen/argtypes.py:
6158           Revert the UInt64Arg modifications from upstream. It forces us to give
6159           a PyLong, whereas we can directly use the 'K' argument parsing for that.
6160
6161 2006-09-29 09:53:11 +0000  Edward Hervey <bilboed@bilboed.com>
6162
6163           ltihooks.py: Removed
6164           Original commit message from CVS:
6165           * ltihooks.py:
6166           Removed
6167           * testsuite/common.py:
6168           ltihooks is dead, long live gstltihooks. This should complete thomas'
6169           fix of #357310.
6170
6171 2006-09-28 10:03:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
6172
6173           gst/Makefile.am: Explicitly export _PyGObject_API from our modules, as it's apparently needed for import. Previously ...
6174           Original commit message from CVS:
6175           * gst/Makefile.am:
6176           Explicitly export _PyGObject_API from our modules, as it's apparently
6177           needed for import. Previously we implicitly relied on a bug in the
6178           core providing --export-dynamic as a link flag.
6179
6180 2006-09-23 10:43:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6181
6182           Fix #357310
6183           Original commit message from CVS:
6184           * Makefile.am:
6185           * gst/__init__.py:
6186           * gstltihooks.py:
6187           Fix #357310
6188
6189 2006-09-22 13:21:59 +0000  Rene Stadler <mail@renestadler.de>
6190
6191           gst/gstlibs.override: Fixes for GstController creation memleak fixes.
6192           Original commit message from CVS:
6193           Patch by: Rene Stadler <mail@renestadler.de>
6194           * gst/gstlibs.override:
6195           Fixes for GstController creation
6196           memleak fixes.
6197
6198 2006-09-12 11:16:08 +0000  Edward Hervey <bilboed@bilboed.com>
6199
6200           gst/extend/Makefile.am: Forgot to add 3 previous files to the Makefile so they get installed.
6201           Original commit message from CVS:
6202           * gst/extend/Makefile.am:
6203           Forgot to add 3 previous files to the Makefile so they get
6204           installed.
6205
6206 2006-09-12 11:14:24 +0000  Edward Hervey <bilboed@bilboed.com>
6207
6208           gst/extend/: Revival of the jukebox (and leveller) using 0.10 and gnonlin.
6209           Original commit message from CVS:
6210           * gst/extend/jukebox.py:
6211           * gst/extend/leveller.py:
6212           * gst/extend/sources.py:
6213           Revival of the jukebox (and leveller) using 0.10 and gnonlin.
6214           Still needs a bit of love, but functionnal enough.
6215
6216 2006-09-10 08:56:22 +0000  Edward Hervey <bilboed@bilboed.com>
6217
6218         * ChangeLog:
6219           Give proper credits to the author of the patch
6220           Original commit message from CVS:
6221           Give proper credits to the author of the patch
6222
6223 2006-09-10 08:53:26 +0000  Edward Hervey <bilboed@bilboed.com>
6224
6225           gst/libs.defs: Add definition for GstParamFlags, extension of the GParamFlags.
6226           Original commit message from CVS:
6227           * gst/libs.defs:
6228           Add definition for GstParamFlags, extension of the GParamFlags.
6229           Only contains one flag, gst.PARAM_CONTROLLABLE.
6230           Closes #355150
6231
6232 2006-08-31 14:03:44 +0000  Edward Hervey <bilboed@bilboed.com>
6233
6234           gst/gst-0.10.10.ignore: API addition
6235           Original commit message from CVS:
6236           * gst/gst-0.10.10.ignore:
6237           API addition
6238           * gst/gst.defs:
6239           Added new ghostpad functions.
6240
6241 2006-08-29 10:05:40 +0000  Edward Hervey <bilboed@bilboed.com>
6242
6243           gst/gst.override: We don't own a reference on the elements contained in the list returned by gst_xml_get_topelements().
6244           Original commit message from CVS:
6245           * gst/gst.override:
6246           We don't own a reference on the elements contained in the list
6247           returned by gst_xml_get_topelements().
6248
6249 2006-08-29 09:23:59 +0000  Edward Hervey <bilboed@bilboed.com>
6250
6251           testsuite/test_pad.py: The bug was not a bug. Fixed the typo.
6252           Original commit message from CVS:
6253           * testsuite/test_pad.py:
6254           The bug was not a bug. Fixed the typo.
6255
6256 2006-08-29 07:43:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6257
6258           testsuite/test_pad.py: add a test for event probes - shows a bug, for which I commented the failUnless out
6259           Original commit message from CVS:
6260           * testsuite/test_pad.py:
6261           add a test for event probes - shows a bug, for which I commented
6262           the failUnless out
6263
6264 2006-08-21 12:55:37 +0000  Edward Hervey <bilboed@bilboed.com>
6265
6266           configure.ac: Whoops, typo error :)
6267           Original commit message from CVS:
6268           * configure.ac:
6269           Whoops, typo error :)
6270
6271 2006-08-21 11:43:01 +0000  Edward Hervey <bilboed@bilboed.com>
6272
6273           configure.ac: attempt to fix build.
6274           Original commit message from CVS:
6275           * configure.ac:
6276           attempt to fix build.
6277
6278 2006-08-21 11:31:51 +0000  Edward Hervey <bilboed@bilboed.com>
6279
6280           configure.ac: If pygobject is available, only build with it, else try to find pygtk to stay compatible with older ver...
6281           Original commit message from CVS:
6282           * configure.ac:
6283           If pygobject is available, only build with it, else try to find pygtk
6284           to stay compatible with older version.
6285           * gst/Makefile.am:
6286           Switch to pygobject CFLAGS.
6287           * testsuite/Makefile.am:
6288           Switch to pygobject CFLAGS.
6289
6290 2006-08-08 19:21:51 +0000  Edward Hervey <bilboed@bilboed.com>
6291
6292           codegen/codegen.py: newer pygobject's pyg_constant_strip_prefix() now return a const gchar * whereas PyModule_AddIntC...
6293           Original commit message from CVS:
6294           * codegen/codegen.py:
6295           newer pygobject's pyg_constant_strip_prefix() now return a const gchar *
6296           whereas PyModule_AddIntConstant() takes a normal gchar*.
6297           Closes #349623
6298
6299 2006-08-05 17:15:52 +0000  Andy Wingo <wingo@pobox.com>
6300
6301           examples/synchronizer.py: Actually appears to work now, will have to try with guadec videos on Monday.
6302           Original commit message from CVS:
6303           2006-08-05  Andy Wingo  <wingo@pobox.com>
6304           * examples/synchronizer.py: Actually appears to work now, will
6305           have to try with guadec videos on Monday.
6306           * examples/remuxer.py (PlayerWindow.create_ui): Disable the
6307           auto-adjusting of cut in and cut out times, it's annoying.
6308
6309 2006-08-04 17:04:27 +0000  Andy Wingo <wingo@pobox.com>
6310
6311         * examples/synchronizer.py:
6312           small updates, still ui only
6313           Original commit message from CVS:
6314           small updates, still ui only
6315
6316 2006-08-04 16:42:15 +0000  Andy Wingo <wingo@pobox.com>
6317
6318           examples/synchronizer.py: New file, a bit of a hack to remuxer.py, but for resyncing a bad ogg. Only UI at the moment..
6319           Original commit message from CVS:
6320           2006-08-04  Andy Wingo  <wingo@pobox.com>
6321           * examples/synchronizer.py: New file, a bit of a hack to
6322           remuxer.py, but for resyncing a bad ogg. Only UI at the moment..
6323
6324 2006-07-28 13:56:43 +0000  Andy Wingo <wingo@pobox.com>
6325
6326         * ChangeLog:
6327           changelog
6328           Original commit message from CVS:
6329           changelog
6330
6331 2006-07-28 13:56:20 +0000  James Doc Livingston <doclivingston@gmail.com>
6332
6333           examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use normal seeks instead of segment seeks so that EOS is...
6334           Original commit message from CVS:
6335           2006-07-28  Andy Wingo  <wingo@pobox.com>
6336           * examples/remuxer.py (RemuxBin._do_seek, Remuxer._bus_watch): Use
6337           normal seeks instead of segment seeks so that EOS is handled
6338           properly. Patch by James "Doc" Livingston <doclivingston at
6339           gmail.com>. (#348416)
6340           * examples/remuxer.py (RemuxBin._new_demuxed_pad): Increase the
6341           buffer size for dealing with terribly muxed files.
6342
6343 2006-07-20 17:05:22 +0000  Edward Hervey <bilboed@bilboed.com>
6344
6345           configure.ac: Back to development cycle
6346           Original commit message from CVS:
6347           * configure.ac:
6348           Back to development cycle
6349
6350 === release 0.10.5 ===
6351
6352 2006-07-20 17:03:57 +0000  Edward Hervey <bilboed@bilboed.com>
6353
6354         * ChangeLog:
6355         * NEWS:
6356           0.10.5 "My Little Poney wants some Funk" release
6357           Original commit message from CVS:
6358           0.10.5 "My Little Poney wants some Funk" release
6359           ----------------------------------------------------------------------
6360
6361 2006-07-19 14:21:36 +0000  Edward Hervey <bilboed@bilboed.com>
6362
6363           configure.ac: 0.10.4.2 pre-release
6364           Original commit message from CVS:
6365           * configure.ac: 0.10.4.2 pre-release
6366
6367 2006-07-18 15:33:41 +0000  Edward Hervey <bilboed@bilboed.com>
6368
6369           Add new ignore for 0.10.10 API additions
6370           Original commit message from CVS:
6371           * configure.ac:
6372           * gst/Makefile.am:
6373           * gst/gst-0.10.10.ignore:
6374           * gst/gstversion.override.in:
6375           Add new ignore for 0.10.10 API additions
6376           * gst/gst.defs:
6377           Added definitions for new segtrap functions
6378
6379 2006-07-05 11:35:12 +0000  Edward Hervey <bilboed@bilboed.com>
6380
6381           gst/gstmodule.c: Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between python and C.
6382           Original commit message from CVS:
6383           * gst/gstmodule.c: (init_gst):
6384           Added gst.BUFFER_OFFSET_NONE for proper (guint64) -1 conversion between
6385           python and C.
6386
6387 2006-07-03 14:44:20 +0000  Edward Hervey <bilboed@bilboed.com>
6388
6389           gst/: Repeat 100 times : "I shouldn't commit patches without checking them thoroughly, especially if they come from s...
6390           Original commit message from CVS:
6391           * gst/gstelement.override:
6392           * gst/gstevent.override:
6393           * gst/gstmessage.override:
6394           * gst/gstquery.override:
6395           Repeat 100 times : "I shouldn't commit patches without checking
6396           them thoroughly, especially if they come from someone I trust".
6397           Fix the broken Py_BuildValue.
6398
6399 2006-07-03 13:32:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6400
6401           add gcov stuff
6402           Original commit message from CVS:
6403           * Makefile.am:
6404           * configure.ac:
6405           * gst/Makefile.am:
6406           add gcov stuff
6407
6408 2006-07-03 13:31:19 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6409
6410           gst/gstmodule.c: don't crash when error is NULL
6411           Original commit message from CVS:
6412           * gst/gstmodule.c: (init_gst):
6413           don't crash when error is NULL
6414
6415 2006-07-03 09:31:26 +0000  Edward Hervey <bilboed@bilboed.com>
6416
6417           gst/gstmessage.override: State change is a list and not a tuple
6418           Original commit message from CVS:
6419           * gst/gstmessage.override:
6420           State change is a list and not a tuple
6421           * gst/gstpad.override:
6422           query_position() got busted in previous commit.
6423
6424 2006-07-03 09:01:18 +0000  Edward Hervey <bilboed@bilboed.com>
6425
6426           gst/: Use Py_BuildValue to construct tuples.
6427           Original commit message from CVS:
6428           reviewed by: Edward Hervey  <edward@fluendo.com>
6429           * gst/gstelement.override:
6430           * gst/gstevent.override:
6431           * gst/gstmessage.override:
6432           * gst/gstpad.override:
6433           * gst/gstquery.override:
6434           Use Py_BuildValue to construct tuples.
6435           Use tuples for collection of different objects.
6436           See http://www.python.org/doc/faq/general/#why-are-there-separate-tuple-and-list-data-types
6437           * testsuite/test_event.py:
6438           [message|query|event].parse_* now return tuples and not list.
6439           Fixes #334548
6440
6441 2006-07-02 15:25:04 +0000  Edward Hervey <bilboed@bilboed.com>
6442
6443           Removal of all glib < 2.8 cruft since GStreamer core now requires glib >= 2.8
6444           Original commit message from CVS:
6445           Removal of all glib < 2.8 cruft since GStreamer core now requires
6446           glib >= 2.8
6447           * codegen/argtypes.py:
6448           remove gstobject cruft from ObjectArg
6449           * configure.ac:
6450           Require glib >= 2.8.0
6451           * gst/Makefile.am:
6452           * gst/pygstobject.c:
6453           * gst/pygstobject.h:
6454           Remove pygstobject.[ch]
6455           * gst/common.h:
6456           Don't include removed header file.
6457           * gst/gst.override:
6458           * gst/gstbin.override:
6459           * gst/gstbus.override:
6460           * gst/gstelement.override:
6461           * gst/gstelementfactory.override:
6462           * gst/gstmessage.override:
6463           * gst/gstobject.override:
6464           * gst/gstpad.override:
6465           * gst/interfaces.override:
6466           * gst/pygstiterator.c: (pygst_iterator_iter_next):
6467           Switch from using pygstobject* functions to using pygobject* functions.
6468           * gst/gstmodule.c: (sink_gstobject), (init_gst):
6469           Move GstObject sink function here and use standard gobject refcounting.
6470
6471 2006-06-22 19:12:36 +0000  Edward Hervey <bilboed@bilboed.com>
6472
6473           configure.ac: 0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag release).
6474           Original commit message from CVS:
6475           * configure.ac: (GST_LIBS):
6476           0.10.7 ignore file is for 0.10.7 AND 0.10.8 (due to brown paperbag
6477           release).
6478
6479 2006-06-15 09:58:08 +0000  Edward Hervey <bilboed@bilboed.com>
6480
6481           codegen/codegen.py: Always unblock threads when going to C.
6482           Original commit message from CVS:
6483           * codegen/codegen.py:
6484           Always unblock threads when going to C.
6485           * gst/gst.defs:
6486           Revert unblock-threads noise.
6487
6488 2006-06-14 10:00:32 +0000  Edward Hervey <bilboed@bilboed.com>
6489
6490           gst/gst-types.defs: Added fields for GstPadTemplate.
6491           Original commit message from CVS:
6492           * gst/gst-types.defs:
6493           Added fields for GstPadTemplate.
6494           * gst/gst.defs:
6495           Made gst_element_class_get_template_list a GstElement method.
6496           * gst/gstelement.override:
6497           Override for gst.Element.get_template_list()
6498           * gst/gstpad.override:
6499           Override getter for GstStaticPadTemplate.static_caps so that it uses
6500           the correct pointer.
6501
6502 2006-06-13 17:43:40 +0000  Edward Hervey <bilboed@bilboed.com>
6503
6504           testsuite/gstpython.supp: Keeping suppresions
6505           Original commit message from CVS:
6506           * testsuite/gstpython.supp:
6507           Keeping suppresions
6508
6509 2006-06-13 16:52:05 +0000  Edward Hervey <bilboed@bilboed.com>
6510
6511           testsuite/gstpython.supp: Tim might have fixed this suppression. Commenting it.
6512           Original commit message from CVS:
6513           * testsuite/gstpython.supp:
6514           Tim might have fixed this suppression. Commenting it.
6515
6516 2006-06-13 14:43:41 +0000  Edward Hervey <bilboed@bilboed.com>
6517
6518           testsuite/gstpython.supp: One more suppression added to bug #344761
6519           Original commit message from CVS:
6520           * testsuite/gstpython.supp:
6521           One more suppression added to bug #344761
6522
6523 2006-06-13 13:45:33 +0000  Edward Hervey <bilboed@bilboed.com>
6524
6525           .cvsignore: Ignore more files
6526           Original commit message from CVS:
6527           * .cvsignore:
6528           Ignore more files
6529
6530 2006-06-13 13:28:47 +0000  Edward Hervey <bilboed@bilboed.com>
6531
6532           testsuite/gstpython.supp: Added suppresion for leaks of bug #344761.
6533           Original commit message from CVS:
6534           * testsuite/gstpython.supp:
6535           Added suppresion for leaks of bug #344761.
6536
6537 2006-06-13 11:05:08 +0000  Edward Hervey <bilboed@bilboed.com>
6538
6539           Ignore log files.
6540           Original commit message from CVS:
6541           * .cvsignore:
6542           * testsuite/.cvsignore:
6543           Ignore log files.
6544
6545 2006-06-13 10:59:44 +0000  Edward Hervey <bilboed@bilboed.com>
6546
6547           Makefile.am: Cleanup pygst.pyc file.
6548           Original commit message from CVS:
6549           * Makefile.am: (CLEANFILES):
6550           Cleanup pygst.pyc file.
6551
6552 2006-06-13 10:55:09 +0000  Edward Hervey <bilboed@bilboed.com>
6553
6554           gst/gst.defs: Add 'unblock-threads #t' for critical functions/methods.
6555           Original commit message from CVS:
6556           * gst/gst.defs:
6557           Add 'unblock-threads #t' for critical functions/methods.
6558
6559 2006-06-12 16:51:36 +0000  Edward Hervey <bilboed@bilboed.com>
6560
6561           testsuite/: Added cleanup file to initialize registry before running checks.
6562           Original commit message from CVS:
6563           * testsuite/Makefile.am:
6564           * testsuite/runtests.py:
6565           * testsuite/cleanup.py:
6566           Added cleanup file to initialize registry before running checks.
6567           Added G_DEBUG=gc-friendly to valgrinding
6568           Only test test_*.py files
6569
6570 2006-06-11 16:32:18 +0000  Edward Hervey <bilboed@bilboed.com>
6571
6572           .cvsignore: more files to ignore
6573           Original commit message from CVS:
6574           * .cvsignore:
6575           more files to ignore
6576
6577 2006-06-09 17:21:40 +0000  Edward Hervey <bilboed@bilboed.com>
6578
6579           pygst.py.in: Raise RequiredVersionError(ValueError, AssertionError) wherever applicable. This makes the new system (r...
6580           Original commit message from CVS:
6581           * pygst.py.in:
6582           Raise RequiredVersionError(ValueError, AssertionError) wherever
6583           applicable. This makes the new system (raising an error) compatible
6584           with the old system (assertions).
6585           Fixes #341114
6586
6587 2006-06-09 14:19:16 +0000  Edward Hervey <bilboed@bilboed.com>
6588
6589           pygst.py.in: Don't import non-used modules
6590           Original commit message from CVS:
6591           * pygst.py.in:
6592           Don't import non-used modules
6593           * testsuite/Makefile.am:
6594           Heavy valgrinding por favor !
6595           (%.valgrind): with always-malloc for GSlice
6596
6597 2006-06-09 14:15:53 +0000  Edward Hervey <bilboed@bilboed.com>
6598
6599           pygst.py.in: Don't import non-used modules
6600           Original commit message from CVS:
6601           * pygst.py.in:
6602           Don't import non-used modules
6603           * testsuite/Makefile.am:
6604           Heavy valgrinding por favor !
6605
6606 2006-06-09 10:50:21 +0000  Edward Hervey <bilboed@bilboed.com>
6607
6608           codegen/: Updated codegenerator to current pygtk one.
6609           Original commit message from CVS:
6610           * codegen/Makefile.am:
6611           * codegen/argtypes.py:
6612           * codegen/codegen.py:
6613           * codegen/definitions.py:
6614           * codegen/defsconvert.py:
6615           * codegen/defsparser.py:
6616           * codegen/docextract.py:
6617           * codegen/docextract_to_xml.py:
6618           * codegen/docgen.py:
6619           * codegen/h2def.py:
6620           * codegen/mergedefs.py:
6621           * codegen/missingdefs.py:
6622           * codegen/mkskel.py:
6623           * codegen/override.py:
6624           * codegen/reversewrapper.py:
6625           Updated codegenerator to current pygtk one.
6626           * gst/gst.defs:
6627           * gst/gst.override:
6628           * gst/gstpad.override:
6629           Update defs for new constructor definition.
6630           * testsuite/test_bin.py:
6631           With new constructors, pygobject will try to convert the argument to the
6632           proper GType (here a string).
6633
6634 2006-06-09 10:12:16 +0000  Edward Hervey <bilboed@bilboed.com>
6635
6636           gst/: Update for API additions.
6637           Original commit message from CVS:
6638           * gst/base.defs:
6639           * gst/gst-0.10.7.ignore:
6640           * gst/gst-types.defs:
6641           * gst/gst.defs:
6642           * gst/gstbase.override:
6643           * gst/libs.defs:
6644           Update for API additions.
6645           * gst/gstmodule.c: (init_gst):
6646           Added new GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
6647
6648 2006-05-27 12:18:54 +0000  Edward Hervey <bilboed@bilboed.com>
6649
6650           gst/__init__.py: Make gst-python work on OS without dl.so
6651           Original commit message from CVS:
6652           reviewed by: Edward Hervey <edward@fluendo.com>
6653           * gst/__init__.py:
6654           Make gst-python work on OS without dl.so
6655           Fixes #341799
6656
6657 2006-05-27 12:13:46 +0000  Edward Hervey <bilboed@bilboed.com>
6658
6659           examples/filesrc.py: Port to 0.10.
6660           Original commit message from CVS:
6661           reviewed by: Edward Hervey <edward@fluendo.com>
6662           * examples/filesrc.py: Port to 0.10.
6663
6664 2006-05-27 12:08:08 +0000  Edward Hervey <bilboed@bilboed.com>
6665
6666           examples/audio-controller.py: Make it work with 0.10, still had cruft from 0.9
6667           Original commit message from CVS:
6668           * examples/audio-controller.py:
6669           Make it work with 0.10, still had cruft from 0.9
6670
6671 2006-05-19 08:48:22 +0000  Edward Hervey <bilboed@bilboed.com>
6672
6673           Added ignore file for core 0.10.7
6674           Original commit message from CVS:
6675           * configure.ac:
6676           * gst/Makefile.am:
6677           * gst/gst-0.10.7.ignore:
6678           * gst/gstversion.override.in:
6679           Added ignore file for core 0.10.7
6680           * gst/base.defs:
6681           Added gst_adapter_take_buffer
6682           * gst/gst-0.10.6.ignore:
6683           Filed API addition for 0.10.6
6684           * gst/gst-types.defs:
6685           Added GstTypeFind pointer definition
6686           * gst/gst.defs:
6687           * gst/gst.override:
6688           Added fake function gst_type_find_new() to create a GstTypeFind that can
6689           be used in all typefinding function.
6690           GstTypeFind *
6691           gst_type_find_new(data, peekfunction, suggestfunction [, getlenghtfunction])
6692
6693 2006-05-09 14:24:02 +0000  Edward Hervey <bilboed@bilboed.com>
6694
6695           Update for API changes.
6696           Original commit message from CVS:
6697           * configure.ac:
6698           * gst/Makefile.am:
6699           * gst/gst-0.10.6.ignore:
6700           * gst/gst.defs:
6701           * gst/gstversion.override.in:
6702           Update for API changes.
6703           Added ignore files for core 0.10.6 API additions.
6704
6705 2006-05-09 14:00:10 +0000  Edward Hervey <bilboed@bilboed.com>
6706
6707           gst/gst.override: Reverting previous patches for conditional ignore.
6708           Original commit message from CVS:
6709           * gst/gst.override:
6710           Reverting previous patches for conditional ignore.
6711           It can't be done from within override files.
6712           The only one left is the python gst_debug_log function
6713           which will do nothing #ifdef GST_DISABLE_GST_DEBUG.
6714           Also removed the conditional ignore for API changes since it didn't
6715           have any effect either.
6716
6717 2006-05-09 13:36:51 +0000  Edward Hervey <bilboed@bilboed.com>
6718
6719           gst/gst.override: Better conditional ignore for types and methods.
6720           Original commit message from CVS:
6721           * gst/gst.override:
6722           Better conditional ignore for types and methods.
6723
6724 2006-05-09 13:13:48 +0000  Edward Hervey <bilboed@bilboed.com>
6725
6726           codegen/: Added code to ignore type and the function/methods/classes that use them.
6727           Original commit message from CVS:
6728           * codegen/codegen.py:
6729           * codegen/override.py:
6730           Added code to ignore type and the function/methods/classes that use
6731           them.
6732           * gst/gst.override:
6733           ignore methods/classes/types depending on how GStreamer core was built:
6734           _ GST_DISABLE_GST_DEBUG
6735           _ GST_DISABLE_LOADSAVE
6736           _ GST_DISABLE_PARSE
6737
6738 2006-05-09 10:25:17 +0000  Edward Hervey <bilboed@bilboed.com>
6739
6740           testsuite/python.supp: Added suppressions for FC5 64 bit
6741           Original commit message from CVS:
6742           * testsuite/python.supp:
6743           Added suppressions for FC5 64 bit
6744
6745 2006-05-08 11:59:56 +0000  Edward Hervey <bilboed@bilboed.com>
6746
6747           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
6748           Original commit message from CVS:
6749           * autogen.sh: (CONFIGURE_DEF_OPT):
6750           libtoolize on Darwin/MacOSX is called glibtoolize
6751
6752 2006-05-05 13:32:37 +0000  Andy Wingo <wingo@pobox.com>
6753
6754         * examples/remuxer.py:
6755           smaller title
6756           Original commit message from CVS:
6757           smaller title
6758
6759 2006-05-05 13:30:01 +0000  Andy Wingo <wingo@pobox.com>
6760
6761           examples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race condition getting the initial cutin time via inserting...
6762           Original commit message from CVS:
6763           2006-05-05  Andy Wingo  <wingo@pobox.com>
6764           * examples/remuxer.py (PlayerWindow.update_scale_cb): Fix a race
6765           condition getting the initial cutin time via inserting whitespace.
6766           (all over): UI fixes to make Mike happy.
6767
6768 2006-05-05 11:00:44 +0000  Andy Wingo <wingo@pobox.com>
6769
6770           examples/remuxer.py: Updates! Nothing gstreamery, it's all ui, so I won't bother you with the details.
6771           Original commit message from CVS:
6772           2006-05-05  Andy Wingo  <wingo@pobox.com>
6773           * examples/remuxer.py: Updates! Nothing gstreamery, it's all ui,
6774           so I won't bother you with the details.
6775
6776 2006-04-29 16:59:16 +0000  Edward Hervey <bilboed@bilboed.com>
6777
6778           examples/gstfile.py: Threaded application, we NEED gobject.threads_init().
6779           Original commit message from CVS:
6780           * examples/gstfile.py:
6781           Threaded application, we NEED gobject.threads_init().
6782           This should finally gets rid of the crashes when used on single files.
6783           * gst/extend/discoverer.py:
6784           Re-order the imports.
6785
6786 2006-04-28 17:35:26 +0000  Edward Hervey <bilboed@bilboed.com>
6787
6788           gst/arg-types.py: Caps used as arguments of virtual methods should keep their initial refcount when calling the pytho...
6789           Original commit message from CVS:
6790           * gst/arg-types.py:
6791           Caps used as arguments of virtual methods should keep their initial
6792           refcount when calling the python methods.
6793           This is similar to the patch done for GstMiniObjects.
6794           * gst/gstbase.override:
6795           Adjust the gst.BaseTransform.get_unit_size() virtual method for above
6796           fix.
6797
6798 2006-04-28 15:23:52 +0000  Edward Hervey <bilboed@bilboed.com>
6799
6800           gst/gstbase.override: gst.BaseTransform.get_unit_size() virtual method override.
6801           Original commit message from CVS:
6802           reviewed by: Edward Hervey  <edward@fluendo.com>
6803           * gst/gstbase.override:
6804           gst.BaseTransform.get_unit_size() virtual method override.
6805           Closes #339248
6806
6807 2006-04-28 15:07:41 +0000  Edward Hervey <bilboed@bilboed.com>
6808
6809           gst/arg-types.py: GstMiniObject used as virtual methods parameters should be unreffed before calling the method and t...
6810           Original commit message from CVS:
6811           * gst/arg-types.py:
6812           GstMiniObject used as virtual methods parameters should be unreffed
6813           before calling the method and the ref-ed.
6814           Added Params and Returns for const-gchar*, GType and gulong so the
6815           code generator can generate more virtual methods handlers/proxys.
6816           * gst/gst-types.defs:
6817           * gst/gst.defs:
6818           * gst/interfaces.defs:
6819           Added vtable and virtual method definition for interfaces so we can properly use virtual
6820           methods from those interfaces in python.
6821
6822 2006-04-28 14:55:15 +0000  Edward Hervey <bilboed@bilboed.com>
6823
6824           gst/gstpad.override: (pad_block_callback_marshal)
6825           Original commit message from CVS:
6826           2006-04-19  Andy Wingo  <wingo@pobox.com>
6827           * gst/gstpad.override: (pad_block_callback_marshal)
6828           (_wrap_gst_pad_set_blocked_async): Fix refcounting problems and
6829           indent.
6830           Fixes #338982
6831
6832 2006-04-28 14:54:45 +0000  Edward Hervey <bilboed@bilboed.com>
6833
6834           gst/gstmodule.c: Wrap the gstreamer error domains quark.
6835           Original commit message from CVS:
6836           * gst/gstmodule.c: (init_gst):
6837           Wrap the gstreamer error domains quark.
6838           Fixes #339040
6839
6840 2006-04-28 14:51:52 +0000  Edward Hervey <bilboed@bilboed.com>
6841
6842         * ChangeLog:
6843           gst/gstpad.override (pad_block_callback_marshal)
6844           Original commit message from CVS:
6845           * gst/gstpad.override (pad_block_callback_marshal)
6846           (_wrap_gst_pad_set_blocked_async): Fix refcounting problems and
6847           indent.
6848           Fixes #338982
6849
6850 2006-04-28 14:07:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6851
6852         * ChangeLog:
6853         * configure.ac:
6854           back to HEAD
6855           Original commit message from CVS:
6856           back to HEAD
6857
6858 === release 0.10.4 ===
6859
6860 2006-04-28 14:06:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6861
6862         * ChangeLog:
6863         * NEWS:
6864         * RELEASE:
6865         * configure.ac:
6866           releasing 0.10.4
6867           Original commit message from CVS:
6868           releasing 0.10.4
6869
6870 2006-04-19 12:04:56 +0000  Andy Wingo <wingo@pobox.com>
6871
6872         * examples/fvumeter.py:
6873           BPB(tm)
6874           Original commit message from CVS:
6875           BPB(tm)
6876
6877 2006-04-19 12:04:19 +0000  Andy Wingo <wingo@pobox.com>
6878
6879         * ChangeLog:
6880         * examples/fvumeter.py:
6881         * gst/arg-types.py:
6882           gst/arg-types.py (GstCapsArg.write_const_param)
6883           Original commit message from CVS:
6884           2006-04-19  Andy Wingo  <wingo@pobox.com>
6885           * gst/arg-types.py (GstCapsArg.write_const_param)
6886           (GstCapsArg.write_param): If there is a default value, initialize
6887           the py_caps variable to NULL. PyArgs_Parse* doesn't touch c
6888           variables if the optional arg isn't there. Fixes #339010.
6889
6890 2006-04-19 11:58:14 +0000  Andy Wingo <wingo@pobox.com>
6891
6892           examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks, because the output won't be readable without a keyfram...
6893           Original commit message from CVS:
6894           2006-04-19  Andy Wingo  <wingo@pobox.com>
6895           * examples/remuxer.py (GstPlayer.seek): Don't do accurate seeks,
6896           because the output won't be readable without a keyframe anyway.
6897
6898 2006-04-19 08:50:48 +0000  Andy Wingo <wingo@pobox.com>
6899
6900           examples/remuxer.py: Another code dump. I know it breaks the freeze but it's just a wee example :)
6901           Original commit message from CVS:
6902           2006-04-19  Andy Wingo  <wingo@pobox.com>
6903           * examples/remuxer.py: Another code dump. I know it breaks the
6904           freeze but it's just a wee example :)
6905
6906 2006-04-13 16:38:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
6907
6908         * configure.ac:
6909           prereleasing gst-python
6910           Original commit message from CVS:
6911           prereleasing gst-python
6912
6913 2006-04-10 14:47:19 +0000  Edward Hervey <bilboed@bilboed.com>
6914
6915           gst/gsttaglist.override: Return tag value if present more than once (instead of exactly once).
6916           Original commit message from CVS:
6917           * gst/gsttaglist.override: (tag_foreach_func_list):
6918           Return tag value if present more than once (instead of exactly once).
6919           Fixes #337876
6920
6921 2006-04-10 09:21:09 +0000  Edward Hervey <bilboed@bilboed.com>
6922
6923           codegen/argtypes.py: Update from upstream codegen for UInt argtype.
6924           Original commit message from CVS:
6925           * codegen/argtypes.py:
6926           Update from upstream codegen for UInt argtype.
6927           * gst/gst-types.defs:
6928           Added GstIndexEntry boxed type.
6929           * gst/gstbase.override:
6930           Wrapped gst.BaseSrc::get_times() and gst.PushSrc::create() virtual
6931           methods.
6932           gst.BaseSrc and gst.PushSrc virtual methods are now completely wrapped.
6933
6934 2006-04-08 18:46:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6935
6936           testsuite/test-object.h: Fix broken GObject macros
6937           Original commit message from CVS:
6938           * testsuite/test-object.h:
6939           Fix broken GObject macros
6940
6941 2006-04-07 18:33:35 +0000  Andy Wingo <wingo@pobox.com>
6942
6943           examples/remuxer.py: Code dump, work in progress...
6944           Original commit message from CVS:
6945           2006-04-07  Andy Wingo  <wingo@pobox.com>
6946           * examples/remuxer.py: Code dump, work in progress...
6947
6948 2006-04-07 17:58:18 +0000  Edward Hervey <bilboed@bilboed.com>
6949
6950           testsuite/test_ghostpad.py: more assertions to figure out an speed issue.
6951           Original commit message from CVS:
6952           * testsuite/test_ghostpad.py:
6953           more assertions to figure out an speed issue.
6954
6955 2006-04-07 17:21:27 +0000  Andy Wingo <wingo@pobox.com>
6956
6957           gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if it is an optional argument. Translate this python no...
6958           Original commit message from CVS:
6959           2006-04-07  Andy Wingo  <wingo@pobox.com>
6960           * gst/arg-types.py (GstCapsArg.beforenull): py_caps can be NULL if
6961           it is an optional argument. Translate this python non-value to the
6962           C NULL.
6963           * gst/gst.defs (get_compatible_pad): Filter caps is optional and
6964           can be None. It defaults to None.
6965
6966 2006-04-07 15:41:00 +0000  Edward Hervey <bilboed@bilboed.com>
6967
6968           Makefile.am: make check-valgrind calls make valgrind in the testsuite directory.
6969           Original commit message from CVS:
6970           * Makefile.am:
6971           make check-valgrind calls make valgrind in the testsuite directory.
6972           * testsuite/Makefile.am:
6973           prepend $(top_srcdir) to PYTHONPATH for all tests so it uses the built
6974           library and not the installed one.
6975           * testsuite/python.supp:
6976           Added suppressions discovered on x86/gentoo.
6977
6978 2006-04-07 14:54:49 +0000  Andy Wingo <wingo@pobox.com>
6979
6980           gst/gstelement.override (_wrap_gst_element_link): Allow errors parsing the optional filter caps to propagate up.
6981           Original commit message from CVS:
6982           2006-04-07  Andy Wingo  <wingo@pobox.com>
6983           * gst/gstelement.override (_wrap_gst_element_link): Allow errors
6984           parsing the optional filter caps to propagate up.
6985
6986 2006-04-07 14:32:08 +0000  Andy Wingo <wingo@pobox.com>
6987
6988           gst/gst.defs (element_make_from_uri): Element name is optional and can be None. It defaults to None.
6989           Original commit message from CVS:
6990           2006-04-07  Andy Wingo  <wingo@pobox.com>
6991           * gst/gst.defs (element_make_from_uri): Element name is optional
6992           and can be None. It defaults to None.
6993
6994 2006-04-05 17:05:43 +0000  Edward Hervey <bilboed@bilboed.com>
6995
6996           testsuite/test_message.py: GstBus is flushing in NULL, so we need to set the pipeline to READY in order to receive th...
6997           Original commit message from CVS:
6998           * testsuite/test_message.py:
6999           GstBus is flushing in NULL, so we need to set the pipeline to READY in
7000           order to receive the messages in the bus watch.
7001
7002 2006-04-05 11:55:48 +0000  Andy Wingo <wingo@pobox.com>
7003
7004           configure.ac (PYGST_MICRO_VERSION): Doc fix.
7005           Original commit message from CVS:
7006           2006-04-05  Andy Wingo  <wingo@pobox.com>
7007           * configure.ac (PYGST_MICRO_VERSION): Doc fix.
7008           (PYGST_NANO_VERSION): New define.
7009           * gst/__init__.py (version): Add as an alias for get_gst_version.
7010           Should use the deprecation infrastructure here.
7011           * gst/gst.defs: Add defs for the new wrapped functions.
7012           * gst/gst.override (_wrap_gst_get_pygst_version)
7013           (_wrap_gst_get_gst_version): New overrides, functions to access
7014           the gstreamer and pygst versions. The first used to be called
7015           gst_version(); we ignore gst_version now.
7016
7017 2006-04-05 08:37:32 +0000  Andy Wingo <wingo@pobox.com>
7018
7019           gst/gstpad.override (_wrap_gst_pad_set_blocked_async): PyObject_IsTrue, not PyBool_Check. Grr.
7020           Original commit message from CVS:
7021           2006-04-05  Andy Wingo  <wingo@pobox.com>
7022           * gst/gstpad.override (_wrap_gst_pad_set_blocked_async):
7023           PyObject_IsTrue, not PyBool_Check. Grr.
7024
7025 2006-04-04 16:16:46 +0000  Edward Hervey <bilboed@bilboed.com>
7026
7027           gst/gst.defs: gst_element_post_message: Adding keep-refcount tag to the message since the function will unref it.
7028           Original commit message from CVS:
7029           * gst/gst.defs:
7030           gst_element_post_message: Adding keep-refcount tag to the message since
7031           the function will unref it.
7032
7033 2006-04-01 10:10:48 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7034
7035         * examples/Makefile.am:
7036           fix makefile
7037           Original commit message from CVS:
7038           fix makefile
7039
7040 2006-04-01 10:07:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7041
7042           configure.ac: use AS_VERSION and AS_NANO
7043           Original commit message from CVS:
7044           * configure.ac:
7045           use AS_VERSION and AS_NANO
7046
7047 2006-03-31 17:12:50 +0000  Andy Wingo <wingo@pobox.com>
7048
7049           examples/remuxer.py: Example GUI for a remuxer, unfinished -- dropping it here while I hack on it. Based on player.py.
7050           Original commit message from CVS:
7051           2006-03-31  Andy Wingo  <wingo@pobox.com>
7052           * examples/remuxer.py: Example GUI for a remuxer, unfinished --
7053           dropping it here while I hack on it. Based on player.py.
7054           * examples/Makefile.am (examples_DATA): Add remuxer.py, reorder
7055           list.
7056
7057 2006-03-30 03:46:56 +0000  David I. Lehn <dlehn@users.sourceforge.net>
7058
7059           configure.ac: Better empty string test fix for "Fixes to how we figure out what API to ignore"
7060           Original commit message from CVS:
7061           * configure.ac:
7062           Better empty string test fix for "Fixes to how we figure out what API
7063           to ignore"
7064
7065 2006-03-24 11:07:22 +0000  Edward Hervey <bilboed@bilboed.com>
7066
7067           configure.ac: Fixes in how we figure out what API to ignore
7068           Original commit message from CVS:
7069           * configure.ac:
7070           Fixes in how we figure out what API to ignore
7071           * gst/Makefile.am:
7072           * gst/gst-0.10.5.ignore:
7073           * gst/gstversion.override.in:
7074           Added file for handling API additions for gstreamer 0.10.5
7075           * gst/base.defs:
7076           * gst/gst.defs:
7077           New API
7078           * gst/gstpad.override:
7079           Overrides for gst.Pad.query_peer_*()
7080
7081 2006-03-21 21:49:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7082
7083         * configure.ac:
7084           Bump nano back to CVS
7085           Original commit message from CVS:
7086           Bump nano back to CVS
7087
7088 === release 0.10.3 ===
7089
7090 2006-03-21 21:48:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7091
7092           configure.ac: releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."
7093           Original commit message from CVS:
7094           === release 0.10.3 ===
7095           2006-03-21  Jan Schmidt <thaytan@mad.scientist.com>
7096           * configure.ac:
7097           releasing 0.10.3, "Maybe not today. Maybe not tomorrow, but soon..."
7098
7099 2006-03-21 14:01:07 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7100
7101           testsuite/: Another attempt at making the tests deterministic on the buildbots
7102           Original commit message from CVS:
7103           * testsuite/test_ghostpad.py:
7104           * testsuite/test_pad.py:
7105           Another attempt at making the tests deterministic on the buildbots
7106
7107 2006-03-21 00:14:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7108
7109           configure.ac: pre-release 0.10.2.2
7110           Original commit message from CVS:
7111           2006-03-20  Jan Schmidt <thaytan@mad.scientist.com>
7112           * configure.ac:
7113           pre-release 0.10.2.2
7114
7115 2006-03-20 19:08:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7116
7117           testsuite/test_ghostpad.py: Add while loop in teardown to wait for the pipeline state to hit NULL. Hopefully this wil...
7118           Original commit message from CVS:
7119           * testsuite/test_ghostpad.py:
7120           Add while loop in teardown to wait for the pipeline state
7121           to hit NULL. Hopefully this will ensure the refcount has always hit 1.
7122
7123 2006-03-14 12:56:46 +0000  Edward Hervey <bilboed@bilboed.com>
7124
7125           configure.ac: Only require GStreamer core >= 0.10.2
7126           Original commit message from CVS:
7127           * configure.ac:
7128           Only require GStreamer core >= 0.10.2
7129           Detect version of core the bindings are being compiled against and
7130           write gst/gstversion.override file with eventual API additions that
7131           should be ignored.
7132           * gst/Makefile.am:
7133           * gst/base.defs:
7134           Added gst_base_sync_[set|get]_[sync|max_lateness]() and
7135           gst_type_find_helper_get_range() definitions
7136           * gst/gst-0.10.3.ignore:
7137           API added in gstreamer core 0.10.3
7138           * gst/gst-0.10.4.ignore:
7139           API added in gstreamer core 0.10.4
7140           * gst/gst.override:
7141           Include gstversion.override.
7142           * gst/gstversion.override.in:
7143           Magic file for API additions to ignore.
7144
7145 2006-03-14 12:25:22 +0000  Edward Hervey <bilboed@bilboed.com>
7146
7147           codegen/: New --extendpath option for codegenerator so we can add extra path to search for included override files.
7148           Original commit message from CVS:
7149           * codegen/codegen.py:
7150           * codegen/override.py:
7151           New --extendpath option for codegenerator so we can add
7152           extra path to search for included override files.
7153
7154 2006-03-13 11:19:10 +0000  Edward Hervey <bilboed@bilboed.com>
7155
7156           gst/: Added base elements override file.
7157           Original commit message from CVS:
7158           * gst/Makefile.am:
7159           * gst/gst.override:
7160           * gst/gstbase.override:
7161           Added base elements override file.
7162           * gst/gstpad.override:
7163           Added override for gst_pad_alloc_buffer_and_set_caps
7164
7165 2006-03-10 11:28:01 +0000  Edward Hervey <bilboed@bilboed.com>
7166
7167           gst/gst.override: Commited a bit too much :)
7168           Original commit message from CVS:
7169           * gst/gst.override:
7170           Commited a bit too much :)
7171
7172 2006-03-10 11:22:31 +0000  Edward Hervey <bilboed@bilboed.com>
7173
7174           gst/base.defs: typo fix for gst_type_find_helper()
7175           Original commit message from CVS:
7176           * gst/base.defs:
7177           typo fix for gst_type_find_helper()
7178           Added new API : gst_type_find_helper_for_buffer()
7179           * gst/gst.override:
7180           override for gst.type_find_helper_for_buffer()
7181
7182 2006-03-10 10:54:40 +0000  Edward Hervey <bilboed@bilboed.com>
7183
7184           gst/: Added new API: gst_pipeline_[get|set]_auto_flush_bus() gst_uri_has_protocol()
7185           Original commit message from CVS:
7186           * gst/gst-types.defs:
7187           * gst/gst.defs:
7188           Added new API:
7189           gst_pipeline_[get|set]_auto_flush_bus()
7190           gst_uri_has_protocol()
7191           GST_RESOURCE_ERROR_NO_SPACE_LEFT
7192
7193 2006-03-07 19:44:35 +0000  Edward Hervey <bilboed@bilboed.com>
7194
7195           gst/arg-types.py: Add ReturnType and Parameter for GstCaps.
7196           Original commit message from CVS:
7197           * gst/arg-types.py:
7198           Add ReturnType and Parameter for GstCaps.
7199           This allows the codegenerator to wrap properly more virtual proxies.
7200
7201 2006-03-07 19:08:43 +0000  Edward Hervey <bilboed@bilboed.com>
7202
7203           gst/base.defs: Update for new check_get_range virtual method in GstBaseSrc
7204           Original commit message from CVS:
7205           * gst/base.defs:
7206           Update for new check_get_range virtual method in GstBaseSrc
7207
7208 2006-03-06 16:24:53 +0000  Michael Smith <msmith@xiph.org>
7209
7210           gst/: Don't leak PyObjects wrapping GValues when indexing into a
7211           Original commit message from CVS:
7212           * gst/gststructure.override:
7213           * gst/gsttaglist.override:
7214           Don't leak PyObjects wrapping GValues when indexing into a
7215           GStStructure. Also fix a copy/paste identical bug in taglists.
7216
7217 2006-03-02 09:40:13 +0000  Edward Hervey <bilboed@bilboed.com>
7218
7219           gst/pygstminiobject.h: Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
7220           Original commit message from CVS:
7221           * gst/pygstminiobject.h:
7222           Some crack distributions do weirdo stuff with PYGIL_API_IS_BUGGY.
7223           Let's keep our own detection.
7224           Closes #333055
7225
7226 2006-02-28 00:17:45 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7227
7228           pygst.py.in: Fix a silly logic inversion typo
7229           Original commit message from CVS:
7230           * pygst.py.in:
7231           Fix a silly logic inversion typo
7232
7233 2006-02-27 16:22:10 +0000  Edward Hervey <bilboed@bilboed.com>
7234
7235           pygst.py.in: use 'raise StandardError' instead of 'assert' so that compiled code raise a noticeable exception.
7236           Original commit message from CVS:
7237           * pygst.py.in:
7238           use 'raise StandardError' instead of 'assert' so that compiled code
7239           raise a noticeable exception.
7240           Closes #332586
7241
7242 2006-02-22 10:16:33 +0000  Edward Hervey <bilboed@bilboed.com>
7243
7244           gst/gstmodule.c: gst.gst_version uses the result of gst_version() rather than use the GST_VERSION_* hardcoded values.
7245           Original commit message from CVS:
7246           reviewed by: Edward Hervey  <edward@fluendo.com>
7247           * gst/gstmodule.c: (init_gst):
7248           gst.gst_version uses the result of gst_version() rather than use
7249           the GST_VERSION_* hardcoded values.
7250           Closes #331616
7251
7252 2006-02-20 18:07:59 +0000  Edward Hervey <bilboed@bilboed.com>
7253
7254           examples/vumeter.py: In fact it wasn't an application message, but an element message :)
7255           Original commit message from CVS:
7256           * examples/vumeter.py:
7257           In fact it wasn't an application message, but an element message :)
7258
7259 2006-02-20 16:58:14 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
7260
7261         * ChangeLog:
7262         * examples/vumeter.py:
7263           fix vumeter example
7264           Original commit message from CVS:
7265           fix vumeter example
7266
7267 2006-02-17 15:35:34 +0000  Edward Hervey <bilboed@bilboed.com>
7268
7269           gst/: Updated and properly wrapped new GstQuery formats API.
7270           Original commit message from CVS:
7271           * gst/gst.defs:
7272           * gst/gstquery.override:
7273           Updated and properly wrapped new GstQuery formats API.
7274
7275 2006-02-10 17:49:47 +0000  Andy Wingo <wingo@pobox.com>
7276
7277           gst/gst.defs (disable_sync_message_emission)
7278           Original commit message from CVS:
7279           2006-02-10  Andy Wingo  <wingo@pobox.com>
7280           * gst/gst.defs (disable_sync_message_emission)
7281           (enable_sync_message_emission): Wrap new functions from GStreamer
7282           CVS.
7283           * configure.ac (GST_REQ): Require GStreamer 0.10.3.1.
7284           * examples/play.py: A bit of refactoring. Make use of the
7285           sync-message signals. Reacts to events on the bus. Keeps aspect
7286           ratio. Better scrubbing, play/pause button instead of
7287           play+pause+stop. Not a bad player now, although the code still
7288           lacks cleanliness.
7289
7290 2006-02-10 10:53:22 +0000  Andy Wingo <wingo@pobox.com>
7291
7292           examples/play.py (GstPlayer.query_position)
7293           Original commit message from CVS:
7294           2006-02-10  Andy Wingo  <wingo@pobox.com>
7295           * examples/play.py (GstPlayer.query_position)
7296           (PlayerWindow.update_scale_cb): Only return position, duration
7297           from query_position -- fixes a bugaboo.
7298           (main): Add some input validation.
7299           * examples/pipeline-tester (data): Add a pipeline to test software
7300           scaling.
7301
7302 2006-02-07 18:54:52 +0000  Edward Hervey <bilboed@bilboed.com>
7303
7304           gst/: Remove deprecated code dating back from 0.8 era.
7305           Original commit message from CVS:
7306           * gst/gst.override:
7307           * gst/gstmodule.c: (python_do_pending_calls):
7308           Remove deprecated code dating back from 0.8 era.
7309
7310 2006-02-06 16:24:23 +0000  Andy Wingo <wingo@pobox.com>
7311
7312           codegen/argtypes.py (UInt64Arg.write_param): Parse long arguments using ParseTuple and friends; allows ints to passed...
7313           Original commit message from CVS:
7314           2006-02-06  Andy Wingo  <wingo@pobox.com>
7315           * codegen/argtypes.py (UInt64Arg.write_param): Parse long
7316           arguments using ParseTuple and friends; allows ints to passed for
7317           longs as a side benefit.
7318
7319 2006-02-02 16:30:01 +0000  Edward Hervey <bilboed@bilboed.com>
7320
7321           gst/gst.override: (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of outputing gibberish value.
7322           Original commit message from CVS:
7323           * gst/gst.override:
7324           (gst.TIME_ARGS) return "CLOCK_TIME_NONE" for invalid times instead of
7325           outputing gibberish value.
7326
7327 2006-02-02 15:54:07 +0000  Edward Hervey <bilboed@bilboed.com>
7328
7329           gst/gst.defs: Update for current GStreamer core API
7330           Original commit message from CVS:
7331           * gst/gst.defs:
7332           Update for current GStreamer core API
7333
7334 2006-02-01 16:37:41 +0000  Edward Hervey <bilboed@bilboed.com>
7335
7336           testsuite/test_event.py: Properly use tempfile
7337           Original commit message from CVS:
7338           * testsuite/test_event.py:
7339           Properly use tempfile
7340
7341 2006-02-01 14:19:55 +0000  Edward Hervey <bilboed@bilboed.com>
7342
7343           gst/gst.defs: When using gst.Element.send_event() and gst.Pad.send_event() we keep a refcount on the sent event.
7344           Original commit message from CVS:
7345           * gst/gst.defs:
7346           When using gst.Element.send_event() and gst.Pad.send_event() we keep
7347           a refcount on the sent event.
7348           * testsuite/test_event.py:
7349           Uncomment test to prove above fix
7350
7351 2006-02-01 11:52:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7352
7353           testsuite/test_event.py: add a test case for autoplugging behaviour: create a source, connect probes, store new-segme...
7354           Original commit message from CVS:
7355           * testsuite/test_event.py:
7356           add a test case for autoplugging behaviour:
7357           create a source, connect probes, store new-segment event,
7358           add element in buffer probe callback, and forward event
7359           Currently fails due to refcounting on the stored new-segment
7360           event
7361
7362 2006-02-01 11:14:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7363
7364           testsuite/test_element.py: add another link test
7365           Original commit message from CVS:
7366           2006-02-01  Thomas Vander Stichele  <thomas at apestaart dot org>
7367           * testsuite/test_element.py:
7368           add another link test
7369
7370 2006-01-30 12:57:02 +0000  Edward Hervey <bilboed@bilboed.com>
7371
7372           Link against Gst Data protocol libraries.
7373           Original commit message from CVS:
7374           * configure.ac:
7375           * gst/Makefile.am:
7376           Link against Gst Data protocol libraries.
7377           * gst/__init__.py:
7378           Restore dlopenflags after importing gst.
7379           Closes #329110
7380
7381 2006-01-25 11:23:20 +0000  Christian Schaller <uraeus@gnome.org>
7382
7383         * common:
7384         * gst-python.spec.in:
7385           update spec file
7386           Original commit message from CVS:
7387           update spec file
7388
7389 2006-01-16 21:01:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7390
7391         * configure.ac:
7392           back to head
7393           Original commit message from CVS:
7394           back to head
7395
7396 === release 0.10.2 ===
7397
7398 2006-01-16 20:59:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7399
7400         * ChangeLog:
7401         * NEWS:
7402         * RELEASE:
7403         * configure.ac:
7404           releasing 0.10.2
7405           Original commit message from CVS:
7406           releasing 0.10.2
7407
7408 2006-01-14 22:59:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7409
7410         * ChangeLog:
7411         * configure.ac:
7412           prerelease
7413           Original commit message from CVS:
7414           prerelease
7415
7416 2006-01-13 17:40:09 +0000  Edward Hervey <bilboed@bilboed.com>
7417
7418           gst/gstlibs.override: GstController : don't use values that are now in non-public API.
7419           Original commit message from CVS:
7420           * gst/gstlibs.override:
7421           GstController : don't use values that are now in non-public API.
7422
7423 2006-01-09 11:42:25 +0000  Edward Hervey <bilboed@bilboed.com>
7424
7425           gst/base.defs: Revert guint8* to gchar* modifications for the adapter
7426           Original commit message from CVS:
7427           * gst/base.defs:
7428           Revert guint8* to gchar* modifications for the adapter
7429           * gst/gst.defs:
7430           Cleanups and API additions
7431
7432 2006-01-08 12:26:35 +0000  Edward Hervey <bilboed@bilboed.com>
7433
7434           gst/gststructure.override: Properly check for gstvalue data types. This makes it possible to set fields with fractions.
7435           Original commit message from CVS:
7436           * gst/gststructure.override: (_wrap_gst_structure_set_value):
7437           Properly check for gstvalue data types. This makes it possible to
7438           set fields with fractions.
7439           * testsuite/test_caps.py:
7440           * testsuite/test_struct.py:
7441           Test for above modifications
7442
7443 2006-01-05 14:49:27 +0000  Edward Hervey <bilboed@bilboed.com>
7444
7445           gst/base.defs: Use gchar* instead of guint8* for GstAdapter
7446           Original commit message from CVS:
7447           * gst/base.defs:
7448           Use gchar* instead of guint8* for GstAdapter
7449           Added virtual methods definitions for base classes.
7450           Still have to override some functions, and figure
7451           out how to properly add reverse wrappers to the codegenerator.
7452
7453 2006-01-01 21:18:28 +0000  Edward Hervey <bilboed@bilboed.com>
7454
7455           First step at wrapping base elements in gst-python
7456           Original commit message from CVS:
7457           First step at wrapping base elements in gst-python
7458           * configure.ac:
7459           Commenting out weird debugging statement dating from gst-python's
7460           and which causes problems with gstbasesrc.h anonymous union.
7461           * gst/Makefile.am:
7462           Added base.defs
7463           * gst/base.defs:
7464           New base elements definition files
7465           * gst/gst.defs:
7466           * gst/gst.override:
7467           Add base elements
7468
7469 2005-12-23 18:16:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7470
7471         * configure.ac:
7472           back to HEAD
7473           Original commit message from CVS:
7474           back to HEAD
7475
7476 === release 0.10.1 ===
7477
7478 2005-12-23 18:10:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7479
7480         * ChangeLog:
7481         * NEWS:
7482         * RELEASE:
7483         * configure.ac:
7484           releasing 0.10.1
7485           Original commit message from CVS:
7486           releasing 0.10.1
7487
7488 2005-12-22 19:02:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7489
7490         * pygst.py.in:
7491           duh, typo
7492           Original commit message from CVS:
7493           duh, typo
7494
7495 2005-12-22 15:56:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7496
7497           install in pyexecdir as well
7498           Original commit message from CVS:
7499           * configure.ac:
7500           * gst/Makefile.am:
7501           * gst/extend/Makefile.am:
7502           install in pyexecdir as well
7503
7504 2005-12-22 11:20:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7505
7506           pygst.py.in: give the correct error when not finding the version
7507           Original commit message from CVS:
7508           * pygst.py.in: give the correct error when not finding the version
7509
7510 2005-12-20 15:58:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7511
7512         * configure.ac:
7513         * gst-python.spec.in:
7514         * testsuite/test_message.py:
7515           prereleasing
7516           Original commit message from CVS:
7517           prereleasing
7518
7519 2005-12-20 11:15:50 +0000  Edward Hervey <bilboed@bilboed.com>
7520
7521           gst/gst-types.defs: Added GstStaticCaps and GstStaticPadTemplate, using the new GType.
7522           Original commit message from CVS:
7523           * gst/gst-types.defs:
7524           Added GstStaticCaps and GstStaticPadTemplate, using the new GType.
7525           * gst/gst.defs:
7526           Doesn't return a const anymore.
7527           * gst/gstelementfactory.override:
7528           Wrapped gst_element_factory_get_static_pad_templates()
7529
7530 2005-12-19 17:49:30 +0000  Martin Soto <martinsoto@users.sourceforge.net>
7531
7532           gst/gstbus.override (_wrap_gst_bus_add_watch): This function incorrectly returned self, which was causing the message...
7533           Original commit message from CVS:
7534           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
7535           * gst/gstbus.override (_wrap_gst_bus_add_watch): This function
7536           incorrectly returned self, which was causing the message bus to
7537           get prematurely destroyed by the Python interpreter. Now returns
7538           Py_None.
7539
7540 2005-12-19 16:05:34 +0000  Edward Hervey <bilboed@bilboed.com>
7541
7542           gst/gst.override: ignore gst_object_sink
7543           Original commit message from CVS:
7544           * gst/gst.override:
7545           ignore gst_object_sink
7546
7547 2005-12-19 10:45:45 +0000  Edward Hervey <bilboed@bilboed.com>
7548
7549           gst/: Properly wrap the gst_dp_* functions (cast gchar* to guint8*).
7550           Original commit message from CVS:
7551           * gst/gstlibs.override:
7552           * gst/libs.defs:
7553           Properly wrap the gst_dp_* functions (cast gchar* to guint8*).
7554
7555 2005-12-18 18:15:57 +0000  Edward Hervey <bilboed@bilboed.com>
7556
7557           gst/gst.override: ignore gst_plugin_get_module, GModule aren't wrapped in pygtk anyway.
7558           Original commit message from CVS:
7559           * gst/gst.override:
7560           ignore gst_plugin_get_module, GModule aren't wrapped in
7561           pygtk anyway.
7562           wrap gst_clock_get_calibration
7563           * gst/gstbus.override:
7564           Ignore the following:
7565           gst_bus_create_watch, since GSource aren't wrapped in pygtk
7566           gst_bus_sync_signal_handler and gst_bus_async_signal_func since
7567           these functions are used by the default bus handler anyway.
7568           * gst/gstevent.override:
7569           wrapped gst_event_parse_buffer_size
7570           * gst/libs.defs:
7571           Replace all guint8* for gst_dp_ functions by gchar * since they
7572           are the same, but at least get generated properly by the code
7573           generator.
7574
7575 2005-12-18 17:20:12 +0000  Edward Hervey <bilboed@bilboed.com>
7576
7577           gst/gst.defs: gst_object_sink is a method of GstObject const of enums is a stupidity (_element_make_from_uri)
7578           Original commit message from CVS:
7579           * gst/gst.defs:
7580           gst_object_sink is a method of GstObject
7581           const of enums is a stupidity (_element_make_from_uri)
7582           * gst/gst.override:
7583           Ignore more functions that have no place in bindings or have better
7584           python equivalents (list filtering for example)
7585           Wrapped gst_version() and gst_type_find_factory_get_list()
7586           * gst/gststructure.override:
7587           More ignores
7588           * gst/gsttaglist.override:
7589           ignore gst_is_tag_list.
7590           * gst/interfaces.override:
7591           wrap gst_mixer_options_get_values()
7592
7593 2005-12-16 14:47:12 +0000  Andy Wingo <wingo@pobox.com>
7594
7595         * ChangeLog:
7596         * gst/gstpad.override:
7597           gst/gstpad.override (handle_event_function_exception)
7598           Original commit message from CVS:
7599           2005-12-16  Andy Wingo  <wingo@pobox.com>
7600           * gst/gstpad.override (handle_event_function_exception)
7601           (handle_chain_function_exception): GCC told me I needed braces
7602           here.
7603
7604 2005-12-14 17:18:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7605
7606           Follow pygtk's lead in installing pygst.py and .pth in pyexecdir - this will do the right thing on multilib 64 bit
7607           Original commit message from CVS:
7608           * Makefile.am:
7609           * configure.ac:
7610           Follow pygtk's lead in installing pygst.py and .pth in pyexecdir -
7611           this will do the right thing on multilib 64 bit
7612
7613 2005-12-12 15:15:28 +0000  Edward Hervey <bilboed@bilboed.com>
7614
7615           examples/gstfile.py: Moved the Discoverer class to gst.extend
7616           Original commit message from CVS:
7617           * examples/gstfile.py:
7618           Moved the Discoverer class to gst.extend
7619           Now works asynchronous... bl**dy fast :)
7620           * gst/extend/Makefile.am:
7621           * gst/extend/discoverer.py:
7622           Discoverer has landed in extend and is now asynchronous.
7623           It emits a 'discovered' signal when it has finished.
7624
7625 2005-12-09 13:06:43 +0000  Edward Hervey <bilboed@bilboed.com>
7626
7627           gst/arg-types.py: This covers for the codegenerator not being able to handle (unsigned) int64 as parameters and retur...
7628           Original commit message from CVS:
7629           * gst/arg-types.py:
7630           This covers for the codegenerator not being able to handle
7631           (unsigned) int64 as parameters and return values.
7632
7633 2005-12-09 12:49:08 +0000  Edward Hervey <bilboed@bilboed.com>
7634
7635           gst/arg-types.py: Added (reverse_)wrapper for GBoxed and GstMiniObject
7636           Original commit message from CVS:
7637           * gst/arg-types.py:
7638           Added (reverse_)wrapper for GBoxed and GstMiniObject
7639           * gst/gst.defs:
7640           push_event() and chain() takes the reference on the
7641           MiniObject.
7642
7643 2005-12-07 14:41:37 +0000  Edward Hervey <bilboed@bilboed.com>
7644
7645           gst/gstmessage.override: Fix for memleak
7646           Original commit message from CVS:
7647           * gst/gstmessage.override:
7648           Fix for memleak
7649
7650 2005-12-05 18:12:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7651
7652         * configure.ac:
7653           back to HEAD
7654           Original commit message from CVS:
7655           back to HEAD
7656
7657 === release 0.10.0 ===
7658
7659 2005-12-05 18:04:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
7660
7661         * ChangeLog:
7662         * NEWS:
7663         * RELEASE:
7664         * configure.ac:
7665           releasing 0.10.0
7666           Original commit message from CVS:
7667           releasing 0.10.0
7668