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