m4/gst-feature.m4: Use printf instead of echo as "echo -e" isn't POSIX and doesn...
[platform/upstream/gst-common.git] / ChangeLog
1 2008-02-02  Sebastian Dröge  <slomo@circular-chaos.org>
2
3         * m4/gst-feature.m4:
4         Use printf instead of echo as "echo -e" isn't POSIX and doesn't work
5         with strict POSIX shells like tcsh or dash and also not every platform
6         has a /bin/echo that supports it.
7
8 2008-01-24  Stefan Kost  <ensonic@users.sf.net>
9
10         * ChangeLog:
11           ChangeLog surgery.
12
13         * gstdoc-scangobj:
14           Sync the object scanner with gtk-doc fixes. Update args and hierarchy
15           files.
16
17 2008-01-20  Sebastian Dröge  <slomo@circular-chaos.org>
18
19         * check.mak:
20         * coverage/lcov.mak:
21         * gtk-doc-plugins.mak:
22         * release.mak:
23         Use $(MAKE) instead of make to fix the build if GNU make is called
24         something else on the system.
25         
26         * m4/as-docbook.m4:
27         Fix path for docbook.xsl if we have no /etc/xml/catalog and add a
28         docbook-xsl search path for FreeBSD.
29
30 2008-01-18  Sebastian Dröge  <slomo@circular-chaos.org>
31
32         * gst.supp:
33         Add a suppression for a glibc bug:
34         http://valgrind.org/docs/manual/faq.html#faq.exit_errors>
35
36 2008-01-18  Sebastian Dröge  <slomo@circular-chaos.org>
37
38         * gst.supp:
39         Add some more glibc 2.7 suppressions and make the GLib suppressions
40         for the home/tmp/etc directory caching a bit more generic.
41
42 2008-01-18  Sebastian Dröge  <slomo@circular-chaos.org>
43
44         * gst.supp:
45         Add some glibc 2.7 supressions as found on Debian/unstable.
46
47 2008-01-14  Jan Schmidt  <jan.schmidt@sun.com>
48
49         * download-translations:
50         Apparently I have problems with leaving things commented out when
51         I edit shell scripts.
52
53 2008-01-12  Jan Schmidt  <Jan.Schmidt@sun.com>
54
55         * download-translations:
56         Remove bash-isms
57
58 2008-01-12  Jan Schmidt  <Jan.Schmidt@sun.com>
59
60         * check-exports:
61         Restore the cleanup rm of our tmp file which I didn't mean to leave 
62         commented out.
63
64 2008-01-12  Jan Schmidt  <Jan.Schmidt@sun.com>
65
66         * check-exports:
67           Fixes to make check-export work on both Solaris and Linux
68
69         * m4/gst-error.m4:
70           Disable extra warning category (argument mismatch) as an error
71           on Forte, as it prevents the libcheck fail_if macros from compiling.
72
73         * win32.mak:
74           Substitute the GStreamer version so things will keep working in 0.11
75
76 2008-01-11  Tim-Philipp Müller  <tim at centricular dot net>
77
78         Patch by: Peter Kjellerstedt <pkj axis com>
79
80         * m4/gst-glib2.m4:
81         * m4/gst-libxml2.m4:
82           Improve/fix output from configure if either glib-2.0 or
83           libxml2 are not installed (#498222).
84
85 2008-01-09  Stefan Kost  <ensonic@users.sf.net>
86
87         * coverage/lcov.mak:
88           Update coverage make-rules: use them conditionaly, use libtool mode
89           and use lcov to cleanup.
90
91 2007-12-18  Sebastian Dröge  <slomo@circular-chaos.org>
92
93         * glib-gen.mak:
94           Also use #include "header" instead of #include <header> for the
95           headers that were used to generate the source files for the same
96           reason as below.
97
98           Remove whitespace before #include.
99
100 2007-12-18  Sebastian Dröge  <slomo@circular-chaos.org>
101
102         * glib-gen.mak:
103           Use #include "header" instead of #include <header> for the generated
104           enum C files as the file will always be in the same directory and
105           some compilers seem to be a bit strict about that unless . is added
106           to the include path.
107
108           Include all headers that were used to generate the source files in
109           the C file as they're used there.
110
111 2007-12-17  Tim-Philipp Müller  <tim at centricular dot net>
112
113         * win32.mak: (win32), (win32defs), (win32crlf):
114           Make check for CR LF in Visual C++ 6.0 project files
115           work, based on patch by David Schleef (#496722, #393626).
116         
117 2007-12-17  Tim-Philipp Müller  <tim at centricular dot net>
118
119         * Makefile.am:
120           Don't forget to dist the new win32.mak.
121
122 2007-12-17  Tim-Philipp Müller  <tim at centricular dot net>
123
124         * win32.mak: (win32), (win32defs):
125           Move common win32 Makefile foo into this new file.
126
127 2007-12-15  Stefan Kost  <ensonic@users.sf.net>
128
129         * gtk-doc-plugins.mak:
130         * gtk-doc.mak:
131           We should have never forked this that much :/.
132
133 2007-12-13  Tim-Philipp Müller  <tim at centricular dot net>
134
135         * check-exports:
136           Fix build on the ppc64 build bot.
137
138 2007-12-13  Tim-Philipp Müller  <tim at centricular dot net>
139
140         * check-exports:
141           Suppress more unintentional exports (too much hassle to rename them,
142           since the win32 project files would need changing too).
143
144 2007-12-12  Tim-Philipp Müller  <tim at centricular dot net>
145
146         * Makefile.am:
147           check-exports should be disted.
148
149 2007-12-12  Tim-Philipp Müller  <tim at centricular dot net>
150
151         * check-exports:
152           Add quick'n'dirty script to check the exported symbols of a library
153           against the symbols in the corresponding .def file (#493983). Based
154           on script by Ole André Vadla Ravnås.
155
156 2007-11-06  Jan Schmidt  <jan.schmidt@sun.com>
157
158         * gtk-doc-plugins.mak:
159         Fix distcheck by making sure the types files are treated like the
160         other gtkdoc-scangobj generated files.
161
162 2007-09-21  Sebastian Dröge  <slomo@circular-chaos.org>
163
164         * m4/gst-args.m4:
165           Let the AG_GST_ARG_ENABLE_EXPERIMENTAL macro default to disable
166           building of experimental plugins. Nobody uses it yet and the
167           --enable--experimental stuff from gst-plugins-good defaults to
168           disable too.
169
170 2007-09-06  Tim-Philipp Müller  <tim at centricular dot net>
171
172         * gtk-doc-plugins.mak:
173           Just use the normal 'check' target and avoid a circular
174           dependency.
175
176 2007-09-06  Tim-Philipp Müller  <tim at centricular dot net>
177
178         * gtk-doc-plugins.mak:
179           Add rule to error out if .hierarchy file contains tabs.
180
181 2007-08-20  Tim-Philipp Müller  <tim at centricular dot net>
182
183         * download-translations:
184         * po.mak:
185           If there are new languages, they need to be added to po/LINGUAS.
186
187 2007-08-20  Tim-Philipp Müller  <tim at centricular dot net>
188
189         * download-translations:
190         * po.mak:
191           Fix up 'download-po' a bit, so that we find new translations
192           for languages that aren't in our po/LINGUAS file yet too.
193
194 2007-07-16  Jan Schmidt  <thaytan@mad.scientist.com>
195
196         * gst.supp:
197         Add a suppression for GLib caching the tmp dir seen on an
198         Ubuntu Feisty system.
199
200 2007-07-13  Jan Schmidt  <thaytan@mad.scientist.com>
201
202         * m4/gst-feature.m4:
203         If we want to use 'echo -e', call /bin/echo instead of the shell's
204         since -e is a bash extension, and our /bin/sh might not be being
205         provided by bash.
206
207 2007-07-01  Thomas Vander Stichele  <thomas at apestaart dot org>
208
209         * po.mak:
210           Translation project has moved.  Also, no idea how this used to
211           work given that we weren't downloading a .po file.
212
213 2007-06-25  Stefan Kost  <ensonic@users.sf.net>
214
215         * gst-xmlinspect.py:
216         * plugins.xsl:
217           Also extract element caps for plugin-docs. Fixes parts of #117692.
218
219 2007-06-21  Tim-Philipp Müller  <tim at centricular dot net>
220
221         Patch by: Andreas Schwab
222
223         * m4/gst-feature.m4:
224           Fix quoting (#449493).
225
226 2007-06-10  Sebastian Dröge  <slomo@circular-chaos.org>
227
228         * m4/gst-parser.m4:
229         Only generate the parser if bison >= 1.875 _and_ flex >= 2.5.31 is
230         installed and use pre-generated sources otherwise. Fixes bug #444820.
231
232 2007-05-11  Michael Smith <msmith@fluendo.com>
233
234         * gst.supp:
235           Suppression variant for our good friend the TLS leak, this time for
236           Ubuntu Feisty/x86.
237
238 2007-05-09  Tim-Philipp Müller  <tim at centricular dot net>
239
240         * gtk-doc-plugins.mak:
241           Fix make distcheck again; change some spaces to tabs in makefile.
242
243 2007-04-29  Thomas Vander Stichele  <thomas at apestaart dot org>
244
245         * gtk-doc-plugins.mak (-module):
246           Error out when the html build step gives warnings, so they get
247           fixed properly.
248
249 2007-04-23  Stefan Kost  <ensonic@users.sf.net>
250
251         * m4/gst-feature.m4:
252           Add macro AG_GST_PARSE_SUBSYSTEM_DISABLES that checks the defines in
253           the configuration header and AC_DEFINES the setings.
254
255 2007-04-19  Sebastian Dröge  <slomo@circular-chaos.org>
256
257         Patch by: Vincent Torri <vtorri at univ-evry dot fr>
258
259         * m4/gst-parser.m4:
260         Put the AC_MSG_RESULT output in brackets to get it properly written to
261         the terminal.
262
263 2007-04-18  Sebastian Dröge  <slomo@circular-chaos.org>
264
265         * m4/gst-parser.m4:
266         Check for flex >= 2.5.31 and set GENERATE_PARSER if we have at least
267         that version. Otherwise use pre-generated parser sources as we can't
268         raise the required flex version. HAVE_MT_SAVE_FLEX is obsolete now
269         as we use a new enough flex version anyway. First part of #349180
270
271 2007-04-10  Thomas Vander Stichele  <thomas at apestaart dot org>
272
273         * m4/gst-check.m4:
274           Allow pre-setting the GST(PB)_TOOLS/PLUGINS_DIR variables to help
275           builds against older GStreamer.
276
277 2007-03-25  Sebastian Dröge  <slomo@circular-chaos.org>
278
279         * m4/gst-parser.m4:
280         Fix the flex version check. It ignored the micro version before.
281
282 2007-03-09  Jan Schmidt  <thaytan@mad.scientist.com>
283
284         * check.mak:
285         Use the same timeout when generating valgrind suppressions as 
286         running the valgrind test.
287
288         * gst.supp:
289         Add some more suppressions and stuff.
290
291 2007-03-08  Jan Schmidt  <thaytan@mad.scientist.com>
292
293         * check.mak:
294         Make sure GSlice is disabled when building suppressions too.
295
296         * gst.supp:
297         Add around *850* lines of suppressions for one-time initialisations
298         inside libasound and gconf/bonobo/ORBit. I feel so dirty.
299
300 2007-03-07  Jan Schmidt  <thaytan@mad.scientist.com>
301
302         * gst.supp:
303         add a suppression for this GConf flup on the FC5 buildbot.
304
305 2007-03-06  Jan Schmidt  <thaytan@mad.scientist.com>
306
307         * gst.supp:
308         Make the suppression a little more generic, to catch the FC5 
309         backtrace too.
310
311 2007-03-06  Jan Schmidt  <thaytan@mad.scientist.com>
312
313         * gst.supp:
314         Add a suppression for libcdio 0.76. It leaks an internal struct
315         when the CD-ROM device is not accessible.
316
317 2007-02-28  Thomas Vander Stichele  <thomas at apestaart dot org>
318
319         * m4/gst-arch.m4:
320           Move a line that was in the wrong macro
321
322 2007-02-28  Thomas Vander Stichele  <thomas at apestaart dot org>
323
324         * m4/gst.m4:
325           Add
326         * m4/gst-arch.m4:
327         * m4/gst-args.m4:
328         * m4/gst-check.m4:
329         * m4/gst-debuginfo.m4:
330         * m4/gst-default.m4:
331         * m4/gst-doc.m4:
332         * m4/gst-error.m4:
333         * m4/gst-feature.m4:
334         * m4/gst-function.m4:
335         * m4/gst-gettext.m4:
336         * m4/gst-glib2.m4:
337         * m4/gst-libxml2.m4:
338         * m4/gst-parser.m4:
339         * m4/gst-plugin-docs.m4:
340         * m4/gst-plugindir.m4:
341         * m4/gst-valgrind.m4:
342         * m4/gst-x11.m4:
343           Convert all macros to use AG_GST style so we can properly warn
344           when they're missing if configure.ac calls AG_GST_INIT
345           Will require update in all GStreamer modules.
346
347 2007-02-11  Stefan Kost  <ensonic@users.sf.net>
348
349         * m4/gst-args.m4:
350           Remove 'enable' from configure switch description as this leads to 
351           confusing lines like "disable enable builing ...".
352         * m4/gst-feature.m4:
353           Fix comment to sound less horrible.
354
355 2007-02-07  Tim-Philipp Müller  <tim at centricular dot net>
356
357         Patch by: Will Newton  <will.newton gmail com>
358
359         * m4/gst-check.m4:
360           Use $PKG_CONFIG rather than pkg-config directly, the one in our path
361           might not be the one we want, like when cross-compiling. Also, other
362           macros such as PKG_CHECK_MODULES use $PKG_CONFIG, so we should
363           probably too just for consistency. Fixes #405288.
364
365 2007-01-08  Tim-Philipp Müller  <tim at centricular dot net>
366
367         * m4/gst-parser.m4:
368           Need to use double square brackets again so m4 doesn't remove them
369           (fixes #378931).
370
371         * m4/gst-args.m4:
372           Use double square brackets here as well, for the same reason.
373
374 2007-01-05  Tim-Philipp Müller  <tim at centricular dot net>
375
376         * m4/gst-parser.m4:
377           Use 'sed' rather than 'tr' to strip trailing letters from version
378           numbers, since 'tr' might not be available and we know sed is
379           (#378931).
380
381 2006-10-21  Tim-Philipp Müller  <tim at centricular dot net>
382
383         * check.mak:
384           Increase default timeout under valgrind, 60 is just too short and
385           some tests take a bit longer these days and not everyone has a
386           beefy machine.
387
388 2006-09-29  Michael Smith  <msmith@fluendo.com>
389
390         * gst.supp:
391           More suppressions for edgy. 
392
393 2006-09-28  Jan Schmidt  <thaytan@mad.scientist.com>
394
395         * m4/gst-glib2.m4:
396         Use gmodule-no-export-2.0.pc instead of gmodule-2.0.pc - we neither
397         want nor need --export-dynamic (which ends up making us export a bunch
398         of unneeded symbols)
399
400 2006-09-14  Tim-Philipp Müller  <tim at centricular dot net>
401
402         * gst.supp:
403           Some suppressions for the more recent ld.so in ubuntu edgy.
404
405 2006-08-23  Tim-Philipp Müller  <tim at centricular dot net>
406
407         * gst.supp:
408           Shorten function trail so the suppression works on
409           my ubuntu dapper system with core cvs as well.
410
411 2006-07-28  Jan Schmidt  <thaytan@mad.scientist.com>
412
413         * gst.supp:
414         Extra suppressions from my Ubuntu x86_64 machine
415
416 2006-07-24  Tim-Philipp Müller  <tim at centricular dot net>
417
418         Patch by: Frederic Peters <fpeters at entrouvert com>
419
420         * m4/gst-parser.m4:
421           Need to double square brackets in .m4 files. Should fix bison
422           version detection with version numbers like 1.23a (#348354).
423
424 2006-07-24  Jan Schmidt  <thaytan@mad.scientist.com>
425
426         * check.mak:
427         Valgrind fails to find tests written in tests/check/ directly (rather
428         than a subdir) - because valgrind gets run with a filename that
429         doesn't contain a relative path, it goes searching /usr/bin instead.
430         Run with ./.... to make things work either way.
431
432         * gtk-doc-plugins.mak:
433         Add $(top_builddir)/src as a place to look for plugins
434         when building too, since that's where gst-template keeps things
435
436 2006-07-23  Stefan Kost  <ensonic@users.sf.net>
437
438         Patch by: Frederic Peters <fpeters@entrouvert.com>
439
440         * m4/gst-parser.m4:
441           Fix bison detection (#348354)
442
443 2006-07-21  Stefan Kost  <ensonic@users.sf.net>
444
445         * m4/gst-parser.m4:
446           check for bison and flex
447
448 2006-07-13  Thomas Vander Stichele  <thomas at apestaart dot org>
449
450         * m4/gst-plugin-docs.m4:
451           remove the configure argument for enabling plugin doc build;
452           having gtk-doc enabled and pyxml present is enough of a trigger
453
454 2006-07-03  Thomas Vander Stichele  <thomas at apestaart dot org>
455
456         * coverage/lcov.mak:
457           fix up rules to work with gst-python as well
458           run "make lcov" to test and generate the reports
459           run "make lcov-reset" to redo it after that
460
461 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
462
463         * Makefile.am:
464         * check.mak:
465           add an inspect target that inspects every element feature,
466           so we can have that added for coverage
467         * coverage/lcov.mak:
468           add support for lcov
469
470 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
471
472         * m4/gst-args.m4:
473           when building with gcov, reset CFLAGS and friends to O0
474
475 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
476
477         * m4/gst-args.m4:
478           Find the gcov that matches the gcc version
479           Only allow gcov if we use gcc
480
481 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
482
483         * Makefile.am:
484         * coverage/coverage-report-entry.pl:
485         * coverage/coverage-report.pl:
486         * coverage/coverage-report.xsl:
487           copy coverage reporting files from dbus
488
489 2006-07-01  Thomas Vander Stichele  <thomas at apestaart dot org>
490
491         * m4/gst-args.m4:
492           libtool strips gcov's -f flags, so libgcov does not get
493           linked in.  Setting GCOV_LIBS with -lgcov fixes libtool's
494           stripping
495           also show what pkg-config-path we set
496
497 2006-06-22  Tim-Philipp Müller  <tim at centricular dot net>
498
499         Patch by: Peter Kjellerstedt <pkj at axis com>
500
501         * m4/gst-feature.m4:
502           Show list of plugins without external dependencies that
503           will not be built as well (#344136).
504
505 2006-06-15  Tim-Philipp Müller  <tim at centricular dot net>
506
507         * m4/gst-plugin-docs.m4:
508           add GST_PLUGIN_DOCS, which checks for everything needed
509           to build the plugin docs (namely gtk-doc and pyxml); also
510           adds a new --enable-plugin-docs configure switch; will
511           set ENABLE_PLUGIN_DOCS conditional for use in Makefile.am
512           files (see #344039).
513
514 2006-06-11  Thomas Vander Stichele  <thomas at apestaart dot org>
515
516         * m4/gst-check.m4:
517           add GST_PKG_CHECK_MODULES, which in the normal case of checking
518           for a dependency lib for a plug-in only needs two arguments
519           to do the right thing.
520         * m4/gst-feature.m4:
521           clean up output a little of feature checking; also deal with
522           non-plug-in feature checks
523         * m4/Makefile.am:
524         * m4/gst-gstreamer.m4:
525           remove this file; it's a useless check
526
527 2006-06-06  Thomas Vander Stichele  <thomas at apestaart dot org>
528
529         * m4/gst-arch.m4:
530           add PPC64 so we can have separate structure sizes for it
531
532 2006-06-05  Edward Hervey  <edward@fluendo.com>
533
534         * gtk-doc.mak:
535         Check for the proper .devhelp2 file to remove.
536
537 2006-05-31  Thomas Vander Stichele  <thomas at apestaart dot org>
538
539         * gtk-doc.mak:
540           allow a magic variable to suppress errors from docbuilding
541
542 2006-05-30  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
543
544         * gtk-doc.mak:
545           error out if gtkdoc-mktmpl finds unused declarations
546
547 2006-05-28  Edward Hervey  <edward@fluendo.com>
548
549         * gst.supp:
550         Reverting previous commit.  That's good to know, Edward, but why ?
551         
552 2006-05-28  Edward Hervey  <edward@fluendo.com>
553
554         * gst.supp:
555         Added suppresion for memleak in g_option_context_parse on fc5-64
556
557 2006-05-19  Thomas Vander Stichele  <thomas at apestaart dot org>
558
559         * m4/gst-check.m4:
560           set GSTPB_PLUGINS_DIR just like GST_PLUGINS_DIR
561
562 2006-05-18  Tim-Philipp Müller  <tim at centricular dot net>
563
564         * check.mak:
565           Fix 'make help' in check directories, it should be
566           'valgrind.gen-suppressions' not 'valgrind-gen-suppressions'
567           (not changing target to match help string on purpose to keep
568           scripts etc. functional).
569
570 2006-05-18  Thomas Vander Stichele  <thomas at apestaart dot org>
571
572         Patch by: Peter Kjellerstedt
573
574         * m4/gst-arch.m4:
575           add support for CRIS and CRISv32.
576
577 2006-05-17  Jan Schmidt  <thaytan@mad.scientist.com>
578
579         * m4/gst-args.m4:
580         Fix the macros for command-line supplied package and origin names
581         so they don't end up being configure as "" (Fixes #341479)
582
583 2006-05-14  Jan Schmidt <thaytan@mad.scientist.com>
584
585         * gtk-doc.mak:
586         Add uninstall rule to remove .devhelp2 files.
587
588 2006-05-09  Edward Hervey  <edward@fluendo.com>
589
590         * gst.supp: 
591           Add suppression for GSlice version of
592           g_type_init calloc leak
593
594 2006-04-05  Michael Smith  <msmith@fluendo.com>
595
596         * gst.supp:
597           Delete a bogus suppression for the registry code.
598           Generalise a suppression for a glib bug (see #337404)
599
600 2006-04-04  Michael Smith <msmith@fluendo.com>
601
602         * gst.supp:
603           Add a leak suppression: the existing glibc-doesn't-free-TLS one
604           wasn't triggering here.
605
606 2006-04-04  Michael Smith <msmith@fluendo.com>
607
608         * gst.supp:
609           Add some minimally-neccesary suppressions for my x86/dapper system.
610
611 2006-04-01  Thomas Vander Stichele  <thomas at apestaart dot org>
612
613         * plugins.xsl:
614           Do not display an origin link if origin does not start with http
615           See #323798
616
617 2006-04-01  Thomas Vander Stichele  <thomas at apestaart dot org>
618
619         * m4/gst-args.m4:
620         * m4/gst-feature.m4:
621           add more macros
622         * m4/gst-x11.m4:
623           X11-related checks
624
625 2006-04-01  Thomas Vander Stichele  <thomas at apestaart dot org>
626
627         * m4/as-version.m4:
628           newer version
629         * m4/gst-args.m4:
630         * m4/gst-doc.m4:
631           update and add other macros to be shared across projects
632
633 2006-03-24  Thomas Vander Stichele  <thomas at apestaart dot org>
634
635         * gst.supp:
636           add a suppression for g_parse_debug_string
637
638 2006-03-23  Stefan Kost  <ensonic@users.sf.net>
639
640         * gstdoc-scangobj:
641           sync fully with gtkdoc-0.15
642
643 2006-03-23  Stefan Kost  <ensonic@users.sf.net>
644
645         * gstdoc-scangobj:
646         * gtk-doc.mak:
647           sync a little with gtk-doc mainline
648
649 2006-03-17  Wim Taymans  <wim@fluendo.com>
650
651         * gst.supp:
652           add another clone suppression
653           change all glibc suppressions to match 2.3.*
654
655 2006-03-09  Thomas Vander Stichele  <thomas at apestaart dot org>
656
657         * m4/check.m4:
658           fix test so it actually works when the normal check is used
659           over debian's/ubuntu's
660
661 2006-03-08  Jan Schmidt  <thaytan@mad.scientist.com>
662
663         * check.mak:
664         Set G_SLICE=always-malloc when valgrinding tests
665         (closes #333272)
666
667 2006-02-21  Jan Schmidt  <thaytan@mad.scientist.com>
668
669         * m4/gst-glib2.m4:
670         Fix debug output when the GLib version prerequisite is not found
671
672 2006-02-13  Andy Wingo  <wingo@pobox.com>
673
674         * m4/check.m4: Hack around Debian/Ubuntu's broken installation of
675         the PIC version of check as libcheck_pic.a. Should work with
676         cross-compilation too. Grr.
677
678 2006-02-06  Thomas Vander Stichele  <thomas at apestaart dot org>
679
680         * m4/gst-default.m4:
681           switch to auto* sinks for defaults
682
683 2006-02-02  Wim Taymans  <wim@fluendo.com>
684
685         * check.mak:
686           add a .valgrind.gen-suppressions target to aid in generating
687           suppressions
688         * gst.supp:
689           add more repressions from my debian glibc as of today
690
691 2006-02-02  Thomas Vander Stichele  <thomas at apestaart dot org>
692
693         * gtk-doc-plugins.mak:
694           only add srcdir/gst if it exists
695
696 2006-01-30  Thomas Vander Stichele  <thomas at apestaart dot org>
697
698         * release.mak:
699           don't complain about disted enums in win32
700
701 2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
702
703         * m4/gst-check.m4:
704           AC_SUBST CFLAGS and LIBS
705           do a non-command because something is stripping out our AC_SUBST
706
707 2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
708
709         * m4/gst-args.m4:
710         * m4/gst-valgrind.m4:
711           properly give a "no" result manually when providing a
712           not-found action to fix configure output
713
714 2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
715
716         * m4/pkg.m4:
717           update with a more recent version
718
719 2006-01-07  Thomas Vander Stichele  <thomas at apestaart dot org>
720
721         * gettext.patch:
722           make Makefile depend on LINGUAS, so rebuilds work when adding
723           a language
724
725 2006-01-03  Michael Smith  <msmith@fluendo.com>
726
727         * check.mak:
728           Clarify error message from valgrind test runs.
729
730 2005-12-16  Thomas Vander Stichele  <thomas at apestaart dot org>
731
732         * m4/gst-arch.m4:
733           define HOST_CPU
734
735 2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>
736
737         * check.mak:
738           add a valgrind-forever target for tests
739
740 2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
741
742         * check.mak:
743           when a "make test.check" run fails, make it rerun the test with       
744           at least debug level 2
745
746 2005-11-14  Thomas Vander Stichele  <thomas at apestaart dot org>
747
748         * m4/Makefile.am:
749         * m4/gst-check.m4:
750           fix check for base plugins
751         * m4/gst-default.m4:
752           add m4 to set default elements
753
754 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
755
756         * m4/gst-check.m4:
757           check for tools correctly
758
759 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
760
761         * gtk-doc.mak:
762           only enable breaking on new API when make distcheck passes,
763           not before
764
765 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
766
767         * m4/gst-check.m4:
768           Resurrect Julien's dead body and wipe his mind clean
769
770 2005-10-18  Thomas Vander Stichele  <thomas at apestaart dot org>
771
772         * m4/gst-check.m4:
773           Kill Julien
774
775 2005-10-17  Julien MOUTTE  <julien@moutte.net>
776
777         * m4/gst-check.m4: I know Thomas will kill me but this 
778         ifelse statement seems incorrect as it is always setting
779         required to "yes". With this one it seems to work. Fixes
780         build of gst-plugins-base on my setup where gstreamer-check
781         is definitely not present/required.
782
783 2005-10-18  Stefan Kost  <ensonic@users.sf.net>
784
785         * gtk-doc.mak:
786           make build break on new api that has not been added to the
787           sections file
788
789 2005-10-17  Thomas Vander Stichele  <thomas at apestaart dot org>
790
791         * m4/gst-glib2.m4:
792         * m4/Makefile.am:
793         * m4/gst-check.m4:
794           add macro for easy checks for GStreamer libs
795
796 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
797
798         * m4/gst-glib2.m4:
799           update, warn in error cases
800
801 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
802
803         * m4/gst-error.m4:
804           add GST_SET_DEFAULT_LEVEL
805
806 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
807
808         * m4/Makefile.am:
809         * m4/gst-gettext.m4:
810           remove the AM_GNU_GETTEXT* calls, they need to be in configure.ac
811         * m4/gst-glib2.m4:
812           clean up and re-use in core soon
813         * m4/gst-plugindir.m4:
814           macro to set up PLUGINDIR and plugindir define/var
815
816 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
817
818         * m4/Makefile.am:
819         * m4/gst-gettext.m4:
820           add macro for setting up gettext
821
822 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
823
824         * m4/gst-args.m4:
825           add some .m4's for argument checking that can be shared among modules
826
827 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
828
829         * m4/as-libtool.m4:
830           set _LT_LDFLAGS
831         * m4/gst-libxml2.m4:
832           document
833
834 2005-10-15  Thomas Vander Stichele  <thomas at apestaart dot org>
835
836         * m4/gst-arch.m4:
837           indent a little
838           add AC_REQUIRE
839         * m4/gst-error.m4:
840           clean up
841
842 2005-10-12  Thomas Vander Stichele  <thomas at apestaart dot org>
843
844         * gst-autogen.sh:
845           update version detection expression to catch stuff like
846           Libtool (libtool15) 1.5.0
847
848 2005-10-11  Thomas Vander Stichele  <thomas at apestaart dot org>
849
850         * gst.supp:
851           commit 6 new suppressions related to g_module_open; can these
852           really not be folded into one ?
853
854 2005-10-11  Edward Hervey  <edward@fluendo.com>
855
856         * gst.supp: 
857         made the <g_type_init calloc 2> suppression more generic
858         Added pthread memleak suppresions
859         Added nss_parse_* memleak suppresion (used by g_option_context_parse)
860
861 2005-10-11  Thomas Vander Stichele  <thomas at apestaart dot org>
862
863         * check.mak:
864           be more strict, more leak resolution
865         * gst.supp:
866           clean up the g_type_init suppressions
867
868 2005-10-07  Thomas Vander Stichele  <thomas at apestaart dot org>
869
870         * m4/Makefile.am:
871         * m4/gst-valgrind.m4:
872           put the valgrind detection in an .m4
873
874 2005-09-29  Thomas Vander Stichele  <thomas at apestaart dot org>
875
876         * check.mak:
877           add some more targets, like "help", but also more intensive tests
878
879 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
880
881         * gtk-doc.mak:
882           make certain doc warnings fatal so people maintain docs again
883
884 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
885
886         * Makefile.am:
887         * gtk-doc-plugins.mak:
888         * scangobj-merge.py:
889           merge additions from the .signals.new and .args.new file in
890           the original ones, only updating if necessary
891
892 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
893
894         * gst-xmlinspect.py:
895         * gstdoc-scangobj:
896         * gtk-doc-plugins.mak:
897           fix properly for new API; make update in plugins dir now works
898
899 2005-09-20  Thomas Vander Stichele  <thomas at apestaart dot org>
900
901         * gst-xmlinspect.py:
902         * gstdoc-scangobj:
903           some fixes for new API
904         * gtk-doc-plugins.mak:
905           set environment properly
906
907 2005-09-17  David Schleef  <ds@schleef.org>
908
909         * gtk-doc-plugins.mak: Use new environment variables.
910
911 2005-09-16  Michael Smith <msmith@fluendo.com>
912
913         * gstdoc-scangobj:
914           Make the scanobj code reflect registry/plugin API changes
915
916 2005-09-15  Thomas Vander Stichele  <thomas at apestaart dot org>
917
918         * gtk-doc-plugins.mak:
919           split out scanobj step (which will be run by doc maintainer)
920           from scan step (which will be run on every build)
921           clean up some of the commands for make distcheck
922
923 2005-09-15  Thomas Vander Stichele  <thomas at apestaart dot org>
924
925         * gtk-doc-plugins.mak:
926         * mangle-tmpl.py:
927           first stab at reorganizing the plugins build so we can maintain
928           element docs
929
930 2005-09-14  David Schleef  <ds@schleef.org>
931
932         * as-libtool.mak: Remove
933         * m4/as-libtool.m4: The libtool bug that this worked around has
934           been fixed.
935         * m4/as-version.m4: Don't define GST_RELEASE, since it causes
936           config.h to be regenerated needlessly, and we don't use it.
937
938 2005-09-14  Thomas Vander Stichele  <thomas at apestaart dot org>
939
940         * gtk-doc-plugins.mak:
941           error out on inspect failure
942
943 2005-09-14  Michael Smith <msmith@fluendo.com>
944
945         * glib-gen.mak:
946           Don't call glib-mkenums with arguments that confuse/break MinGW,
947           fixes 316155.
948
949 2005-09-03  Thomas Vander Stichele  <thomas at apestaart dot org>
950
951         * gtk-doc-plugins.mak:
952         * gtk-doc.mak:
953         * m4/gst-doc.m4:
954           separate out gtk-doc and docbook stuff
955           have two separate --enable configure flags
956
957 2005-08-26  Thomas Vander Stichele  <thomas at apestaart dot org>
958
959         * check.mak:
960           add a .gdb target; rebuild registry for each target, otherwise
961           a code rebuild always triggers a reg rebuild, and it's just too
962           annoying
963         * gstdoc-scangobj:
964
965 2005-08-21  Thomas Vander Stichele  <thomas at apestaart dot org>
966
967         * check.mak:
968           separate out REGISTRY_ENVIRONMENT; we want to use that from
969           our valgrind runs, but we also want TESTS_ENVIRONMENT to contain
970           everything that the first test, gst-register, needs
971
972 2005-08-21  Thomas Vander Stichele  <thomas at apestaart dot org>
973
974         * check.mak:
975           parse output of valgrind and check for definitely lost, and error
976           out; somehow I was led to believe valgrind returns non-zero for
977           leaks, but I can't make it do that, so let's parse
978
979 2005-08-20  Thomas Vander Stichele  <thomas at apestaart dot org>
980
981         * check.mak:
982           for some weird reason valgrind does not report actual memleaks
983           if GST_PLUGIN_PATH is set to anything but the core gstreamer dir
984           while valgrind is running.  Since the registry is going to go
985           anyway, I don't want to waste any more time on this; I just run
986           valgrind without GST_PLUGIN_PATH set.  Since the registry loading
987           doesn't check if GST_PLUGIN_PATH got changed as a reason to rebuild
988           the registry, that's actually fine.
989
990 2005-08-15  Thomas Vander Stichele  <thomas at apestaart dot org>
991
992         * mangle-tmpl.py:
993           keep original Long_Description; only insert an include if it's
994           not already the first line in there
995         * plugins.xsl:
996           output more information for plugins, including an origin hyperlink
997
998 2005-08-15  Thomas Vander Stichele  <thomas at apestaart dot org>
999
1000         * gst-xmlinspect.py:
1001           a first stab at inspecting plugins and outputting an xml description
1002         * gtk-doc-plugins.mak:
1003           a gtk-doc using snippet for plugins documentation
1004         * plugins.xsl:
1005           a stylesheet to convert gst-xmlinspect.py output to docbook output
1006           for inclusion in the gtk-doc stuff
1007
1008 2005-07-20  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
1009
1010         * m4/gst-doc.m4:
1011           s/pdf/eps/ in test for whether we output EPS images (#309379).
1012
1013 2005-07-18  Andy Wingo  <wingo@pobox.com>
1014
1015         * m4/as-libtool-tags.m4: Ooh, backported from libtool 1.6. Much
1016         better. Thanks, Paolo Bonzini!
1017         
1018         * m4/Makefile.am (EXTRA_DIST): 
1019         * m4/as-libtool-tags.m4: New file, tries to disable some CXX and
1020         fortran checks.
1021
1022 2005-07-08  Thomas Vander Stichele  <thomas at apestaart dot org>
1023
1024         * m4/gst-error.m4:
1025           add macro to set ERROR_CFLAGS
1026
1027 2005-06-30  Jan Schmidt  <thaytan@mad.scientist.com>
1028
1029         * gst-autogen.sh:
1030           Remove the old autoregen.sh if it exists before recreating it,
1031           to prevent confusing any shell process that might be reading it
1032           currently.
1033
1034 2005-06-29  Thomas Vander Stichele  <thomas at apestaart dot org>
1035
1036         * m4/gtk-doc.m4:
1037           added
1038
1039 2005-06-03  Stefan Kost  <ensonic@users.sf.net>
1040
1041         * gst-autogen.sh: create autoregen.sh *before* shifting the options
1042
1043 2005-05-17  Thomas Vander Stichele  <thomas at apestaart dot org>
1044
1045         * gst-autogen.sh: only update autoregen.sh on actual runs
1046
1047 2005-03-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1048
1049         * m4/check.m4: m4 from the check unit test suite
1050
1051 2004-12-14  David Schleef  <ds@schleef.org>
1052
1053         * m4/gst-arch.m4: remove MMX stuff, since it doesn't work and
1054         isn't needed anywhere
1055
1056 2004-12-08  Thomas Vander Stichele  <thomas at apestaart dot org>
1057
1058         * gst-autogen.sh:
1059           allow failure command to be run so we can clean upfrom autopoint
1060
1061 2004-09-03  Zeeshan Ali Khattak <zeenix@gmail.com>
1062         * m4/gst-feature.m4: Trying to correct the GST_CHECK_CONFIGPROG macro
1063
1064 2004-07-21  Benjamin Otte  <otte@gnome.org>
1065
1066         * m4/.cvsignore: exciting updates for libtool m4 files
1067
1068 2004-07-12  David Schleef  <ds@schleef.org>
1069
1070         * m4/as-objc.m4:  Add a macro to test for objective C
1071
1072 2004-06-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1073
1074         * m4/gst-feature.m4:
1075           not all of them support --plugin-libs, so redirect stderr
1076
1077 2004-06-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1078
1079         * m4/as-scrub-include.m4:
1080           sync with upstream to 0.1.4.  Fixes #132440
1081
1082 2004-06-07  Benjamin Otte  <otte@gnome.org>
1083
1084         * m4/gst-feature.m4:
1085           write a big marker into configure output when checking next plugin
1086           to allow easier parsing of why plugins are(n't) built.
1087
1088 2004-06-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1089
1090         * m4/as-compiler-flag.m4:
1091         * m4/as-compiler.m4:
1092         * m4/as-libtool.m4:
1093         * m4/as-version.m4:
1094           sync with upstream, change sticky options to -ko
1095
1096 2004-05-24  Thomas Vander Stichele  <thomas at apestaart dot org>
1097
1098         * m4/as-scrub-include.m4: synced with upstream
1099
1100 2004-05-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1101
1102         * po.mak:
1103           snippet for updating .po files
1104
1105 2004-03-18  Thomas Vander Stichele  <thomas at apestaart dot org>
1106
1107         * Makefile.am:
1108         * m4/Makefile.am:
1109           integrate these with the dist
1110
1111 2004-03-17  Thomas Vander Stichele  <thomas at apestaart dot org>
1112
1113         * release.mak: add a release target
1114
1115 2004-03-09  Thomas Vander Stichele  <thomas at apestaart dot org>
1116
1117         patch by: Stephane Loeuillet
1118
1119         * m4/ax_create_stdint_h.m4:
1120           use head -n instead of head - (#136500)
1121
1122 2004-03-05  Thomas Vander Stichele  <thomas at apestaart dot org>
1123
1124         * m4/gst-doc.m4: don't build PS without dvips binary
1125
1126 2004-02-22   Julio M. Merino Vidal <jmmv@menta.net>
1127
1128         reviewed by: Benjamin Otte  <otte@gnome.org>
1129
1130         * m4/as-docbook.m4:
1131           don't use == operator with test(1) (fixes #135115)
1132
1133 2004-02-16  Thomas Vander Stichele  <thomas at apestaart dot org>
1134  
1135         * common/m4/gst-arch.m4: x86_64 is x86 too (clue from Fedora 2 test)
1136
1137 2004-02-13  Thomas Vander Stichele  <thomas at apestaart dot org>
1138
1139         * m4/gst-feature.m4:
1140           remove AM_CONDITIONAL for the subsystem since automake 1.6.x
1141           requires that call be in configure.ac
1142
1143 2004-02-13  Thomas Vander Stichele  <thomas at apestaart dot org>
1144
1145         * m4/gst-libxml2.m4:
1146           take required version as argument, and default to 2.4.9 if not
1147           specified
1148
1149 2004-02-12  Thomas Vander Stichele  <thomas at apestaart dot org>
1150
1151         * m4/gst-feature.m4:
1152           rename and fix up GST_CHECK_DISABLE_SUBSYSTEM
1153
1154 2004-02-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1155
1156         * common/m4/as-ac-expand.m4:
1157         * common/m4/as-auto-alt.m4:
1158         * common/m4/as-compiler-flag.m4:
1159         * common/m4/as-compiler.m4:
1160         * common/m4/as-docbook.m4:
1161         * common/m4/as-libtool.m4:
1162         * common/m4/as-scrub-include.m4:
1163         * common/m4/as-version.m4:
1164         * common/m4/glib-gettext.m4:
1165         * common/m4/gst-arch.m4:
1166         * common/m4/gst-debuginfo.m4:
1167         * common/m4/gst-doc.m4:
1168         * common/m4/gst-feature.m4:
1169         * common/m4/gst-function.m4:
1170         * common/m4/gst-glib2.m4:
1171         * common/m4/gst-gstreamer.m4:
1172         * common/m4/gst-libxml2.m4:
1173         * common/m4/gst-makecontext.m4:
1174         * common/m4/gst-mcsc.m4:
1175         * common/m4/pkg.m4:
1176           fix underquoted macros as reported by automake 1.8.x (#133800)
1177
1178 2004-02-11  Johan Dahlin  <johan@gnome.org>
1179
1180         * gst-autogen.sh: Use A-Z instead of A-z in sed expression to
1181         avoid a warning
1182
1183 2004-02-05  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>
1184
1185         * m4/gst-doc.m4:
1186           we use --output-format=xml and --ingnore-files options to
1187           gtkdoc-mkdb, which got added between 0.9 and 1.0
1188
1189 2004-02-04  Thomas Vander Stichele  <thomas at apestaart dot org>
1190
1191         * m4/as-libtool.m4: remove AM_PROG_LIBTOOL so it can move back
1192           to configure.ac to shut up libtoolize
1193
1194 2004-02-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1195
1196         * glib-gen.mak: added; used to generate enums and marshal code
1197
1198 2004-01-13  Thomas Vander Stichele  <thomas at apestaart dot org>
1199
1200         * gettext.patch: added; used by autogen.sh to make sure
1201           GETTEXT_PACKAGE is understood from po/Makefile.in.in -> po/Makefile.in
1202