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