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