gst.supp: Fix leak in GIO called by gnomevfs. Nothing we can do about this.
[platform/upstream/gst-common.git] / ChangeLog
1 2008-12-12  Edward Hervey  <edward.hervey@collabora.co.uk>
2
3         * gst.supp:
4         Fix leak in GIO called by gnomevfs. Nothing we can do about this.
5
6 2008-12-12  Edward Hervey  <edward.hervey@collabora.co.uk>
7
8         * gst.supp:
9         Added another suppression for dynamic pad templates, in this case
10         GstAudioFilter.
11         Added suppression for PangoLanguage which can never be freed
12         according to the Pango API.
13
14 2008-12-12  Edward Hervey  <edward.hervey@collabora.co.uk>
15
16         * gst.supp:
17         A whole bunch of suppressions detected on latest gentoo ~amd64.
18         Make some existing suppressions more generic (for subtle dependecy
19         code changes).
20         Added suppressions for glibc-2.9.
21         Added suppressions for new variants of ALSA leaks.
22         Added suppressions for a series of leaks in plugins registrations due
23         to some pad templates' caps calculated at runtime.
24         Added suppressions for variants of some leaks in pango/fontconfig.
25         Added suppressions for leak in gstffmpegcsp.c (nothing we can do
26         about it, but will only exist once).
27
28 2008-12-04  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
29
30         * m4/gst-plugin-docs.m4:
31         Remove the check if $have_gtk_doc equals yes as it's not defined
32         and $enable_gtk_doc should be good enough.
33         Also this restores the build of the plugin documentation.
34
35 2008-12-01  Mark Nauwelaerts  <mark.nauwelaerts@collabora.co.uk>
36
37         * gst.supp:
38         Add suppression variant for Ubuntu Hardy x86/64bit.
39
40 2008-12-01  Stefan Kost  <ensonic@users.sf.net>
41
42         * gtk-doc-plugins.mak:
43         * gtk-doc.mak:
44           Simplily uninstall rule. Its closer to upstream and fixes #150331.
45
46 2008-11-29  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
47
48         * m4/glib-gettext.m4:
49         Update glib-gettext.m4 from latest stable GLib release.
50
51 2008-11-29  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
52
53         Patch by: Cygwin Ports maintainer
54                    <yselkowitz at users dot sourceforge dot net>
55
56         * gettext.patch:
57         Update the gettext patch for use with gettext 0.17 which is
58         required to build with libtool 2.2 because of conflicts.
59         First part of bug #556091.
60
61 2008-11-29  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
62
63         * m4/gtk-doc.m4:
64         * m4/pkg.m4:
65         Update gtk-doc and pkg-config m4 macros from their latest releases.
66
67 2008-11-20  Michael Smith <msmith@songbirdnest.com>
68
69         * m4/as-objc.m4:
70           Fix objective C test macro when none of the compilers are found at all.
71
72 2008-10-30  Stefan Kost  <ensonic@users.sf.net>
73
74         * gtk-doc.mak:
75           Also cp the entities here to all xinlcude based docs (workaround for
76           not being able to set up a search path).
77
78 2008-10-17  Jan Schmidt  <jan.schmidt@sun.com>
79
80         * gtk-doc.mak:
81           Don't clobber the real registry cache file when
82           building docs.
83
84 2008-10-07  Jan Schmidt - Sun Microsystems <jan.schmidt@sun.com>
85
86         * m4/gst-error.m4:
87           Also disable the bogus "loop not entered at top" warnings appearing on Sparc Forte builds.
88
89 2008-10-06  Stefan Kost  <ensonic@users.sf.net>
90
91         * gtk-doc.mak:
92           Apply the same fix as below to gtk-doc.mak. Somehow did not end up in
93           CVS.
94
95 2008-09-05  David Schleef  <ds@schleef.org>
96
97         * gtk-doc-plugins.mak: Fix the check for gtkdoc-rebase: don't
98           pass the 'which' error back to make.  This fix is more specific
99           than what is in upstream.
100
101 2008-09-05  David Schleef  <ds@schleef.org>
102
103         * gtk-doc.mak: Fix the check for gtkdoc-rebase: don't pass the
104           'which' error back to make.  This fix is more specific than
105           what is in upstream.
106
107 2008-09-04  Stefan Kost  <ensonic@users.sf.net>
108
109         * gtk-doc-plugins.mak:
110         * gtk-doc.mak:
111           Get closer to upstream makefiles. Don't install index.sgml twice. Call
112           gtkdoc-rebase (if exists).
113
114 2008-08-21  Stefan Kost  <ensonic@users.sf.net>
115
116         * gtk-doc-plugins.mak:
117           Revert $(top_builddir) -> $(builddir) change of rev. 1.39 as there is
118           no variable called builddir.
119
120 2008-07-31  Mark Nauwelaerts  <mark.nauwelaerts@collabora.co.uk>
121
122         * gst.supp:
123         Add suppressions for Ubunty Hardy x86/64bit, similar to earlier
124         versions and 32bit variant.
125
126 2008-07-31  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
127
128         * m4/gst-feature.m4:
129         Remove GST_DISABLE_(ENUMTYPES|INDEX|URI).
130
131 2008-07-21  Tim-Philipp Müller  <tim.muller at collabora co uk>
132
133         * m4/gst-error.m4::
134           When checking for GST_ERROR_CXXFLAGS, check each compiler flag
135           individually, not all together.
136
137 2008-07-20  Tim-Philipp Müller  <tim.muller at collabora co uk>
138
139         * m4/gst-parser.m4::
140           Fix bison version number detection for older --version
141           output format (as bison 1.28 on OSX 10.4 outputs).
142           Fixes #543853.
143
144 2008-07-12  Stefan Kost  <ensonic@users.sf.net>
145
146         * plugins.xsl:
147           Split refsect2 also here to make "Element Pads" subtitle visible.
148
149 2008-07-08  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
150
151         * m4/gst-error.m4:
152         Add compiler flags to warn if declarations after statements or
153         variable length arrays are used. These are C99/GCC extensions and
154         are not supported by some compilers we want to support.
155
156 2008-07-02  Mark Nauwelaerts  <mark.nauwelaerts@collabora.co.uk>
157
158         * gtk-doc-plugins.mak:
159         Only clean doc maintainer stamps in maintainer-clean.  Fixes #539977.
160
161 2008-06-20  Sebastian Dröge  <slomo@circular-chaos.org>
162
163         * gstdoc-scangobj:
164         Always use format strings for printf-like functions, even if they just
165         print a string. Fixes bug #536981.
166
167 2008-06-20  Sebastian Dröge  <slomo@circular-chaos.org>
168
169         * gtk-doc-plugins.mak:
170         * gtk-doc.mak:
171         Include CFLAGS and LDFLAGS in GTKDOC_CFLAGS and GTKDOC_LDFLAGS,
172         otherwise the values passed to configure are ignored.
173         Fixes bug #536978.
174
175 2008-06-05  Tim-Philipp Müller  <tim.muller at collabora co uk>
176
177         * m4/gst-error.m4:
178           Add -fno-strict-aliasing when compiling with -Werror, to work around
179           warnings caused by G_LOCK with recent GLib versions (2.16.x) (#316221).
180
181 2008-06-05  Jan Schmidt  <jan.schmidt@sun.com>
182
183         * gtk-doc.mak:
184         Don't copy html/*.png files unless they don't already exist
185         in the destdir. Fixes distcheck failure caused by permissions
186         problems trying to copy a file into the destdir when it already
187         exists.
188
189 2008-05-28  Stefan Kost  <ensonic@users.sf.net>
190
191         * plugins.xsl:
192           The class was not shown in plugin docs. Fix typo in changelog below.
193
194 2008-05-22  Jan Schmidt  <jan.schmidt@sun.com>
195
196         * gstdoc-scangobj:
197         Emit warnings if one of the GTypes we're expecting is 0
198         when scanning.
199
200 2008-05-21  Felipe Contreras  <felipe.contreras@gmail.com>
201
202         * gtk-doc-plugins.mak:
203         * gtk-doc.mak:
204         Fix installing png images when gtk-doc is disabled.
205
206 2008-05-21  Felipe Contreras  <felipe.contreras@gmail.com>
207
208         * gtk-doc-plugins.mak:
209         * gtk-doc.mak:
210         Fix make clean when gtk-doc is disabled and other cleanups.
211
212 2008-05-17  Jan Schmidt  <jan.schmidt@sun.com>
213
214         * gtk-doc-plugins.mak:
215         Be more quiet when the files don't yet exist.
216
217 2008-05-16  Jan Schmidt  <jan.schmidt@sun.com>
218
219         * gstdoc-scangobj:
220         Add a mechanism for adding 'implicitly created' GTypes into the
221         scan, allowing for documenting plugin-private base classes that
222         provide signals or properties for public elements.
223
224         * gtk-doc-plugins.mak:
225         Use $(builddir) instead of $(top_builddir) in a few places - there's
226         no need to hard code 'docs/plugins' as the only useable path.
227
228 2008-05-14  Peter Kjellerstedt  <pkj@axis.com>
229
230         * m4/gst-feature.m4:
231         Report plug-ins without external dependencies that will not be built
232         even when the name of the plug-in is a substring of another plug-in,
233         e.g., goom vs. goom2k1.
234
235 2008-05-14  Tim-Philipp Müller  <tim.muller at collabora co uk>
236
237         * gst.supp:
238           Add suppression for glibc bug on gutsy/x86-64
239
240 2008-05-12  Stefan Kost  <ensonic@users.sf.net>
241
242         * plugins.xsl:
243           Improve the layout of the caps, but splitting them on ";".
244
245 2008-05-09  Sebastian Dröge  <slomo@circular-chaos.org>
246         
247         Patch by: Brian Cameron <brian dot cameron at sun dot com>
248
249         * m4/gst-default.m4:
250         Don't set the default audio sink to the default visualizer.
251         Fixes bug #532295.
252
253 2008-05-07  Tim-Philipp Müller  <tim.muller at collabora co uk>
254
255         * check.mak: (help):
256           Document GST_CHECKS environment variable in checks 'make help'.
257
258 2008-05-06  Sebastian Dröge  <slomo@circular-chaos.org>
259
260         Patch by: Marc-Andre Lureau <marcandre dot lureau at gmail dot com>
261
262         * scangobj-merge.py:
263         Don't depend on Twisted just for the OrderedDict but implement our
264         own ordered dictionary class. Fixes bug #531577.
265
266 2008-04-23  Edward Hervey  <edward.hervey@collabora.co.uk>
267
268         * gst.supp:
269         Re-arrange latest suppressions.
270         Add all known suppressions for ubuntu hardy. Same as for older
271         ubuntus, but with different codepaths.
272
273 2008-04-22  Edward Hervey  <bilboed@gmail.com>
274
275         * gst.supp: Make tls leak suppression a bit more generic.
276
277 2008-04-22  Edward Hervey  <bilboed@gmail.com>
278
279         * gst.supp: Fix ommission in latest commit.
280         Make tls leak suppression more generic in order to cover more
281         distributions (and hopefully also future distributions).
282
283 2008-04-22  Edward Hervey  <bilboed@gmail.com>
284
285         * gst.supp: Add suppressions for Hardy.
286         They're just the newer versions of similar suppressions we had
287         for the previous versions of ubuntu.
288
289 2008-04-15  Sebastian Dröge  <slomo@circular-chaos.org>
290
291         * Makefile.am:
292         * m4/Makefile.am:
293         Dist all files in common. Fixes bug #527984.
294
295 2008-04-14  Tim-Philipp Müller  <tim at centricular dot net>
296
297         * m4/gst-function.m4:
298           Rename AC_CACHE_VAL cache-ids to contain '_cv_' in order to make
299           autoconf-2.62 complain less.
300
301 2008-04-13  Tim-Philipp Müller  <tim at centricular dot net>
302
303         * m4/gst-args.m4:
304         * m4/gst-valgrind.m4:
305           Bump valgrind requirement to 3.0 (which was released in August 2005).
306           Fixes #489269. Also, check for version >=REQ and not >REQ.
307
308 2008-04-09  Tim-Philipp Müller  <tim at centricular dot net>
309
310         * m4/gst-default.m4:
311           Add --with-default-{audiosink|audiosrc|videosink|videosrc|visualizer}
312           configure switches (#519417).
313
314 2008-04-03  Tim-Philipp Müller  <tim at centricular dot net>
315
316         * m4/gst-args.m4:
317           Add --disable-foo switch for dependency-less plugins (#525586).
318
319 2008-04-01  Sebastian Dröge  <slomo@circular-chaos.org>
320
321         * m4/gst-parser.m4:
322         Unconditionally require flex 2.5.31 and bison 1.875.
323
324 2008-03-23  Sebastian Dröge  <slomo@circular-chaos.org>
325
326         * m4/gst-arch.m4:
327         amd64/x86_64 allows unaligned memory access too.
328
329 2008-03-21  Sebastian Dröge  <slomo@circular-chaos.org>
330
331         * m4/gst-dowhile.m4:
332         Add macro that checks if the compiler supports do {} while (0)
333         macros and define HAVE_DOWHILE_MACROS if it does. This is
334         needed by glib/gmacros.h to use something else than
335         if (1) else for G_STMT_START/END when compling C++, which
336         causes compiler warnings because of ambigious else with g++ 4.3.
337
338 2008-03-21  Sebastian Dröge  <slomo@circular-chaos.org>
339
340         * m4/gst-plugin-docs.m4:
341         * mangle-tmpl.py:
342         Don't depend on PyXML and use only XML modules that are shipped
343         with python. Fixes bug #519635.
344
345 2008-03-07  Edward Hervey  <edward.hervey@collabora.co.uk>
346
347         * m4/gtk-doc.m4: (GTK_DOC_CHECK): 
348         The previous commit to this file by Stefan Kost mentionned checking for
349         SED, but NOT checking for gtkdoc-check (wth is that doing there ??).
350         Therefore, removing the check for gtkdoc-check
351
352 2008-03-03  David Schleef  <ds@schleef.org>
353
354         * m4/ax_create_stdint_h.m4: Oops, checked in the wrong copy of
355           this file.  (Update from upstream)
356
357 2008-03-03  David Schleef  <ds@schleef.org>
358
359         * m4/ax_create_stdint_h.m4:  Update from upstream.  Fixes a bug
360           compiling with MSVC.
361
362 2008-03-03  Edward Hervey  <edward.hervey@collabora.co.uk>
363
364         * m4/pkg.m4:
365         Allow override of pkg-config results, as proposed by configure --help.
366         This is in fact just a backport from upstream pkg.m4.
367         Fixes #518892
368
369 2008-03-03  Peter Kjellerstedt  <pkj@axis.com>
370
371         * ChangeLog:
372         Changelog surgery of my previous commit to add bugzilla reference.
373         * m4/gst-args.m4:
374         Add AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to make it easier
375         to include and exclude plug-ins without external references, i.e.,
376         plug-ins listed in GST_PLUGINS_SELECTED. (#498222)
377
378 2008-03-03  Sebastian Dröge  <slomo@circular-chaos.org>
379
380         * gst.supp:
381         Add another glibc suppression.
382
383 2008-02-29  Peter Kjellerstedt  <pkj@axis.com>
384
385         * m4/gst-feature.m4:
386         Make the comment before defines generated via AG_GST_CHECK_FEATURE
387         look nicer. (#498222)
388
389 2008-02-26  Jan Schmidt  <jan.schmidt@sun.com>
390
391         * m4/Makefile.am:
392         * m4/as-gcc-inline-assembly.m4:
393         Add Dave Schleef's GCC inline assembly detection macro
394         for using in gst-plugins-good in the goom 2k4 plugin.
395
396 2008-02-25  Andy Wingo  <wingo@pobox.com>
397
398         * gst-autogen.sh: Instead of only passing certain arguments to
399         configure, pass anything that we didn't handle. Much friendlier.
400         Fixes #34412.
401
402 2008-02-23  Jan Schmidt  <Jan.Schmidt@sun.com>
403
404         * m4/gst-error.m4:
405         Store the detected compiler flags into ERROR_CFLAGS rather than
406         ERROR_CXXFLAGS, and use the macro that checks the C compiler, not
407         the C++ one.
408
409 2008-02-23  Tim-Philipp Müller  <tim at centricular dot net>
410
411         * m4/gst-error.m4:
412           Reflow checks for additional warning flags so they're not
413           nested, which fixes the result reporting in the configure
414           output.
415
416 2008-02-22  Tim-Philipp Müller  <tim at centricular dot net>
417
418         * m4/as-compiler-flag.m4:
419           Add AS_CXX_COMPILER_FLAG
420
421         * m4/gst-error.m4:
422           Add AG_GST_SET_ERROR_CXXFLAGS (Forte bits need testing)
423
424 2008-02-22  Tim-Philipp Müller  <tim at centricular dot net>
425
426         * gtk-doc-plugins.mak:
427           Add 'check-inspected-versions' target; this helps identify
428           files that should have been removed or where the version
429           number should (ideally) be updated before a release
430           (which doesn't happen automatically if the releaser doesn't
431           build that plugin locally). Not adding at a distcheck hook
432           yet though, because it's not really that important and would
433           probably also be a problem on buildbots.
434
435 2008-02-22  Sebastian Dröge  <slomo@circular-chaos.org>
436
437         * gst.supp:
438         Add even more glibc 2.7 suppressions.
439
440 2008-02-22  Sebastian Dröge  <slomo@circular-chaos.org>
441
442         * gst.supp:
443         Add another suppression for GLib caching some values after
444         the first call.
445
446 2008-02-12  Sebastian Dröge  <slomo@circular-chaos.org>
447
448         Patch by:
449           Tim Mooney <mooney at dogbert dot cc dot ndsu dot nodak dot edu>
450
451         * m4/gst-error.m4:
452         Use no%E_MACRO_REDEFINED on Solaris to prevent compiler warnings.
453         Fixes bug #515905.
454
455 2008-02-11  Sebastian Dröge  <slomo@circular-chaos.org>
456
457         * gst.supp:
458         Add a few more glibc 2.7 suppressions to make the avisubtitle unit
459         test valgrind clean. Fixes bug #515703.
460
461 2008-02-08  Stefan Kost  <ensonic@users.sf.net>
462
463         * ChangeLog:
464           Changelog surgery for last commit.
465
466 2008-02-08  Stefan Kost  <ensonic@users.sf.net>
467
468         * m4/gtk-doc.m4:
469           Conditionally check for SED. Also sync a bit with upstream macro.
470
471 2008-02-08  Stefan Kost  <ensonic@users.sf.net>
472
473         * gtk-doc-plugins.mak:
474         * gtk-doc.mak:
475           Use '$(SED)' instead of 'sed'. Don't use -i for in-place as its gnu
476           only, move to a temp file instead.
477
478 2008-02-06  Stefan Kost  <ensonic@users.sf.net>
479
480         * gtk-doc-plugins.mak:
481         * gtk-doc.mak:
482          As our docs are versioned, we need to patch the index.sgml file to have
483          correct paths there, unless we also want to fork gtk-doc's xsl (which
484          we don't). This hopefully fixes xrefs between modules.
485
486 2008-02-02  Sebastian Dröge  <slomo@circular-chaos.org>
487
488         * m4/gst-feature.m4:
489         Use printf instead of echo as "echo -e" isn't POSIX and doesn't work
490         with strict POSIX shells like tcsh or dash and also not every platform
491         has a /bin/echo that supports it.
492
493 2008-01-24  Stefan Kost  <ensonic@users.sf.net>
494
495         * ChangeLog:
496           ChangeLog surgery.
497
498         * gstdoc-scangobj:
499           Sync the object scanner with gtk-doc fixes. Update args and hierarchy
500           files.
501
502 2008-01-20  Sebastian Dröge  <slomo@circular-chaos.org>
503
504         * check.mak:
505         * coverage/lcov.mak:
506         * gtk-doc-plugins.mak:
507         * release.mak:
508         Use $(MAKE) instead of make to fix the build if GNU make is called
509         something else on the system.
510         
511         * m4/as-docbook.m4:
512         Fix path for docbook.xsl if we have no /etc/xml/catalog and add a
513         docbook-xsl search path for FreeBSD.
514
515 2008-01-18  Sebastian Dröge  <slomo@circular-chaos.org>
516
517         * gst.supp:
518         Add a suppression for a glibc bug:
519         http://valgrind.org/docs/manual/faq.html#faq.exit_errors>
520
521 2008-01-18  Sebastian Dröge  <slomo@circular-chaos.org>
522
523         * gst.supp:
524         Add some more glibc 2.7 suppressions and make the GLib suppressions
525         for the home/tmp/etc directory caching a bit more generic.
526
527 2008-01-18  Sebastian Dröge  <slomo@circular-chaos.org>
528
529         * gst.supp:
530         Add some glibc 2.7 supressions as found on Debian/unstable.
531
532 2008-01-14  Jan Schmidt  <jan.schmidt@sun.com>
533
534         * download-translations:
535         Apparently I have problems with leaving things commented out when
536         I edit shell scripts.
537
538 2008-01-12  Jan Schmidt  <Jan.Schmidt@sun.com>
539
540         * download-translations:
541         Remove bash-isms
542
543 2008-01-12  Jan Schmidt  <Jan.Schmidt@sun.com>
544
545         * check-exports:
546         Restore the cleanup rm of our tmp file which I didn't mean to leave 
547         commented out.
548
549 2008-01-12  Jan Schmidt  <Jan.Schmidt@sun.com>
550
551         * check-exports:
552           Fixes to make check-export work on both Solaris and Linux
553
554         * m4/gst-error.m4:
555           Disable extra warning category (argument mismatch) as an error
556           on Forte, as it prevents the libcheck fail_if macros from compiling.
557
558         * win32.mak:
559           Substitute the GStreamer version so things will keep working in 0.11
560
561 2008-01-11  Tim-Philipp Müller  <tim at centricular dot net>
562
563         Patch by: Peter Kjellerstedt <pkj axis com>
564
565         * m4/gst-glib2.m4:
566         * m4/gst-libxml2.m4:
567           Improve/fix output from configure if either glib-2.0 or
568           libxml2 are not installed (#498222).
569
570 2008-01-09  Stefan Kost  <ensonic@users.sf.net>
571
572         * coverage/lcov.mak:
573           Update coverage make-rules: use them conditionaly, use libtool mode
574           and use lcov to cleanup.
575
576 2007-12-18  Sebastian Dröge  <slomo@circular-chaos.org>
577
578         * glib-gen.mak:
579           Also use #include "header" instead of #include <header> for the
580           headers that were used to generate the source files for the same
581           reason as below.
582
583           Remove whitespace before #include.
584
585 2007-12-18  Sebastian Dröge  <slomo@circular-chaos.org>
586
587         * glib-gen.mak:
588           Use #include "header" instead of #include <header> for the generated
589           enum C files as the file will always be in the same directory and
590           some compilers seem to be a bit strict about that unless . is added
591           to the include path.
592
593           Include all headers that were used to generate the source files in
594           the C file as they're used there.
595
596 2007-12-17  Tim-Philipp Müller  <tim at centricular dot net>
597
598         * win32.mak: (win32), (win32defs), (win32crlf):
599           Make check for CR LF in Visual C++ 6.0 project files
600           work, based on patch by David Schleef (#496722, #393626).
601         
602 2007-12-17  Tim-Philipp Müller  <tim at centricular dot net>
603
604         * Makefile.am:
605           Don't forget to dist the new win32.mak.
606
607 2007-12-17  Tim-Philipp Müller  <tim at centricular dot net>
608
609         * win32.mak: (win32), (win32defs):
610           Move common win32 Makefile foo into this new file.
611
612 2007-12-15  Stefan Kost  <ensonic@users.sf.net>
613
614         * gtk-doc-plugins.mak:
615         * gtk-doc.mak:
616           We should have never forked this that much :/.
617
618 2007-12-13  Tim-Philipp Müller  <tim at centricular dot net>
619
620         * check-exports:
621           Fix build on the ppc64 build bot.
622
623 2007-12-13  Tim-Philipp Müller  <tim at centricular dot net>
624
625         * check-exports:
626           Suppress more unintentional exports (too much hassle to rename them,
627           since the win32 project files would need changing too).
628
629 2007-12-12  Tim-Philipp Müller  <tim at centricular dot net>
630
631         * Makefile.am:
632           check-exports should be disted.
633
634 2007-12-12  Tim-Philipp Müller  <tim at centricular dot net>
635
636         * check-exports:
637           Add quick'n'dirty script to check the exported symbols of a library
638           against the symbols in the corresponding .def file (#493983). Based
639           on script by Ole André Vadla Ravnås.
640
641 2007-11-06  Jan Schmidt  <jan.schmidt@sun.com>
642
643         * gtk-doc-plugins.mak:
644         Fix distcheck by making sure the types files are treated like the
645         other gtkdoc-scangobj generated files.
646
647 2007-09-21  Sebastian Dröge  <slomo@circular-chaos.org>
648
649         * m4/gst-args.m4:
650           Let the AG_GST_ARG_ENABLE_EXPERIMENTAL macro default to disable
651           building of experimental plugins. Nobody uses it yet and the
652           --enable--experimental stuff from gst-plugins-good defaults to
653           disable too.
654
655 2007-09-06  Tim-Philipp Müller  <tim at centricular dot net>
656
657         * gtk-doc-plugins.mak:
658           Just use the normal 'check' target and avoid a circular
659           dependency.
660
661 2007-09-06  Tim-Philipp Müller  <tim at centricular dot net>
662
663         * gtk-doc-plugins.mak:
664           Add rule to error out if .hierarchy file contains tabs.
665
666 2007-08-20  Tim-Philipp Müller  <tim at centricular dot net>
667
668         * download-translations:
669         * po.mak:
670           If there are new languages, they need to be added to po/LINGUAS.
671
672 2007-08-20  Tim-Philipp Müller  <tim at centricular dot net>
673
674         * download-translations:
675         * po.mak:
676           Fix up 'download-po' a bit, so that we find new translations
677           for languages that aren't in our po/LINGUAS file yet too.
678
679 2007-07-16  Jan Schmidt  <thaytan@mad.scientist.com>
680
681         * gst.supp:
682         Add a suppression for GLib caching the tmp dir seen on an
683         Ubuntu Feisty system.
684
685 2007-07-13  Jan Schmidt  <thaytan@mad.scientist.com>
686
687         * m4/gst-feature.m4:
688         If we want to use 'echo -e', call /bin/echo instead of the shell's
689         since -e is a bash extension, and our /bin/sh might not be being
690         provided by bash.
691
692 2007-07-01  Thomas Vander Stichele  <thomas at apestaart dot org>
693
694         * po.mak:
695           Translation project has moved.  Also, no idea how this used to
696           work given that we weren't downloading a .po file.
697
698 2007-06-25  Stefan Kost  <ensonic@users.sf.net>
699
700         * gst-xmlinspect.py:
701         * plugins.xsl:
702           Also extract element caps for plugin-docs. Fixes parts of #117692.
703
704 2007-06-21  Tim-Philipp Müller  <tim at centricular dot net>
705
706         Patch by: Andreas Schwab
707
708         * m4/gst-feature.m4:
709           Fix quoting (#449493).
710
711 2007-06-10  Sebastian Dröge  <slomo@circular-chaos.org>
712
713         * m4/gst-parser.m4:
714         Only generate the parser if bison >= 1.875 _and_ flex >= 2.5.31 is
715         installed and use pre-generated sources otherwise. Fixes bug #444820.
716
717 2007-05-11  Michael Smith <msmith@fluendo.com>
718
719         * gst.supp:
720           Suppression variant for our good friend the TLS leak, this time for
721           Ubuntu Feisty/x86.
722
723 2007-05-09  Tim-Philipp Müller  <tim at centricular dot net>
724
725         * gtk-doc-plugins.mak:
726           Fix make distcheck again; change some spaces to tabs in makefile.
727
728 2007-04-29  Thomas Vander Stichele  <thomas at apestaart dot org>
729
730         * gtk-doc-plugins.mak (-module):
731           Error out when the html build step gives warnings, so they get
732           fixed properly.
733
734 2007-04-23  Stefan Kost  <ensonic@users.sf.net>
735
736         * m4/gst-feature.m4:
737           Add macro AG_GST_PARSE_SUBSYSTEM_DISABLES that checks the defines in
738           the configuration header and AC_DEFINES the setings.
739
740 2007-04-19  Sebastian Dröge  <slomo@circular-chaos.org>
741
742         Patch by: Vincent Torri <vtorri at univ-evry dot fr>
743
744         * m4/gst-parser.m4:
745         Put the AC_MSG_RESULT output in brackets to get it properly written to
746         the terminal.
747
748 2007-04-18  Sebastian Dröge  <slomo@circular-chaos.org>
749
750         * m4/gst-parser.m4:
751         Check for flex >= 2.5.31 and set GENERATE_PARSER if we have at least
752         that version. Otherwise use pre-generated parser sources as we can't
753         raise the required flex version. HAVE_MT_SAVE_FLEX is obsolete now
754         as we use a new enough flex version anyway. First part of #349180
755
756 2007-04-10  Thomas Vander Stichele  <thomas at apestaart dot org>
757
758         * m4/gst-check.m4:
759           Allow pre-setting the GST(PB)_TOOLS/PLUGINS_DIR variables to help
760           builds against older GStreamer.
761
762 2007-03-25  Sebastian Dröge  <slomo@circular-chaos.org>
763
764         * m4/gst-parser.m4:
765         Fix the flex version check. It ignored the micro version before.
766
767 2007-03-09  Jan Schmidt  <thaytan@mad.scientist.com>
768
769         * check.mak:
770         Use the same timeout when generating valgrind suppressions as 
771         running the valgrind test.
772
773         * gst.supp:
774         Add some more suppressions and stuff.
775
776 2007-03-08  Jan Schmidt  <thaytan@mad.scientist.com>
777
778         * check.mak:
779         Make sure GSlice is disabled when building suppressions too.
780
781         * gst.supp:
782         Add around *850* lines of suppressions for one-time initialisations
783         inside libasound and gconf/bonobo/ORBit. I feel so dirty.
784
785 2007-03-07  Jan Schmidt  <thaytan@mad.scientist.com>
786
787         * gst.supp:
788         add a suppression for this GConf flup on the FC5 buildbot.
789
790 2007-03-06  Jan Schmidt  <thaytan@mad.scientist.com>
791
792         * gst.supp:
793         Make the suppression a little more generic, to catch the FC5 
794         backtrace too.
795
796 2007-03-06  Jan Schmidt  <thaytan@mad.scientist.com>
797
798         * gst.supp:
799         Add a suppression for libcdio 0.76. It leaks an internal struct
800         when the CD-ROM device is not accessible.
801
802 2007-02-28  Thomas Vander Stichele  <thomas at apestaart dot org>
803
804         * m4/gst-arch.m4:
805           Move a line that was in the wrong macro
806
807 2007-02-28  Thomas Vander Stichele  <thomas at apestaart dot org>
808
809         * m4/gst.m4:
810           Add
811         * m4/gst-arch.m4:
812         * m4/gst-args.m4:
813         * m4/gst-check.m4:
814         * m4/gst-debuginfo.m4:
815         * m4/gst-default.m4:
816         * m4/gst-doc.m4:
817         * m4/gst-error.m4:
818         * m4/gst-feature.m4:
819         * m4/gst-function.m4:
820         * m4/gst-gettext.m4:
821         * m4/gst-glib2.m4:
822         * m4/gst-libxml2.m4:
823         * m4/gst-parser.m4:
824         * m4/gst-plugin-docs.m4:
825         * m4/gst-plugindir.m4:
826         * m4/gst-valgrind.m4:
827         * m4/gst-x11.m4:
828           Convert all macros to use AG_GST style so we can properly warn
829           when they're missing if configure.ac calls AG_GST_INIT
830           Will require update in all GStreamer modules.
831
832 2007-02-11  Stefan Kost  <ensonic@users.sf.net>
833
834         * m4/gst-args.m4:
835           Remove 'enable' from configure switch description as this leads to 
836           confusing lines like "disable enable builing ...".
837         * m4/gst-feature.m4:
838           Fix comment to sound less horrible.
839
840 2007-02-07  Tim-Philipp Müller  <tim at centricular dot net>
841
842         Patch by: Will Newton  <will.newton gmail com>
843
844         * m4/gst-check.m4:
845           Use $PKG_CONFIG rather than pkg-config directly, the one in our path
846           might not be the one we want, like when cross-compiling. Also, other
847           macros such as PKG_CHECK_MODULES use $PKG_CONFIG, so we should
848           probably too just for consistency. Fixes #405288.
849
850 2007-01-08  Tim-Philipp Müller  <tim at centricular dot net>
851
852         * m4/gst-parser.m4:
853           Need to use double square brackets again so m4 doesn't remove them
854           (fixes #378931).
855
856         * m4/gst-args.m4:
857           Use double square brackets here as well, for the same reason.
858
859 2007-01-05  Tim-Philipp Müller  <tim at centricular dot net>
860
861         * m4/gst-parser.m4:
862           Use 'sed' rather than 'tr' to strip trailing letters from version
863           numbers, since 'tr' might not be available and we know sed is
864           (#378931).
865
866 2006-10-21  Tim-Philipp Müller  <tim at centricular dot net>
867
868         * check.mak:
869           Increase default timeout under valgrind, 60 is just too short and
870           some tests take a bit longer these days and not everyone has a
871           beefy machine.
872
873 2006-09-29  Michael Smith  <msmith@fluendo.com>
874
875         * gst.supp:
876           More suppressions for edgy. 
877
878 2006-09-28  Jan Schmidt  <thaytan@mad.scientist.com>
879
880         * m4/gst-glib2.m4:
881         Use gmodule-no-export-2.0.pc instead of gmodule-2.0.pc - we neither
882         want nor need --export-dynamic (which ends up making us export a bunch
883         of unneeded symbols)
884
885 2006-09-14  Tim-Philipp Müller  <tim at centricular dot net>
886
887         * gst.supp:
888           Some suppressions for the more recent ld.so in ubuntu edgy.
889
890 2006-08-23  Tim-Philipp Müller  <tim at centricular dot net>
891
892         * gst.supp:
893           Shorten function trail so the suppression works on
894           my ubuntu dapper system with core cvs as well.
895
896 2006-07-28  Jan Schmidt  <thaytan@mad.scientist.com>
897
898         * gst.supp:
899         Extra suppressions from my Ubuntu x86_64 machine
900
901 2006-07-24  Tim-Philipp Müller  <tim at centricular dot net>
902
903         Patch by: Frederic Peters <fpeters at entrouvert com>
904
905         * m4/gst-parser.m4:
906           Need to double square brackets in .m4 files. Should fix bison
907           version detection with version numbers like 1.23a (#348354).
908
909 2006-07-24  Jan Schmidt  <thaytan@mad.scientist.com>
910
911         * check.mak:
912         Valgrind fails to find tests written in tests/check/ directly (rather
913         than a subdir) - because valgrind gets run with a filename that
914         doesn't contain a relative path, it goes searching /usr/bin instead.
915         Run with ./.... to make things work either way.
916
917         * gtk-doc-plugins.mak:
918         Add $(top_builddir)/src as a place to look for plugins
919         when building too, since that's where gst-template keeps things
920
921 2006-07-23  Stefan Kost  <ensonic@users.sf.net>
922
923         Patch by: Frederic Peters <fpeters@entrouvert.com>
924
925         * m4/gst-parser.m4:
926           Fix bison detection (#348354)
927
928 2006-07-21  Stefan Kost  <ensonic@users.sf.net>
929
930         * m4/gst-parser.m4:
931           check for bison and flex
932
933 2006-07-13  Thomas Vander Stichele  <thomas at apestaart dot org>
934
935         * m4/gst-plugin-docs.m4:
936           remove the configure argument for enabling plugin doc build;
937           having gtk-doc enabled and pyxml present is enough of a trigger
938
939 2006-07-03  Thomas Vander Stichele  <thomas at apestaart dot org>
940
941         * coverage/lcov.mak:
942           fix up rules to work with gst-python as well
943           run "make lcov" to test and generate the reports
944           run "make lcov-reset" to redo it after that
945
946 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
947
948         * Makefile.am:
949         * check.mak:
950           add an inspect target that inspects every element feature,
951           so we can have that added for coverage
952         * coverage/lcov.mak:
953           add support for lcov
954
955 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
956
957         * m4/gst-args.m4:
958           when building with gcov, reset CFLAGS and friends to O0
959
960 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
961
962         * m4/gst-args.m4:
963           Find the gcov that matches the gcc version
964           Only allow gcov if we use gcc
965
966 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
967
968         * Makefile.am:
969         * coverage/coverage-report-entry.pl:
970         * coverage/coverage-report.pl:
971         * coverage/coverage-report.xsl:
972           copy coverage reporting files from dbus
973
974 2006-07-01  Thomas Vander Stichele  <thomas at apestaart dot org>
975
976         * m4/gst-args.m4:
977           libtool strips gcov's -f flags, so libgcov does not get
978           linked in.  Setting GCOV_LIBS with -lgcov fixes libtool's
979           stripping
980           also show what pkg-config-path we set
981
982 2006-06-22  Tim-Philipp Müller  <tim at centricular dot net>
983
984         Patch by: Peter Kjellerstedt <pkj at axis com>
985
986         * m4/gst-feature.m4:
987           Show list of plugins without external dependencies that
988           will not be built as well (#344136).
989
990 2006-06-15  Tim-Philipp Müller  <tim at centricular dot net>
991
992         * m4/gst-plugin-docs.m4:
993           add GST_PLUGIN_DOCS, which checks for everything needed
994           to build the plugin docs (namely gtk-doc and pyxml); also
995           adds a new --enable-plugin-docs configure switch; will
996           set ENABLE_PLUGIN_DOCS conditional for use in Makefile.am
997           files (see #344039).
998
999 2006-06-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1000
1001         * m4/gst-check.m4:
1002           add GST_PKG_CHECK_MODULES, which in the normal case of checking
1003           for a dependency lib for a plug-in only needs two arguments
1004           to do the right thing.
1005         * m4/gst-feature.m4:
1006           clean up output a little of feature checking; also deal with
1007           non-plug-in feature checks
1008         * m4/Makefile.am:
1009         * m4/gst-gstreamer.m4:
1010           remove this file; it's a useless check
1011
1012 2006-06-06  Thomas Vander Stichele  <thomas at apestaart dot org>
1013
1014         * m4/gst-arch.m4:
1015           add PPC64 so we can have separate structure sizes for it
1016
1017 2006-06-05  Edward Hervey  <edward@fluendo.com>
1018
1019         * gtk-doc.mak:
1020         Check for the proper .devhelp2 file to remove.
1021
1022 2006-05-31  Thomas Vander Stichele  <thomas at apestaart dot org>
1023
1024         * gtk-doc.mak:
1025           allow a magic variable to suppress errors from docbuilding
1026
1027 2006-05-30  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
1028
1029         * gtk-doc.mak:
1030           error out if gtkdoc-mktmpl finds unused declarations
1031
1032 2006-05-28  Edward Hervey  <edward@fluendo.com>
1033
1034         * gst.supp:
1035         Reverting previous commit.  That's good to know, Edward, but why ?
1036         
1037 2006-05-28  Edward Hervey  <edward@fluendo.com>
1038
1039         * gst.supp:
1040         Added suppresion for memleak in g_option_context_parse on fc5-64
1041
1042 2006-05-19  Thomas Vander Stichele  <thomas at apestaart dot org>
1043
1044         * m4/gst-check.m4:
1045           set GSTPB_PLUGINS_DIR just like GST_PLUGINS_DIR
1046
1047 2006-05-18  Tim-Philipp Müller  <tim at centricular dot net>
1048
1049         * check.mak:
1050           Fix 'make help' in check directories, it should be
1051           'valgrind.gen-suppressions' not 'valgrind-gen-suppressions'
1052           (not changing target to match help string on purpose to keep
1053           scripts etc. functional).
1054
1055 2006-05-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1056
1057         Patch by: Peter Kjellerstedt
1058
1059         * m4/gst-arch.m4:
1060           add support for CRIS and CRISv32.
1061
1062 2006-05-17  Jan Schmidt  <thaytan@mad.scientist.com>
1063
1064         * m4/gst-args.m4:
1065         Fix the macros for command-line supplied package and origin names
1066         so they don't end up being configure as "" (Fixes #341479)
1067
1068 2006-05-14  Jan Schmidt <thaytan@mad.scientist.com>
1069
1070         * gtk-doc.mak:
1071         Add uninstall rule to remove .devhelp2 files.
1072
1073 2006-05-09  Edward Hervey  <edward@fluendo.com>
1074
1075         * gst.supp: 
1076           Add suppression for GSlice version of
1077           g_type_init calloc leak
1078
1079 2006-04-05  Michael Smith  <msmith@fluendo.com>
1080
1081         * gst.supp:
1082           Delete a bogus suppression for the registry code.
1083           Generalise a suppression for a glib bug (see #337404)
1084
1085 2006-04-04  Michael Smith <msmith@fluendo.com>
1086
1087         * gst.supp:
1088           Add a leak suppression: the existing glibc-doesn't-free-TLS one
1089           wasn't triggering here.
1090
1091 2006-04-04  Michael Smith <msmith@fluendo.com>
1092
1093         * gst.supp:
1094           Add some minimally-neccesary suppressions for my x86/dapper system.
1095
1096 2006-04-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1097
1098         * plugins.xsl:
1099           Do not display an origin link if origin does not start with http
1100           See #323798
1101
1102 2006-04-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1103
1104         * m4/gst-args.m4:
1105         * m4/gst-feature.m4:
1106           add more macros
1107         * m4/gst-x11.m4:
1108           X11-related checks
1109
1110 2006-04-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1111
1112         * m4/as-version.m4:
1113           newer version
1114         * m4/gst-args.m4:
1115         * m4/gst-doc.m4:
1116           update and add other macros to be shared across projects
1117
1118 2006-03-24  Thomas Vander Stichele  <thomas at apestaart dot org>
1119
1120         * gst.supp:
1121           add a suppression for g_parse_debug_string
1122
1123 2006-03-23  Stefan Kost  <ensonic@users.sf.net>
1124
1125         * gstdoc-scangobj:
1126           sync fully with gtkdoc-0.15
1127
1128 2006-03-23  Stefan Kost  <ensonic@users.sf.net>
1129
1130         * gstdoc-scangobj:
1131         * gtk-doc.mak:
1132           sync a little with gtk-doc mainline
1133
1134 2006-03-17  Wim Taymans  <wim@fluendo.com>
1135
1136         * gst.supp:
1137           add another clone suppression
1138           change all glibc suppressions to match 2.3.*
1139
1140 2006-03-09  Thomas Vander Stichele  <thomas at apestaart dot org>
1141
1142         * m4/check.m4:
1143           fix test so it actually works when the normal check is used
1144           over debian's/ubuntu's
1145
1146 2006-03-08  Jan Schmidt  <thaytan@mad.scientist.com>
1147
1148         * check.mak:
1149         Set G_SLICE=always-malloc when valgrinding tests
1150         (closes #333272)
1151
1152 2006-02-21  Jan Schmidt  <thaytan@mad.scientist.com>
1153
1154         * m4/gst-glib2.m4:
1155         Fix debug output when the GLib version prerequisite is not found
1156
1157 2006-02-13  Andy Wingo  <wingo@pobox.com>
1158
1159         * m4/check.m4: Hack around Debian/Ubuntu's broken installation of
1160         the PIC version of check as libcheck_pic.a. Should work with
1161         cross-compilation too. Grr.
1162
1163 2006-02-06  Thomas Vander Stichele  <thomas at apestaart dot org>
1164
1165         * m4/gst-default.m4:
1166           switch to auto* sinks for defaults
1167
1168 2006-02-02  Wim Taymans  <wim@fluendo.com>
1169
1170         * check.mak:
1171           add a .valgrind.gen-suppressions target to aid in generating
1172           suppressions
1173         * gst.supp:
1174           add more repressions from my debian glibc as of today
1175
1176 2006-02-02  Thomas Vander Stichele  <thomas at apestaart dot org>
1177
1178         * gtk-doc-plugins.mak:
1179           only add srcdir/gst if it exists
1180
1181 2006-01-30  Thomas Vander Stichele  <thomas at apestaart dot org>
1182
1183         * release.mak:
1184           don't complain about disted enums in win32
1185
1186 2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
1187
1188         * m4/gst-check.m4:
1189           AC_SUBST CFLAGS and LIBS
1190           do a non-command because something is stripping out our AC_SUBST
1191
1192 2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
1193
1194         * m4/gst-args.m4:
1195         * m4/gst-valgrind.m4:
1196           properly give a "no" result manually when providing a
1197           not-found action to fix configure output
1198
1199 2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
1200
1201         * m4/pkg.m4:
1202           update with a more recent version
1203
1204 2006-01-07  Thomas Vander Stichele  <thomas at apestaart dot org>
1205
1206         * gettext.patch:
1207           make Makefile depend on LINGUAS, so rebuilds work when adding
1208           a language
1209
1210 2006-01-03  Michael Smith  <msmith@fluendo.com>
1211
1212         * check.mak:
1213           Clarify error message from valgrind test runs.
1214
1215 2005-12-16  Thomas Vander Stichele  <thomas at apestaart dot org>
1216
1217         * m4/gst-arch.m4:
1218           define HOST_CPU
1219
1220 2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>
1221
1222         * check.mak:
1223           add a valgrind-forever target for tests
1224
1225 2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
1226
1227         * check.mak:
1228           when a "make test.check" run fails, make it rerun the test with       
1229           at least debug level 2
1230
1231 2005-11-14  Thomas Vander Stichele  <thomas at apestaart dot org>
1232
1233         * m4/Makefile.am:
1234         * m4/gst-check.m4:
1235           fix check for base plugins
1236         * m4/gst-default.m4:
1237           add m4 to set default elements
1238
1239 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1240
1241         * m4/gst-check.m4:
1242           check for tools correctly
1243
1244 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1245
1246         * gtk-doc.mak:
1247           only enable breaking on new API when make distcheck passes,
1248           not before
1249
1250 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1251
1252         * m4/gst-check.m4:
1253           Resurrect Julien's dead body and wipe his mind clean
1254
1255 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1256
1257         * m4/gst-check.m4:
1258           Kill Julien
1259
1260 2005-10-17  Julien MOUTTE  <julien@moutte.net>
1261
1262         * m4/gst-check.m4: I know Thomas will kill me but this 
1263         ifelse statement seems incorrect as it is always setting
1264         required to "yes". With this one it seems to work. Fixes
1265         build of gst-plugins-base on my setup where gstreamer-check
1266         is definitely not present/required.
1267
1268 2005-10-18  Stefan Kost  <ensonic@users.sf.net>
1269
1270         * gtk-doc.mak:
1271           make build break on new api that has not been added to the
1272           sections file
1273
1274 2005-10-17  Thomas Vander Stichele  <thomas at apestaart dot org>
1275
1276         * m4/gst-glib2.m4:
1277         * m4/Makefile.am:
1278         * m4/gst-check.m4:
1279           add macro for easy checks for GStreamer libs
1280
1281 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
1282
1283         * m4/gst-glib2.m4:
1284           update, warn in error cases
1285
1286 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
1287
1288         * m4/gst-error.m4:
1289           add GST_SET_DEFAULT_LEVEL
1290
1291 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
1292
1293         * m4/Makefile.am:
1294         * m4/gst-gettext.m4:
1295           remove the AM_GNU_GETTEXT* calls, they need to be in configure.ac
1296         * m4/gst-glib2.m4:
1297           clean up and re-use in core soon
1298         * m4/gst-plugindir.m4:
1299           macro to set up PLUGINDIR and plugindir define/var
1300
1301 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1302
1303         * m4/Makefile.am:
1304         * m4/gst-gettext.m4:
1305           add macro for setting up gettext
1306
1307 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1308
1309         * m4/gst-args.m4:
1310           add some .m4's for argument checking that can be shared among modules
1311
1312 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1313
1314         * m4/as-libtool.m4:
1315           set _LT_LDFLAGS
1316         * m4/gst-libxml2.m4:
1317           document
1318
1319 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1320
1321         * m4/gst-arch.m4:
1322           indent a little
1323           add AC_REQUIRE
1324         * m4/gst-error.m4:
1325           clean up
1326
1327 2005-10-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1328
1329         * gst-autogen.sh:
1330           update version detection expression to catch stuff like
1331           Libtool (libtool15) 1.5.0
1332
1333 2005-10-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1334
1335         * gst.supp:
1336           commit 6 new suppressions related to g_module_open; can these
1337           really not be folded into one ?
1338
1339 2005-10-11  Edward Hervey  <edward@fluendo.com>
1340
1341         * gst.supp: 
1342         made the <g_type_init calloc 2> suppression more generic
1343         Added pthread memleak suppresions
1344         Added nss_parse_* memleak suppresion (used by g_option_context_parse)
1345
1346 2005-10-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1347
1348         * check.mak:
1349           be more strict, more leak resolution
1350         * gst.supp:
1351           clean up the g_type_init suppressions
1352
1353 2005-10-07  Thomas Vander Stichele  <thomas at apestaart dot org>
1354
1355         * m4/Makefile.am:
1356         * m4/gst-valgrind.m4:
1357           put the valgrind detection in an .m4
1358
1359 2005-09-29  Thomas Vander Stichele  <thomas at apestaart dot org>
1360
1361         * check.mak:
1362           add some more targets, like "help", but also more intensive tests
1363
1364 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1365
1366         * gtk-doc.mak:
1367           make certain doc warnings fatal so people maintain docs again
1368
1369 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1370
1371         * Makefile.am:
1372         * gtk-doc-plugins.mak:
1373         * scangobj-merge.py:
1374           merge additions from the .signals.new and .args.new file in
1375           the original ones, only updating if necessary
1376
1377 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1378
1379         * gst-xmlinspect.py:
1380         * gstdoc-scangobj:
1381         * gtk-doc-plugins.mak:
1382           fix properly for new API; make update in plugins dir now works
1383
1384 2005-09-20  Thomas Vander Stichele  <thomas at apestaart dot org>
1385
1386         * gst-xmlinspect.py:
1387         * gstdoc-scangobj:
1388           some fixes for new API
1389         * gtk-doc-plugins.mak:
1390           set environment properly
1391
1392 2005-09-17  David Schleef  <ds@schleef.org>
1393
1394         * gtk-doc-plugins.mak: Use new environment variables.
1395
1396 2005-09-16  Michael Smith <msmith@fluendo.com>
1397
1398         * gstdoc-scangobj:
1399           Make the scanobj code reflect registry/plugin API changes
1400
1401 2005-09-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1402
1403         * gtk-doc-plugins.mak:
1404           split out scanobj step (which will be run by doc maintainer)
1405           from scan step (which will be run on every build)
1406           clean up some of the commands for make distcheck
1407
1408 2005-09-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1409
1410         * gtk-doc-plugins.mak:
1411         * mangle-tmpl.py:
1412           first stab at reorganizing the plugins build so we can maintain
1413           element docs
1414
1415 2005-09-14  David Schleef  <ds@schleef.org>
1416
1417         * as-libtool.mak: Remove
1418         * m4/as-libtool.m4: The libtool bug that this worked around has
1419           been fixed.
1420         * m4/as-version.m4: Don't define GST_RELEASE, since it causes
1421           config.h to be regenerated needlessly, and we don't use it.
1422
1423 2005-09-14  Thomas Vander Stichele  <thomas at apestaart dot org>
1424
1425         * gtk-doc-plugins.mak:
1426           error out on inspect failure
1427
1428 2005-09-14  Michael Smith <msmith@fluendo.com>
1429
1430         * glib-gen.mak:
1431           Don't call glib-mkenums with arguments that confuse/break MinGW,
1432           fixes 316155.
1433
1434 2005-09-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1435
1436         * gtk-doc-plugins.mak:
1437         * gtk-doc.mak:
1438         * m4/gst-doc.m4:
1439           separate out gtk-doc and docbook stuff
1440           have two separate --enable configure flags
1441
1442 2005-08-26  Thomas Vander Stichele  <thomas at apestaart dot org>
1443
1444         * check.mak:
1445           add a .gdb target; rebuild registry for each target, otherwise
1446           a code rebuild always triggers a reg rebuild, and it's just too
1447           annoying
1448         * gstdoc-scangobj:
1449
1450 2005-08-21  Thomas Vander Stichele  <thomas at apestaart dot org>
1451
1452         * check.mak:
1453           separate out REGISTRY_ENVIRONMENT; we want to use that from
1454           our valgrind runs, but we also want TESTS_ENVIRONMENT to contain
1455           everything that the first test, gst-register, needs
1456
1457 2005-08-21  Thomas Vander Stichele  <thomas at apestaart dot org>
1458
1459         * check.mak:
1460           parse output of valgrind and check for definitely lost, and error
1461           out; somehow I was led to believe valgrind returns non-zero for
1462           leaks, but I can't make it do that, so let's parse
1463
1464 2005-08-20  Thomas Vander Stichele  <thomas at apestaart dot org>
1465
1466         * check.mak:
1467           for some weird reason valgrind does not report actual memleaks
1468           if GST_PLUGIN_PATH is set to anything but the core gstreamer dir
1469           while valgrind is running.  Since the registry is going to go
1470           anyway, I don't want to waste any more time on this; I just run
1471           valgrind without GST_PLUGIN_PATH set.  Since the registry loading
1472           doesn't check if GST_PLUGIN_PATH got changed as a reason to rebuild
1473           the registry, that's actually fine.
1474
1475 2005-08-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1476
1477         * mangle-tmpl.py:
1478           keep original Long_Description; only insert an include if it's
1479           not already the first line in there
1480         * plugins.xsl:
1481           output more information for plugins, including an origin hyperlink
1482
1483 2005-08-15  Thomas Vander Stichele  <thomas at apestaart dot org>
1484
1485         * gst-xmlinspect.py:
1486           a first stab at inspecting plugins and outputting an xml description
1487         * gtk-doc-plugins.mak:
1488           a gtk-doc using snippet for plugins documentation
1489         * plugins.xsl:
1490           a stylesheet to convert gst-xmlinspect.py output to docbook output
1491           for inclusion in the gtk-doc stuff
1492
1493 2005-07-20  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
1494
1495         * m4/gst-doc.m4:
1496           s/pdf/eps/ in test for whether we output EPS images (#309379).
1497
1498 2005-07-18  Andy Wingo  <wingo@pobox.com>
1499
1500         * m4/as-libtool-tags.m4: Ooh, backported from libtool 1.6. Much
1501         better. Thanks, Paolo Bonzini!
1502         
1503         * m4/Makefile.am (EXTRA_DIST): 
1504         * m4/as-libtool-tags.m4: New file, tries to disable some CXX and
1505         fortran checks.
1506
1507 2005-07-08  Thomas Vander Stichele  <thomas at apestaart dot org>
1508
1509         * m4/gst-error.m4:
1510           add macro to set ERROR_CFLAGS
1511
1512 2005-06-30  Jan Schmidt  <thaytan@mad.scientist.com>
1513
1514         * gst-autogen.sh:
1515           Remove the old autoregen.sh if it exists before recreating it,
1516           to prevent confusing any shell process that might be reading it
1517           currently.
1518
1519 2005-06-29  Thomas Vander Stichele  <thomas at apestaart dot org>
1520
1521         * m4/gtk-doc.m4:
1522           added
1523
1524 2005-06-03  Stefan Kost  <ensonic@users.sf.net>
1525
1526         * gst-autogen.sh: create autoregen.sh *before* shifting the options
1527
1528 2005-05-17  Thomas Vander Stichele  <thomas at apestaart dot org>
1529
1530         * gst-autogen.sh: only update autoregen.sh on actual runs
1531
1532 2005-03-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1533
1534         * m4/check.m4: m4 from the check unit test suite
1535
1536 2004-12-14  David Schleef  <ds@schleef.org>
1537
1538         * m4/gst-arch.m4: remove MMX stuff, since it doesn't work and
1539         isn't needed anywhere
1540
1541 2004-12-08  Thomas Vander Stichele  <thomas at apestaart dot org>
1542
1543         * gst-autogen.sh:
1544           allow failure command to be run so we can clean upfrom autopoint
1545
1546 2004-09-03  Zeeshan Ali Khattak <zeenix@gmail.com>
1547         * m4/gst-feature.m4: Trying to correct the GST_CHECK_CONFIGPROG macro
1548
1549 2004-07-21  Benjamin Otte  <otte@gnome.org>
1550
1551         * m4/.cvsignore: exciting updates for libtool m4 files
1552
1553 2004-07-12  David Schleef  <ds@schleef.org>
1554
1555         * m4/as-objc.m4:  Add a macro to test for objective C
1556
1557 2004-06-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1558
1559         * m4/gst-feature.m4:
1560           not all of them support --plugin-libs, so redirect stderr
1561
1562 2004-06-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1563
1564         * m4/as-scrub-include.m4:
1565           sync with upstream to 0.1.4.  Fixes #132440
1566
1567 2004-06-07  Benjamin Otte  <otte@gnome.org>
1568
1569         * m4/gst-feature.m4:
1570           write a big marker into configure output when checking next plugin
1571           to allow easier parsing of why plugins are(n't) built.
1572
1573 2004-06-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1574
1575         * m4/as-compiler-flag.m4:
1576         * m4/as-compiler.m4:
1577         * m4/as-libtool.m4:
1578         * m4/as-version.m4:
1579           sync with upstream, change sticky options to -ko
1580
1581 2004-05-24  Thomas Vander Stichele  <thomas at apestaart dot org>
1582
1583         * m4/as-scrub-include.m4: synced with upstream
1584
1585 2004-05-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1586
1587         * po.mak:
1588           snippet for updating .po files
1589
1590 2004-03-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1591
1592         * Makefile.am:
1593         * m4/Makefile.am:
1594           integrate these with the dist
1595
1596 2004-03-17  Thomas Vander Stichele  <thomas at apestaart dot org>
1597
1598         * release.mak: add a release target
1599
1600 2004-03-09  Thomas Vander Stichele  <thomas at apestaart dot org>
1601
1602         patch by: Stephane Loeuillet
1603
1604         * m4/ax_create_stdint_h.m4:
1605           use head -n instead of head - (#136500)
1606
1607 2004-03-05  Thomas Vander Stichele  <thomas at apestaart dot org>
1608
1609         * m4/gst-doc.m4: don't build PS without dvips binary
1610
1611 2004-02-22   Julio M. Merino Vidal <jmmv@menta.net>
1612
1613         reviewed by: Benjamin Otte  <otte@gnome.org>
1614
1615         * m4/as-docbook.m4:
1616           don't use == operator with test(1) (fixes #135115)
1617
1618 2004-02-16  Thomas Vander Stichele  <thomas at apestaart dot org>
1619  
1620         * common/m4/gst-arch.m4: x86_64 is x86 too (clue from Fedora 2 test)
1621
1622 2004-02-13  Thomas Vander Stichele  <thomas at apestaart dot org>
1623
1624         * m4/gst-feature.m4:
1625           remove AM_CONDITIONAL for the subsystem since automake 1.6.x
1626           requires that call be in configure.ac
1627
1628 2004-02-13  Thomas Vander Stichele  <thomas at apestaart dot org>
1629
1630         * m4/gst-libxml2.m4:
1631           take required version as argument, and default to 2.4.9 if not
1632           specified
1633
1634 2004-02-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1635
1636         * m4/gst-feature.m4:
1637           rename and fix up GST_CHECK_DISABLE_SUBSYSTEM
1638
1639 2004-02-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1640
1641         * common/m4/as-ac-expand.m4:
1642         * common/m4/as-auto-alt.m4:
1643         * common/m4/as-compiler-flag.m4:
1644         * common/m4/as-compiler.m4:
1645         * common/m4/as-docbook.m4:
1646         * common/m4/as-libtool.m4:
1647         * common/m4/as-scrub-include.m4:
1648         * common/m4/as-version.m4:
1649         * common/m4/glib-gettext.m4:
1650         * common/m4/gst-arch.m4:
1651         * common/m4/gst-debuginfo.m4:
1652         * common/m4/gst-doc.m4:
1653         * common/m4/gst-feature.m4:
1654         * common/m4/gst-function.m4:
1655         * common/m4/gst-glib2.m4:
1656         * common/m4/gst-gstreamer.m4:
1657         * common/m4/gst-libxml2.m4:
1658         * common/m4/gst-makecontext.m4:
1659         * common/m4/gst-mcsc.m4:
1660         * common/m4/pkg.m4:
1661           fix underquoted macros as reported by automake 1.8.x (#133800)
1662
1663 2004-02-11  Johan Dahlin  <johan@gnome.org>
1664
1665         * gst-autogen.sh: Use A-Z instead of A-z in sed expression to
1666         avoid a warning
1667
1668 2004-02-05  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
1669
1670         * m4/gst-doc.m4:
1671           we use --output-format=xml and --ingnore-files options to
1672           gtkdoc-mkdb, which got added between 0.9 and 1.0
1673
1674 2004-02-04  Thomas Vander Stichele  <thomas at apestaart dot org>
1675
1676         * m4/as-libtool.m4: remove AM_PROG_LIBTOOL so it can move back
1677           to configure.ac to shut up libtoolize
1678
1679 2004-02-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1680
1681         * glib-gen.mak: added; used to generate enums and marshal code
1682
1683 2004-01-13  Thomas Vander Stichele  <thomas at apestaart dot org>
1684
1685         * gettext.patch: added; used by autogen.sh to make sure
1686           GETTEXT_PACKAGE is understood from po/Makefile.in.in -> po/Makefile.in
1687