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