1 2008-07-02 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4 Only clean doc maintainer stamps in maintainer-clean. Fixes #539977.
6 2008-06-20 Sebastian Dröge <slomo@circular-chaos.org>
9 Always use format strings for printf-like functions, even if they just
10 print a string. Fixes bug #536981.
12 2008-06-20 Sebastian Dröge <slomo@circular-chaos.org>
14 * gtk-doc-plugins.mak:
16 Include CFLAGS and LDFLAGS in GTKDOC_CFLAGS and GTKDOC_LDFLAGS,
17 otherwise the values passed to configure are ignored.
20 2008-06-05 Tim-Philipp Müller <tim.muller at collabora co uk>
23 Add -fno-strict-aliasing when compiling with -Werror, to work around
24 warnings caused by G_LOCK with recent GLib versions (2.16.x) (#316221).
26 2008-06-05 Jan Schmidt <jan.schmidt@sun.com>
29 Don't copy html/*.png files unless they don't already exist
30 in the destdir. Fixes distcheck failure caused by permissions
31 problems trying to copy a file into the destdir when it already
34 2008-05-28 Stefan Kost <ensonic@users.sf.net>
37 The class was not shown in plugin docs. Fix typo in changelog below.
39 2008-05-22 Jan Schmidt <jan.schmidt@sun.com>
42 Emit warnings if one of the GTypes we're expecting is 0
45 2008-05-21 Felipe Contreras <felipe.contreras@gmail.com>
47 * gtk-doc-plugins.mak:
49 Fix installing png images when gtk-doc is disabled.
51 2008-05-21 Felipe Contreras <felipe.contreras@gmail.com>
53 * gtk-doc-plugins.mak:
55 Fix make clean when gtk-doc is disabled and other cleanups.
57 2008-05-17 Jan Schmidt <jan.schmidt@sun.com>
59 * gtk-doc-plugins.mak:
60 Be more quiet when the files don't yet exist.
62 2008-05-16 Jan Schmidt <jan.schmidt@sun.com>
65 Add a mechanism for adding 'implicitly created' GTypes into the
66 scan, allowing for documenting plugin-private base classes that
67 provide signals or properties for public elements.
69 * gtk-doc-plugins.mak:
70 Use $(builddir) instead of $(top_builddir) in a few places - there's
71 no need to hard code 'docs/plugins' as the only useable path.
73 2008-05-14 Peter Kjellerstedt <pkj@axis.com>
76 Report plug-ins without external dependencies that will not be built
77 even when the name of the plug-in is a substring of another plug-in,
78 e.g., goom vs. goom2k1.
80 2008-05-14 Tim-Philipp Müller <tim.muller at collabora co uk>
83 Add suppression for glibc bug on gutsy/x86-64
85 2008-05-12 Stefan Kost <ensonic@users.sf.net>
88 Improve the layout of the caps, but splitting them on ";".
90 2008-05-09 Sebastian Dröge <slomo@circular-chaos.org>
92 Patch by: Brian Cameron <brian dot cameron at sun dot com>
95 Don't set the default audio sink to the default visualizer.
98 2008-05-07 Tim-Philipp Müller <tim.muller at collabora co uk>
101 Document GST_CHECKS environment variable in checks 'make help'.
103 2008-05-06 Sebastian Dröge <slomo@circular-chaos.org>
105 Patch by: Marc-Andre Lureau <marcandre dot lureau at gmail dot com>
108 Don't depend on Twisted just for the OrderedDict but implement our
109 own ordered dictionary class. Fixes bug #531577.
111 2008-04-23 Edward Hervey <edward.hervey@collabora.co.uk>
114 Re-arrange latest suppressions.
115 Add all known suppressions for ubuntu hardy. Same as for older
116 ubuntus, but with different codepaths.
118 2008-04-22 Edward Hervey <bilboed@gmail.com>
120 * gst.supp: Make tls leak suppression a bit more generic.
122 2008-04-22 Edward Hervey <bilboed@gmail.com>
124 * gst.supp: Fix ommission in latest commit.
125 Make tls leak suppression more generic in order to cover more
126 distributions (and hopefully also future distributions).
128 2008-04-22 Edward Hervey <bilboed@gmail.com>
130 * gst.supp: Add suppressions for Hardy.
131 They're just the newer versions of similar suppressions we had
132 for the previous versions of ubuntu.
134 2008-04-15 Sebastian Dröge <slomo@circular-chaos.org>
138 Dist all files in common. Fixes bug #527984.
140 2008-04-14 Tim-Philipp Müller <tim at centricular dot net>
142 * m4/gst-function.m4:
143 Rename AC_CACHE_VAL cache-ids to contain '_cv_' in order to make
144 autoconf-2.62 complain less.
146 2008-04-13 Tim-Philipp Müller <tim at centricular dot net>
149 * m4/gst-valgrind.m4:
150 Bump valgrind requirement to 3.0 (which was released in August 2005).
151 Fixes #489269. Also, check for version >=REQ and not >REQ.
153 2008-04-09 Tim-Philipp Müller <tim at centricular dot net>
156 Add --with-default-{audiosink|audiosrc|videosink|videosrc|visualizer}
157 configure switches (#519417).
159 2008-04-03 Tim-Philipp Müller <tim at centricular dot net>
162 Add --disable-foo switch for dependency-less plugins (#525586).
164 2008-04-01 Sebastian Dröge <slomo@circular-chaos.org>
167 Unconditionally require flex 2.5.31 and bison 1.875.
169 2008-03-23 Sebastian Dröge <slomo@circular-chaos.org>
172 amd64/x86_64 allows unaligned memory access too.
174 2008-03-21 Sebastian Dröge <slomo@circular-chaos.org>
177 Add macro that checks if the compiler supports do {} while (0)
178 macros and define HAVE_DOWHILE_MACROS if it does. This is
179 needed by glib/gmacros.h to use something else than
180 if (1) else for G_STMT_START/END when compling C++, which
181 causes compiler warnings because of ambigious else with g++ 4.3.
183 2008-03-21 Sebastian Dröge <slomo@circular-chaos.org>
185 * m4/gst-plugin-docs.m4:
187 Don't depend on PyXML and use only XML modules that are shipped
188 with python. Fixes bug #519635.
190 2008-03-07 Edward Hervey <edward.hervey@collabora.co.uk>
192 * m4/gtk-doc.m4: (GTK_DOC_CHECK):
193 The previous commit to this file by Stefan Kost mentionned checking for
194 SED, but NOT checking for gtkdoc-check (wth is that doing there ??).
195 Therefore, removing the check for gtkdoc-check
197 2008-03-03 David Schleef <ds@schleef.org>
199 * m4/ax_create_stdint_h.m4: Oops, checked in the wrong copy of
200 this file. (Update from upstream)
202 2008-03-03 David Schleef <ds@schleef.org>
204 * m4/ax_create_stdint_h.m4: Update from upstream. Fixes a bug
207 2008-03-03 Edward Hervey <edward.hervey@collabora.co.uk>
210 Allow override of pkg-config results, as proposed by configure --help.
211 This is in fact just a backport from upstream pkg.m4.
214 2008-03-03 Peter Kjellerstedt <pkj@axis.com>
217 Changelog surgery of my previous commit to add bugzilla reference.
219 Add AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to make it easier
220 to include and exclude plug-ins without external references, i.e.,
221 plug-ins listed in GST_PLUGINS_SELECTED. (#498222)
223 2008-03-03 Sebastian Dröge <slomo@circular-chaos.org>
226 Add another glibc suppression.
228 2008-02-29 Peter Kjellerstedt <pkj@axis.com>
231 Make the comment before defines generated via AG_GST_CHECK_FEATURE
232 look nicer. (#498222)
234 2008-02-26 Jan Schmidt <jan.schmidt@sun.com>
237 * m4/as-gcc-inline-assembly.m4:
238 Add Dave Schleef's GCC inline assembly detection macro
239 for using in gst-plugins-good in the goom 2k4 plugin.
241 2008-02-25 Andy Wingo <wingo@pobox.com>
243 * gst-autogen.sh: Instead of only passing certain arguments to
244 configure, pass anything that we didn't handle. Much friendlier.
247 2008-02-23 Jan Schmidt <Jan.Schmidt@sun.com>
250 Store the detected compiler flags into ERROR_CFLAGS rather than
251 ERROR_CXXFLAGS, and use the macro that checks the C compiler, not
254 2008-02-23 Tim-Philipp Müller <tim at centricular dot net>
257 Reflow checks for additional warning flags so they're not
258 nested, which fixes the result reporting in the configure
261 2008-02-22 Tim-Philipp Müller <tim at centricular dot net>
263 * m4/as-compiler-flag.m4:
264 Add AS_CXX_COMPILER_FLAG
267 Add AG_GST_SET_ERROR_CXXFLAGS (Forte bits need testing)
269 2008-02-22 Tim-Philipp Müller <tim at centricular dot net>
271 * gtk-doc-plugins.mak:
272 Add 'check-inspected-versions' target; this helps identify
273 files that should have been removed or where the version
274 number should (ideally) be updated before a release
275 (which doesn't happen automatically if the releaser doesn't
276 build that plugin locally). Not adding at a distcheck hook
277 yet though, because it's not really that important and would
278 probably also be a problem on buildbots.
280 2008-02-22 Sebastian Dröge <slomo@circular-chaos.org>
283 Add even more glibc 2.7 suppressions.
285 2008-02-22 Sebastian Dröge <slomo@circular-chaos.org>
288 Add another suppression for GLib caching some values after
291 2008-02-12 Sebastian Dröge <slomo@circular-chaos.org>
294 Tim Mooney <mooney at dogbert dot cc dot ndsu dot nodak dot edu>
297 Use no%E_MACRO_REDEFINED on Solaris to prevent compiler warnings.
300 2008-02-11 Sebastian Dröge <slomo@circular-chaos.org>
303 Add a few more glibc 2.7 suppressions to make the avisubtitle unit
304 test valgrind clean. Fixes bug #515703.
306 2008-02-08 Stefan Kost <ensonic@users.sf.net>
309 Changelog surgery for last commit.
311 2008-02-08 Stefan Kost <ensonic@users.sf.net>
314 Conditionally check for SED. Also sync a bit with upstream macro.
316 2008-02-08 Stefan Kost <ensonic@users.sf.net>
318 * gtk-doc-plugins.mak:
320 Use '$(SED)' instead of 'sed'. Don't use -i for in-place as its gnu
321 only, move to a temp file instead.
323 2008-02-06 Stefan Kost <ensonic@users.sf.net>
325 * gtk-doc-plugins.mak:
327 As our docs are versioned, we need to patch the index.sgml file to have
328 correct paths there, unless we also want to fork gtk-doc's xsl (which
329 we don't). This hopefully fixes xrefs between modules.
331 2008-02-02 Sebastian Dröge <slomo@circular-chaos.org>
334 Use printf instead of echo as "echo -e" isn't POSIX and doesn't work
335 with strict POSIX shells like tcsh or dash and also not every platform
336 has a /bin/echo that supports it.
338 2008-01-24 Stefan Kost <ensonic@users.sf.net>
344 Sync the object scanner with gtk-doc fixes. Update args and hierarchy
347 2008-01-20 Sebastian Dröge <slomo@circular-chaos.org>
351 * gtk-doc-plugins.mak:
353 Use $(MAKE) instead of make to fix the build if GNU make is called
354 something else on the system.
357 Fix path for docbook.xsl if we have no /etc/xml/catalog and add a
358 docbook-xsl search path for FreeBSD.
360 2008-01-18 Sebastian Dröge <slomo@circular-chaos.org>
363 Add a suppression for a glibc bug:
364 http://valgrind.org/docs/manual/faq.html#faq.exit_errors>
366 2008-01-18 Sebastian Dröge <slomo@circular-chaos.org>
369 Add some more glibc 2.7 suppressions and make the GLib suppressions
370 for the home/tmp/etc directory caching a bit more generic.
372 2008-01-18 Sebastian Dröge <slomo@circular-chaos.org>
375 Add some glibc 2.7 supressions as found on Debian/unstable.
377 2008-01-14 Jan Schmidt <jan.schmidt@sun.com>
379 * download-translations:
380 Apparently I have problems with leaving things commented out when
381 I edit shell scripts.
383 2008-01-12 Jan Schmidt <Jan.Schmidt@sun.com>
385 * download-translations:
388 2008-01-12 Jan Schmidt <Jan.Schmidt@sun.com>
391 Restore the cleanup rm of our tmp file which I didn't mean to leave
394 2008-01-12 Jan Schmidt <Jan.Schmidt@sun.com>
397 Fixes to make check-export work on both Solaris and Linux
400 Disable extra warning category (argument mismatch) as an error
401 on Forte, as it prevents the libcheck fail_if macros from compiling.
404 Substitute the GStreamer version so things will keep working in 0.11
406 2008-01-11 Tim-Philipp Müller <tim at centricular dot net>
408 Patch by: Peter Kjellerstedt <pkj axis com>
412 Improve/fix output from configure if either glib-2.0 or
413 libxml2 are not installed (#498222).
415 2008-01-09 Stefan Kost <ensonic@users.sf.net>
418 Update coverage make-rules: use them conditionaly, use libtool mode
419 and use lcov to cleanup.
421 2007-12-18 Sebastian Dröge <slomo@circular-chaos.org>
424 Also use #include "header" instead of #include <header> for the
425 headers that were used to generate the source files for the same
428 Remove whitespace before #include.
430 2007-12-18 Sebastian Dröge <slomo@circular-chaos.org>
433 Use #include "header" instead of #include <header> for the generated
434 enum C files as the file will always be in the same directory and
435 some compilers seem to be a bit strict about that unless . is added
438 Include all headers that were used to generate the source files in
439 the C file as they're used there.
441 2007-12-17 Tim-Philipp Müller <tim at centricular dot net>
443 * win32.mak: (win32), (win32defs), (win32crlf):
444 Make check for CR LF in Visual C++ 6.0 project files
445 work, based on patch by David Schleef (#496722, #393626).
447 2007-12-17 Tim-Philipp Müller <tim at centricular dot net>
450 Don't forget to dist the new win32.mak.
452 2007-12-17 Tim-Philipp Müller <tim at centricular dot net>
454 * win32.mak: (win32), (win32defs):
455 Move common win32 Makefile foo into this new file.
457 2007-12-15 Stefan Kost <ensonic@users.sf.net>
459 * gtk-doc-plugins.mak:
461 We should have never forked this that much :/.
463 2007-12-13 Tim-Philipp Müller <tim at centricular dot net>
466 Fix build on the ppc64 build bot.
468 2007-12-13 Tim-Philipp Müller <tim at centricular dot net>
471 Suppress more unintentional exports (too much hassle to rename them,
472 since the win32 project files would need changing too).
474 2007-12-12 Tim-Philipp Müller <tim at centricular dot net>
477 check-exports should be disted.
479 2007-12-12 Tim-Philipp Müller <tim at centricular dot net>
482 Add quick'n'dirty script to check the exported symbols of a library
483 against the symbols in the corresponding .def file (#493983). Based
484 on script by Ole André Vadla Ravnås.
486 2007-11-06 Jan Schmidt <jan.schmidt@sun.com>
488 * gtk-doc-plugins.mak:
489 Fix distcheck by making sure the types files are treated like the
490 other gtkdoc-scangobj generated files.
492 2007-09-21 Sebastian Dröge <slomo@circular-chaos.org>
495 Let the AG_GST_ARG_ENABLE_EXPERIMENTAL macro default to disable
496 building of experimental plugins. Nobody uses it yet and the
497 --enable--experimental stuff from gst-plugins-good defaults to
500 2007-09-06 Tim-Philipp Müller <tim at centricular dot net>
502 * gtk-doc-plugins.mak:
503 Just use the normal 'check' target and avoid a circular
506 2007-09-06 Tim-Philipp Müller <tim at centricular dot net>
508 * gtk-doc-plugins.mak:
509 Add rule to error out if .hierarchy file contains tabs.
511 2007-08-20 Tim-Philipp Müller <tim at centricular dot net>
513 * download-translations:
515 If there are new languages, they need to be added to po/LINGUAS.
517 2007-08-20 Tim-Philipp Müller <tim at centricular dot net>
519 * download-translations:
521 Fix up 'download-po' a bit, so that we find new translations
522 for languages that aren't in our po/LINGUAS file yet too.
524 2007-07-16 Jan Schmidt <thaytan@mad.scientist.com>
527 Add a suppression for GLib caching the tmp dir seen on an
528 Ubuntu Feisty system.
530 2007-07-13 Jan Schmidt <thaytan@mad.scientist.com>
533 If we want to use 'echo -e', call /bin/echo instead of the shell's
534 since -e is a bash extension, and our /bin/sh might not be being
537 2007-07-01 Thomas Vander Stichele <thomas at apestaart dot org>
540 Translation project has moved. Also, no idea how this used to
541 work given that we weren't downloading a .po file.
543 2007-06-25 Stefan Kost <ensonic@users.sf.net>
547 Also extract element caps for plugin-docs. Fixes parts of #117692.
549 2007-06-21 Tim-Philipp Müller <tim at centricular dot net>
551 Patch by: Andreas Schwab
554 Fix quoting (#449493).
556 2007-06-10 Sebastian Dröge <slomo@circular-chaos.org>
559 Only generate the parser if bison >= 1.875 _and_ flex >= 2.5.31 is
560 installed and use pre-generated sources otherwise. Fixes bug #444820.
562 2007-05-11 Michael Smith <msmith@fluendo.com>
565 Suppression variant for our good friend the TLS leak, this time for
568 2007-05-09 Tim-Philipp Müller <tim at centricular dot net>
570 * gtk-doc-plugins.mak:
571 Fix make distcheck again; change some spaces to tabs in makefile.
573 2007-04-29 Thomas Vander Stichele <thomas at apestaart dot org>
575 * gtk-doc-plugins.mak (-module):
576 Error out when the html build step gives warnings, so they get
579 2007-04-23 Stefan Kost <ensonic@users.sf.net>
582 Add macro AG_GST_PARSE_SUBSYSTEM_DISABLES that checks the defines in
583 the configuration header and AC_DEFINES the setings.
585 2007-04-19 Sebastian Dröge <slomo@circular-chaos.org>
587 Patch by: Vincent Torri <vtorri at univ-evry dot fr>
590 Put the AC_MSG_RESULT output in brackets to get it properly written to
593 2007-04-18 Sebastian Dröge <slomo@circular-chaos.org>
596 Check for flex >= 2.5.31 and set GENERATE_PARSER if we have at least
597 that version. Otherwise use pre-generated parser sources as we can't
598 raise the required flex version. HAVE_MT_SAVE_FLEX is obsolete now
599 as we use a new enough flex version anyway. First part of #349180
601 2007-04-10 Thomas Vander Stichele <thomas at apestaart dot org>
604 Allow pre-setting the GST(PB)_TOOLS/PLUGINS_DIR variables to help
605 builds against older GStreamer.
607 2007-03-25 Sebastian Dröge <slomo@circular-chaos.org>
610 Fix the flex version check. It ignored the micro version before.
612 2007-03-09 Jan Schmidt <thaytan@mad.scientist.com>
615 Use the same timeout when generating valgrind suppressions as
616 running the valgrind test.
619 Add some more suppressions and stuff.
621 2007-03-08 Jan Schmidt <thaytan@mad.scientist.com>
624 Make sure GSlice is disabled when building suppressions too.
627 Add around *850* lines of suppressions for one-time initialisations
628 inside libasound and gconf/bonobo/ORBit. I feel so dirty.
630 2007-03-07 Jan Schmidt <thaytan@mad.scientist.com>
633 add a suppression for this GConf flup on the FC5 buildbot.
635 2007-03-06 Jan Schmidt <thaytan@mad.scientist.com>
638 Make the suppression a little more generic, to catch the FC5
641 2007-03-06 Jan Schmidt <thaytan@mad.scientist.com>
644 Add a suppression for libcdio 0.76. It leaks an internal struct
645 when the CD-ROM device is not accessible.
647 2007-02-28 Thomas Vander Stichele <thomas at apestaart dot org>
650 Move a line that was in the wrong macro
652 2007-02-28 Thomas Vander Stichele <thomas at apestaart dot org>
659 * m4/gst-debuginfo.m4:
664 * m4/gst-function.m4:
669 * m4/gst-plugin-docs.m4:
670 * m4/gst-plugindir.m4:
671 * m4/gst-valgrind.m4:
673 Convert all macros to use AG_GST style so we can properly warn
674 when they're missing if configure.ac calls AG_GST_INIT
675 Will require update in all GStreamer modules.
677 2007-02-11 Stefan Kost <ensonic@users.sf.net>
680 Remove 'enable' from configure switch description as this leads to
681 confusing lines like "disable enable builing ...".
683 Fix comment to sound less horrible.
685 2007-02-07 Tim-Philipp Müller <tim at centricular dot net>
687 Patch by: Will Newton <will.newton gmail com>
690 Use $PKG_CONFIG rather than pkg-config directly, the one in our path
691 might not be the one we want, like when cross-compiling. Also, other
692 macros such as PKG_CHECK_MODULES use $PKG_CONFIG, so we should
693 probably too just for consistency. Fixes #405288.
695 2007-01-08 Tim-Philipp Müller <tim at centricular dot net>
698 Need to use double square brackets again so m4 doesn't remove them
702 Use double square brackets here as well, for the same reason.
704 2007-01-05 Tim-Philipp Müller <tim at centricular dot net>
707 Use 'sed' rather than 'tr' to strip trailing letters from version
708 numbers, since 'tr' might not be available and we know sed is
711 2006-10-21 Tim-Philipp Müller <tim at centricular dot net>
714 Increase default timeout under valgrind, 60 is just too short and
715 some tests take a bit longer these days and not everyone has a
718 2006-09-29 Michael Smith <msmith@fluendo.com>
721 More suppressions for edgy.
723 2006-09-28 Jan Schmidt <thaytan@mad.scientist.com>
726 Use gmodule-no-export-2.0.pc instead of gmodule-2.0.pc - we neither
727 want nor need --export-dynamic (which ends up making us export a bunch
730 2006-09-14 Tim-Philipp Müller <tim at centricular dot net>
733 Some suppressions for the more recent ld.so in ubuntu edgy.
735 2006-08-23 Tim-Philipp Müller <tim at centricular dot net>
738 Shorten function trail so the suppression works on
739 my ubuntu dapper system with core cvs as well.
741 2006-07-28 Jan Schmidt <thaytan@mad.scientist.com>
744 Extra suppressions from my Ubuntu x86_64 machine
746 2006-07-24 Tim-Philipp Müller <tim at centricular dot net>
748 Patch by: Frederic Peters <fpeters at entrouvert com>
751 Need to double square brackets in .m4 files. Should fix bison
752 version detection with version numbers like 1.23a (#348354).
754 2006-07-24 Jan Schmidt <thaytan@mad.scientist.com>
757 Valgrind fails to find tests written in tests/check/ directly (rather
758 than a subdir) - because valgrind gets run with a filename that
759 doesn't contain a relative path, it goes searching /usr/bin instead.
760 Run with ./.... to make things work either way.
762 * gtk-doc-plugins.mak:
763 Add $(top_builddir)/src as a place to look for plugins
764 when building too, since that's where gst-template keeps things
766 2006-07-23 Stefan Kost <ensonic@users.sf.net>
768 Patch by: Frederic Peters <fpeters@entrouvert.com>
771 Fix bison detection (#348354)
773 2006-07-21 Stefan Kost <ensonic@users.sf.net>
776 check for bison and flex
778 2006-07-13 Thomas Vander Stichele <thomas at apestaart dot org>
780 * m4/gst-plugin-docs.m4:
781 remove the configure argument for enabling plugin doc build;
782 having gtk-doc enabled and pyxml present is enough of a trigger
784 2006-07-03 Thomas Vander Stichele <thomas at apestaart dot org>
787 fix up rules to work with gst-python as well
788 run "make lcov" to test and generate the reports
789 run "make lcov-reset" to redo it after that
791 2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
795 add an inspect target that inspects every element feature,
796 so we can have that added for coverage
800 2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
803 when building with gcov, reset CFLAGS and friends to O0
805 2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
808 Find the gcov that matches the gcc version
809 Only allow gcov if we use gcc
811 2006-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
814 * coverage/coverage-report-entry.pl:
815 * coverage/coverage-report.pl:
816 * coverage/coverage-report.xsl:
817 copy coverage reporting files from dbus
819 2006-07-01 Thomas Vander Stichele <thomas at apestaart dot org>
822 libtool strips gcov's -f flags, so libgcov does not get
823 linked in. Setting GCOV_LIBS with -lgcov fixes libtool's
825 also show what pkg-config-path we set
827 2006-06-22 Tim-Philipp Müller <tim at centricular dot net>
829 Patch by: Peter Kjellerstedt <pkj at axis com>
832 Show list of plugins without external dependencies that
833 will not be built as well (#344136).
835 2006-06-15 Tim-Philipp Müller <tim at centricular dot net>
837 * m4/gst-plugin-docs.m4:
838 add GST_PLUGIN_DOCS, which checks for everything needed
839 to build the plugin docs (namely gtk-doc and pyxml); also
840 adds a new --enable-plugin-docs configure switch; will
841 set ENABLE_PLUGIN_DOCS conditional for use in Makefile.am
844 2006-06-11 Thomas Vander Stichele <thomas at apestaart dot org>
847 add GST_PKG_CHECK_MODULES, which in the normal case of checking
848 for a dependency lib for a plug-in only needs two arguments
849 to do the right thing.
851 clean up output a little of feature checking; also deal with
852 non-plug-in feature checks
854 * m4/gst-gstreamer.m4:
855 remove this file; it's a useless check
857 2006-06-06 Thomas Vander Stichele <thomas at apestaart dot org>
860 add PPC64 so we can have separate structure sizes for it
862 2006-06-05 Edward Hervey <edward@fluendo.com>
865 Check for the proper .devhelp2 file to remove.
867 2006-05-31 Thomas Vander Stichele <thomas at apestaart dot org>
870 allow a magic variable to suppress errors from docbuilding
872 2006-05-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
875 error out if gtkdoc-mktmpl finds unused declarations
877 2006-05-28 Edward Hervey <edward@fluendo.com>
880 Reverting previous commit. That's good to know, Edward, but why ?
882 2006-05-28 Edward Hervey <edward@fluendo.com>
885 Added suppresion for memleak in g_option_context_parse on fc5-64
887 2006-05-19 Thomas Vander Stichele <thomas at apestaart dot org>
890 set GSTPB_PLUGINS_DIR just like GST_PLUGINS_DIR
892 2006-05-18 Tim-Philipp Müller <tim at centricular dot net>
895 Fix 'make help' in check directories, it should be
896 'valgrind.gen-suppressions' not 'valgrind-gen-suppressions'
897 (not changing target to match help string on purpose to keep
898 scripts etc. functional).
900 2006-05-18 Thomas Vander Stichele <thomas at apestaart dot org>
902 Patch by: Peter Kjellerstedt
905 add support for CRIS and CRISv32.
907 2006-05-17 Jan Schmidt <thaytan@mad.scientist.com>
910 Fix the macros for command-line supplied package and origin names
911 so they don't end up being configure as "" (Fixes #341479)
913 2006-05-14 Jan Schmidt <thaytan@mad.scientist.com>
916 Add uninstall rule to remove .devhelp2 files.
918 2006-05-09 Edward Hervey <edward@fluendo.com>
921 Add suppression for GSlice version of
922 g_type_init calloc leak
924 2006-04-05 Michael Smith <msmith@fluendo.com>
927 Delete a bogus suppression for the registry code.
928 Generalise a suppression for a glib bug (see #337404)
930 2006-04-04 Michael Smith <msmith@fluendo.com>
933 Add a leak suppression: the existing glibc-doesn't-free-TLS one
934 wasn't triggering here.
936 2006-04-04 Michael Smith <msmith@fluendo.com>
939 Add some minimally-neccesary suppressions for my x86/dapper system.
941 2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org>
944 Do not display an origin link if origin does not start with http
947 2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org>
955 2006-04-01 Thomas Vander Stichele <thomas at apestaart dot org>
961 update and add other macros to be shared across projects
963 2006-03-24 Thomas Vander Stichele <thomas at apestaart dot org>
966 add a suppression for g_parse_debug_string
968 2006-03-23 Stefan Kost <ensonic@users.sf.net>
971 sync fully with gtkdoc-0.15
973 2006-03-23 Stefan Kost <ensonic@users.sf.net>
977 sync a little with gtk-doc mainline
979 2006-03-17 Wim Taymans <wim@fluendo.com>
982 add another clone suppression
983 change all glibc suppressions to match 2.3.*
985 2006-03-09 Thomas Vander Stichele <thomas at apestaart dot org>
988 fix test so it actually works when the normal check is used
989 over debian's/ubuntu's
991 2006-03-08 Jan Schmidt <thaytan@mad.scientist.com>
994 Set G_SLICE=always-malloc when valgrinding tests
997 2006-02-21 Jan Schmidt <thaytan@mad.scientist.com>
1000 Fix debug output when the GLib version prerequisite is not found
1002 2006-02-13 Andy Wingo <wingo@pobox.com>
1004 * m4/check.m4: Hack around Debian/Ubuntu's broken installation of
1005 the PIC version of check as libcheck_pic.a. Should work with
1006 cross-compilation too. Grr.
1008 2006-02-06 Thomas Vander Stichele <thomas at apestaart dot org>
1010 * m4/gst-default.m4:
1011 switch to auto* sinks for defaults
1013 2006-02-02 Wim Taymans <wim@fluendo.com>
1016 add a .valgrind.gen-suppressions target to aid in generating
1019 add more repressions from my debian glibc as of today
1021 2006-02-02 Thomas Vander Stichele <thomas at apestaart dot org>
1023 * gtk-doc-plugins.mak:
1024 only add srcdir/gst if it exists
1026 2006-01-30 Thomas Vander Stichele <thomas at apestaart dot org>
1029 don't complain about disted enums in win32
1031 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
1034 AC_SUBST CFLAGS and LIBS
1035 do a non-command because something is stripping out our AC_SUBST
1037 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
1040 * m4/gst-valgrind.m4:
1041 properly give a "no" result manually when providing a
1042 not-found action to fix configure output
1044 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
1047 update with a more recent version
1049 2006-01-07 Thomas Vander Stichele <thomas at apestaart dot org>
1052 make Makefile depend on LINGUAS, so rebuilds work when adding
1055 2006-01-03 Michael Smith <msmith@fluendo.com>
1058 Clarify error message from valgrind test runs.
1060 2005-12-16 Thomas Vander Stichele <thomas at apestaart dot org>
1065 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
1068 add a valgrind-forever target for tests
1070 2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
1073 when a "make test.check" run fails, make it rerun the test with
1074 at least debug level 2
1076 2005-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
1080 fix check for base plugins
1081 * m4/gst-default.m4:
1082 add m4 to set default elements
1084 2005-10-18 Thomas Vander Stichele <thomas at apestaart dot org>
1087 check for tools correctly
1089 2005-10-18 Thomas Vander Stichele <thomas at apestaart dot org>
1092 only enable breaking on new API when make distcheck passes,
1095 2005-10-18 Thomas Vander Stichele <thomas at apestaart dot org>
1098 Resurrect Julien's dead body and wipe his mind clean
1100 2005-10-18 Thomas Vander Stichele <thomas at apestaart dot org>
1105 2005-10-17 Julien MOUTTE <julien@moutte.net>
1107 * m4/gst-check.m4: I know Thomas will kill me but this
1108 ifelse statement seems incorrect as it is always setting
1109 required to "yes". With this one it seems to work. Fixes
1110 build of gst-plugins-base on my setup where gstreamer-check
1111 is definitely not present/required.
1113 2005-10-18 Stefan Kost <ensonic@users.sf.net>
1116 make build break on new api that has not been added to the
1119 2005-10-17 Thomas Vander Stichele <thomas at apestaart dot org>
1124 add macro for easy checks for GStreamer libs
1126 2005-10-16 Thomas Vander Stichele <thomas at apestaart dot org>
1129 update, warn in error cases
1131 2005-10-16 Thomas Vander Stichele <thomas at apestaart dot org>
1134 add GST_SET_DEFAULT_LEVEL
1136 2005-10-16 Thomas Vander Stichele <thomas at apestaart dot org>
1139 * m4/gst-gettext.m4:
1140 remove the AM_GNU_GETTEXT* calls, they need to be in configure.ac
1142 clean up and re-use in core soon
1143 * m4/gst-plugindir.m4:
1144 macro to set up PLUGINDIR and plugindir define/var
1146 2005-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
1149 * m4/gst-gettext.m4:
1150 add macro for setting up gettext
1152 2005-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
1155 add some .m4's for argument checking that can be shared among modules
1157 2005-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
1161 * m4/gst-libxml2.m4:
1164 2005-10-15 Thomas Vander Stichele <thomas at apestaart dot org>
1172 2005-10-12 Thomas Vander Stichele <thomas at apestaart dot org>
1175 update version detection expression to catch stuff like
1176 Libtool (libtool15) 1.5.0
1178 2005-10-11 Thomas Vander Stichele <thomas at apestaart dot org>
1181 commit 6 new suppressions related to g_module_open; can these
1182 really not be folded into one ?
1184 2005-10-11 Edward Hervey <edward@fluendo.com>
1187 made the <g_type_init calloc 2> suppression more generic
1188 Added pthread memleak suppresions
1189 Added nss_parse_* memleak suppresion (used by g_option_context_parse)
1191 2005-10-11 Thomas Vander Stichele <thomas at apestaart dot org>
1194 be more strict, more leak resolution
1196 clean up the g_type_init suppressions
1198 2005-10-07 Thomas Vander Stichele <thomas at apestaart dot org>
1201 * m4/gst-valgrind.m4:
1202 put the valgrind detection in an .m4
1204 2005-09-29 Thomas Vander Stichele <thomas at apestaart dot org>
1207 add some more targets, like "help", but also more intensive tests
1209 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
1212 make certain doc warnings fatal so people maintain docs again
1214 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
1217 * gtk-doc-plugins.mak:
1218 * scangobj-merge.py:
1219 merge additions from the .signals.new and .args.new file in
1220 the original ones, only updating if necessary
1222 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
1224 * gst-xmlinspect.py:
1226 * gtk-doc-plugins.mak:
1227 fix properly for new API; make update in plugins dir now works
1229 2005-09-20 Thomas Vander Stichele <thomas at apestaart dot org>
1231 * gst-xmlinspect.py:
1233 some fixes for new API
1234 * gtk-doc-plugins.mak:
1235 set environment properly
1237 2005-09-17 David Schleef <ds@schleef.org>
1239 * gtk-doc-plugins.mak: Use new environment variables.
1241 2005-09-16 Michael Smith <msmith@fluendo.com>
1244 Make the scanobj code reflect registry/plugin API changes
1246 2005-09-15 Thomas Vander Stichele <thomas at apestaart dot org>
1248 * gtk-doc-plugins.mak:
1249 split out scanobj step (which will be run by doc maintainer)
1250 from scan step (which will be run on every build)
1251 clean up some of the commands for make distcheck
1253 2005-09-15 Thomas Vander Stichele <thomas at apestaart dot org>
1255 * gtk-doc-plugins.mak:
1257 first stab at reorganizing the plugins build so we can maintain
1260 2005-09-14 David Schleef <ds@schleef.org>
1262 * as-libtool.mak: Remove
1263 * m4/as-libtool.m4: The libtool bug that this worked around has
1265 * m4/as-version.m4: Don't define GST_RELEASE, since it causes
1266 config.h to be regenerated needlessly, and we don't use it.
1268 2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
1270 * gtk-doc-plugins.mak:
1271 error out on inspect failure
1273 2005-09-14 Michael Smith <msmith@fluendo.com>
1276 Don't call glib-mkenums with arguments that confuse/break MinGW,
1279 2005-09-03 Thomas Vander Stichele <thomas at apestaart dot org>
1281 * gtk-doc-plugins.mak:
1284 separate out gtk-doc and docbook stuff
1285 have two separate --enable configure flags
1287 2005-08-26 Thomas Vander Stichele <thomas at apestaart dot org>
1290 add a .gdb target; rebuild registry for each target, otherwise
1291 a code rebuild always triggers a reg rebuild, and it's just too
1295 2005-08-21 Thomas Vander Stichele <thomas at apestaart dot org>
1298 separate out REGISTRY_ENVIRONMENT; we want to use that from
1299 our valgrind runs, but we also want TESTS_ENVIRONMENT to contain
1300 everything that the first test, gst-register, needs
1302 2005-08-21 Thomas Vander Stichele <thomas at apestaart dot org>
1305 parse output of valgrind and check for definitely lost, and error
1306 out; somehow I was led to believe valgrind returns non-zero for
1307 leaks, but I can't make it do that, so let's parse
1309 2005-08-20 Thomas Vander Stichele <thomas at apestaart dot org>
1312 for some weird reason valgrind does not report actual memleaks
1313 if GST_PLUGIN_PATH is set to anything but the core gstreamer dir
1314 while valgrind is running. Since the registry is going to go
1315 anyway, I don't want to waste any more time on this; I just run
1316 valgrind without GST_PLUGIN_PATH set. Since the registry loading
1317 doesn't check if GST_PLUGIN_PATH got changed as a reason to rebuild
1318 the registry, that's actually fine.
1320 2005-08-15 Thomas Vander Stichele <thomas at apestaart dot org>
1323 keep original Long_Description; only insert an include if it's
1324 not already the first line in there
1326 output more information for plugins, including an origin hyperlink
1328 2005-08-15 Thomas Vander Stichele <thomas at apestaart dot org>
1330 * gst-xmlinspect.py:
1331 a first stab at inspecting plugins and outputting an xml description
1332 * gtk-doc-plugins.mak:
1333 a gtk-doc using snippet for plugins documentation
1335 a stylesheet to convert gst-xmlinspect.py output to docbook output
1336 for inclusion in the gtk-doc stuff
1338 2005-07-20 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
1341 s/pdf/eps/ in test for whether we output EPS images (#309379).
1343 2005-07-18 Andy Wingo <wingo@pobox.com>
1345 * m4/as-libtool-tags.m4: Ooh, backported from libtool 1.6. Much
1346 better. Thanks, Paolo Bonzini!
1348 * m4/Makefile.am (EXTRA_DIST):
1349 * m4/as-libtool-tags.m4: New file, tries to disable some CXX and
1352 2005-07-08 Thomas Vander Stichele <thomas at apestaart dot org>
1355 add macro to set ERROR_CFLAGS
1357 2005-06-30 Jan Schmidt <thaytan@mad.scientist.com>
1360 Remove the old autoregen.sh if it exists before recreating it,
1361 to prevent confusing any shell process that might be reading it
1364 2005-06-29 Thomas Vander Stichele <thomas at apestaart dot org>
1369 2005-06-03 Stefan Kost <ensonic@users.sf.net>
1371 * gst-autogen.sh: create autoregen.sh *before* shifting the options
1373 2005-05-17 Thomas Vander Stichele <thomas at apestaart dot org>
1375 * gst-autogen.sh: only update autoregen.sh on actual runs
1377 2005-03-11 Thomas Vander Stichele <thomas at apestaart dot org>
1379 * m4/check.m4: m4 from the check unit test suite
1381 2004-12-14 David Schleef <ds@schleef.org>
1383 * m4/gst-arch.m4: remove MMX stuff, since it doesn't work and
1384 isn't needed anywhere
1386 2004-12-08 Thomas Vander Stichele <thomas at apestaart dot org>
1389 allow failure command to be run so we can clean upfrom autopoint
1391 2004-09-03 Zeeshan Ali Khattak <zeenix@gmail.com>
1392 * m4/gst-feature.m4: Trying to correct the GST_CHECK_CONFIGPROG macro
1394 2004-07-21 Benjamin Otte <otte@gnome.org>
1396 * m4/.cvsignore: exciting updates for libtool m4 files
1398 2004-07-12 David Schleef <ds@schleef.org>
1400 * m4/as-objc.m4: Add a macro to test for objective C
1402 2004-06-12 Thomas Vander Stichele <thomas at apestaart dot org>
1404 * m4/gst-feature.m4:
1405 not all of them support --plugin-libs, so redirect stderr
1407 2004-06-12 Thomas Vander Stichele <thomas at apestaart dot org>
1409 * m4/as-scrub-include.m4:
1410 sync with upstream to 0.1.4. Fixes #132440
1412 2004-06-07 Benjamin Otte <otte@gnome.org>
1414 * m4/gst-feature.m4:
1415 write a big marker into configure output when checking next plugin
1416 to allow easier parsing of why plugins are(n't) built.
1418 2004-06-01 Thomas Vander Stichele <thomas at apestaart dot org>
1420 * m4/as-compiler-flag.m4:
1421 * m4/as-compiler.m4:
1424 sync with upstream, change sticky options to -ko
1426 2004-05-24 Thomas Vander Stichele <thomas at apestaart dot org>
1428 * m4/as-scrub-include.m4: synced with upstream
1430 2004-05-03 Thomas Vander Stichele <thomas at apestaart dot org>
1433 snippet for updating .po files
1435 2004-03-18 Thomas Vander Stichele <thomas at apestaart dot org>
1439 integrate these with the dist
1441 2004-03-17 Thomas Vander Stichele <thomas at apestaart dot org>
1443 * release.mak: add a release target
1445 2004-03-09 Thomas Vander Stichele <thomas at apestaart dot org>
1447 patch by: Stephane Loeuillet
1449 * m4/ax_create_stdint_h.m4:
1450 use head -n instead of head - (#136500)
1452 2004-03-05 Thomas Vander Stichele <thomas at apestaart dot org>
1454 * m4/gst-doc.m4: don't build PS without dvips binary
1456 2004-02-22 Julio M. Merino Vidal <jmmv@menta.net>
1458 reviewed by: Benjamin Otte <otte@gnome.org>
1461 don't use == operator with test(1) (fixes #135115)
1463 2004-02-16 Thomas Vander Stichele <thomas at apestaart dot org>
1465 * common/m4/gst-arch.m4: x86_64 is x86 too (clue from Fedora 2 test)
1467 2004-02-13 Thomas Vander Stichele <thomas at apestaart dot org>
1469 * m4/gst-feature.m4:
1470 remove AM_CONDITIONAL for the subsystem since automake 1.6.x
1471 requires that call be in configure.ac
1473 2004-02-13 Thomas Vander Stichele <thomas at apestaart dot org>
1475 * m4/gst-libxml2.m4:
1476 take required version as argument, and default to 2.4.9 if not
1479 2004-02-12 Thomas Vander Stichele <thomas at apestaart dot org>
1481 * m4/gst-feature.m4:
1482 rename and fix up GST_CHECK_DISABLE_SUBSYSTEM
1484 2004-02-11 Thomas Vander Stichele <thomas at apestaart dot org>
1486 * common/m4/as-ac-expand.m4:
1487 * common/m4/as-auto-alt.m4:
1488 * common/m4/as-compiler-flag.m4:
1489 * common/m4/as-compiler.m4:
1490 * common/m4/as-docbook.m4:
1491 * common/m4/as-libtool.m4:
1492 * common/m4/as-scrub-include.m4:
1493 * common/m4/as-version.m4:
1494 * common/m4/glib-gettext.m4:
1495 * common/m4/gst-arch.m4:
1496 * common/m4/gst-debuginfo.m4:
1497 * common/m4/gst-doc.m4:
1498 * common/m4/gst-feature.m4:
1499 * common/m4/gst-function.m4:
1500 * common/m4/gst-glib2.m4:
1501 * common/m4/gst-gstreamer.m4:
1502 * common/m4/gst-libxml2.m4:
1503 * common/m4/gst-makecontext.m4:
1504 * common/m4/gst-mcsc.m4:
1506 fix underquoted macros as reported by automake 1.8.x (#133800)
1508 2004-02-11 Johan Dahlin <johan@gnome.org>
1510 * gst-autogen.sh: Use A-Z instead of A-z in sed expression to
1513 2004-02-05 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
1516 we use --output-format=xml and --ingnore-files options to
1517 gtkdoc-mkdb, which got added between 0.9 and 1.0
1519 2004-02-04 Thomas Vander Stichele <thomas at apestaart dot org>
1521 * m4/as-libtool.m4: remove AM_PROG_LIBTOOL so it can move back
1522 to configure.ac to shut up libtoolize
1524 2004-02-03 Thomas Vander Stichele <thomas at apestaart dot org>
1526 * glib-gen.mak: added; used to generate enums and marshal code
1528 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
1530 * gettext.patch: added; used by autogen.sh to make sure
1531 GETTEXT_PACKAGE is understood from po/Makefile.in.in -> po/Makefile.in