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