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