summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-09-08gst.supp: Make pango/fontconfig leaks genericHEADmasterEdward Hervey1-87/+6
2010-09-08gst.supp: Simply leaks from g_type_init/g_type_register_fundamentalEdward Hervey1-60/+5
2010-09-07gst-check.m4: drop REQUIRED arg to ↵Tim-Philipp Müller1-8/+8
AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG} Since .pc files for these modules only exist in uninstalled setups, if at all, it doesn't really make sense to *require* their presence (or that particular version). Code (e.g. unit tests) still needs to check element/plugin availability and versions at runtime, since that's what's required for installed setups anyway.
2010-09-07gst-checks.m4: document AG_GST_CHECK_GST_PLUGINS_BASE and set ↵Tim-Philipp Müller1-0/+9
GST_PLUGINS_BASE_DIR Also set GST_PLUGINS_BASE_DIR (in addition to GSTPB_PLUGINS_DIR), for consistency with the good/ugly/bad/ffmpeg equivalents.
2010-09-07gst-check.m4: document and fix AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG}Tim-Philipp Müller1-45/+86
Fix them so that configure doesn't error out if the module isn't required.
2010-09-07gst-check.m4: remove duplicate AC_MSG_RESULT(no)Tim-Philipp Müller1-2/+0
PKG_CHECK_MODULES already does that.
2010-09-07gtk-doc-plugins.mak: add check-outdated-docs target and run it after 'make ↵Tim-Philipp Müller1-1/+25
update' Make sure we don't keep outdated plugin introspection info around. This target is a bit more aggressive than than the existing 'check-inspected-versions' one, but also much more useful, since it actually tries to check if there's still a reference to plugins in the code.
2010-09-05Allow user to override ORCC using env varDavid Schleef1-1/+3
2010-09-05orc: Add --compat $ORC_REQ to the orcc commandlinesSebastian Dröge2-3/+5
This allows orcc to always use the latest features of the required orc version instead of always generating code that would still work with 0.4.5 or even earlier.
2010-08-14m4: add AG_GST_PKG_CONFIG_PATH macroTim-Philipp Müller1-0/+21
Sets up a GST_PKG_CONFIG_PATH variable for use in Makefile.am which contains the path of the in-tree pkgconfig directory first and then any paths specified in PKG_CONFIG_PATH. We do this mostly so we don't have to use unportable shell constructs such as ${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} in Makefile.am to handle the case where the environment variable is not set, but also in order to avoid a trailing ':' in the PKG_CONFIG_PATH which apparently causes problems with pkg-config on windows with msys/mingw. Also shows the PKG_CONFIG_PATH set up in the configure output, which is handy when debugging other people's configure problems.
2010-08-13plugins.xsl: the anchor tag has to be emptyStefan Kost1-4/+4
Move the name out of the anchor and move the anchor to refpurpose tag. Fixes generation of non compliant docbook xml.
2010-08-10*.mak: more spaces/tabs clean-upsTim-Philipp Müller3-28/+28
Use tabs consistently for the first indentation, even if it's not really needed in these cases (continuation lines).
2010-08-10gtk-doc*.mak: use tabs instead of spaces to fix build with make-3.82Ken Moffat2-2/+2
https://bugs.freedesktop.org/show_bug.cgi?id=29426
2010-08-10gst-check.m4: add AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG}Tim-Philipp Müller1-4/+80
For future use, so we can find other plugin dirs in an uninstalled setup more easily, for unit tests that use plugins from other modules mostly. Not all of these modules have uninstalled .pc files yet. The currently used (topdir)/../gst-plugins-foo trick doesn't work in all cases, e.g. when running 'make distcheck'.
2010-08-05scanobj: only update inspect files when we run in update modeStefan Kost1-44/+53
Check the stamp file to avoid rewriting all inspect files and rescanning. Fixes #623356
2010-08-05gstdoc-scangobj: output $MODULE.hierarchy sorted alphabeticallyTim-Philipp Müller1-0/+8
Sort hierarchy of types in alphabetical order, so it doesn't change all the time.
2010-08-05Revert "gtk-doc.mak: make build break on new api that has not been added to ↵Tim-Philipp Müller1-1/+5
the sections file" This reverts commit 30c7a70b1d4765d26789950ca8e983284c0a05b3. Docs stuff should never break the build (it's fragile enough as it is), especially not when whether things break or not depends on factors outside of the source tree such as, for example, the gtk-doc version being used. Also, hooks like this are probably more appropriate for the check or distcheck target. https://bugzilla.gnome.org/show_bug.cgi?id=625862
2010-07-23Add AG_GST_SET_PACKAGE_RELEASE_DATETIME and _DATETIME_WITH_NANO macros for ↵Tim-Philipp Müller4-0/+123
configure Sets GST_PACKAGE_RELEASE_DATETIME, either to the current date and time, or to the specified datetime, or to the date of the current release based on the .doap file. In a GStreamer module context, one could use it like this: AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO([$PACKAGE_VERSION_NANO], ["${srcdir}/$PACKAGE.doap"], [$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_MICRO]) https://bugzilla.gnome.org/show_bug.cgi?id=623040
2010-07-23gstdoc-scangobj: serialise doubles and floats always with a decimal dotTim-Philipp Müller1-4/+19
Make sure floats and double property values are output with a decimal dot (and not e.g. a comma) irrespective of the current locale. g_ascii_formatd() is used here instead of g_ascii_dtostr() because we want nice human-readable numbers and do not need the exact same bit representation when deserialising. Other parts of gtk-doc may need fixing as well to make sure to always deserialise floats and doubles in C locale.
2010-07-15hooks: use 'git do-something' instead of the old 'git-do-something'Tim-Philipp Müller2-3/+3
2010-06-24docs: remove cruft and clean additional copied filesStefan Kost1-12/+11
Remove lines still referencing the inspect-stamps. Clean scanobj-build.stamp file (scanobj-build.stamp rule always creates that one). Fixes #622546
2010-06-21gst-error.m4: use 'dnl' instead of 'Dnl' for comment lineTim-Philipp Müller1-1/+1
2010-06-21gstdoc-scangobj: fix build with C compilers that don't support -WallTim-Philipp Müller2-2/+2
Don't unconditionally pass -Wall to the compiler. Use WARNING_CFLAGS instead if it is defined. Fixes build with Sun Studio Compiler. Fixes #621963.
2010-06-17gstdoc-scanobj: sort pad templatesTim-Philipp Müller1-7/+25
Avoid pad template order ping-pong in generated version-controlled files by sorting the pad templates before processing them.
2010-06-17gstdoc-scangobj: abort with an error if we couldn't open a file for writingTim-Philipp Müller1-0/+4
2010-06-17gstdoc-scanobj: skip static coreelements plugin with bin and pipeline factoriesTim-Philipp Müller1-0/+5
Same as we did before. It's best not to expose GstBin and GstPipeline here to avoid confusion. People are better off consulting the GstBin and GstPipeline API docs and constructing bins and pipelines using the API provided there.
2010-06-17gstdoc-scangobj: maintain previous XML formattingTim-Philipp Müller1-25/+14
Maintain the previous XML formatting, ie. add newlines after each xml item. Also make sure file does not end with a newline character. Simplify xmlprint() function a little to not use home-baked xml escaping - there's a GLib function for that, so we may just as well do it properly.
2010-06-15Makefile.am: Don't dist file that has goneEdward Hervey1-1/+1
2010-06-15docs: use g_string instead of fragile static stringsStefan Kost1-26/+20
2010-06-15docs: make static string buffers biggerStefan Kost1-2/+5
2010-06-15docs: move gst-xmlinspect.py functionality to gstdoc-scanobjStefan Kost3-208/+132
gst-xmlinspect was causing a circular dependency (as it uses gst-python). It also caused and extra build step and double registry scan.
2010-06-14gst-glib2.m4: Add our custom GLib CFLAGS to GLIB_EXTRA_CFLAGSSebastian Dröge1-3/+3
GLIB_CFLAGS is only used by core and all other modules get the flags from gstreamer-0.10.pc.
2010-06-14gst-glib.m4: Define G_DISABLE_DEPRECATED for GIT versionsSebastian Dröge1-0/+5
If deprecated API is found, for which the replacement is in a newer version of GLib than we currently depend on, use the new API in a #if GLIB_CHECK_VERSION block and remove that block after depending on a new enougb GLib version. Fixes bug #605100.
2010-06-12gst.supp: Update dl_relocate_object suppression for libc in /lib instead of ↵Sebastian Dröge1-3/+0
/lib64
2010-06-09Add orc.m4 to dist filesDavid Schleef2-2/+3
2010-06-09Add autoconf macros for OrcDavid Schleef1-0/+57
2010-06-08orc.mak: Use automake silent rules for the orcc calls if automake 1.11 is usedSebastian Dröge1-6/+12
2010-06-01orc.mak: rename from orc.mkDavid Schleef2-2/+2
All the other makefile snippets are called *.mak.
2010-06-01orc.mk: change generated file/variable namesDavid Schleef1-29/+30
2010-05-30orc: Fix distcheck problems in orc.mkDavid Schleef3-15/+74
Add gst-indent to common, since orc.mk uses it to clean up source files.
2010-05-28Add a makefile fragment for OrcDavid Schleef1-0/+58
Not updating all the modules, because it's only used on the Orc branch for now.
2010-05-25glib-gen.mak: Don't use == for comparisons in shell scriptsSebastian Dröge2-2/+2
2010-05-25gst-error.m4: Don't use == for comparisons in shell scriptsSebastian Dröge1-1/+1
This only works with bash and not strictly POSIX compatible shells.
2010-05-14gst.supp: suppress dash leaksTim-Philipp Müller1-0/+7
2010-04-29upload-doc.mak: upload release docs to the right placeTim-Philipp Müller1-7/+14
On our website, all doc links point to the docs for head, which is where git docs get uploaded to, while release docs for some reason get uploaded to docs/$version where no one will ever find them. Change upload rule to upload release docs to both the versioned directory and head, so that new docs will actually be visible on the website when the new-release script in www uploads them as part of the release process.
2010-04-29win32.mak: rename check-nonportable-int64-print-format rule and check for %zuTim-Philipp Müller1-4/+4
Rename check-nonportable-int64-print-format rule to check-nonportable-print-format and also check for %zu, %zd, etc.
2010-04-23gst-arch.m4: fix detection on SolarisBrian Cameron1-9/+27
stop-gap measure to fix CPU/arch detection on solaris, which makes the goom problems work properly on solaris. Probably needs more fixes after the release (use target_* etc.). Fixes #615996.
2010-04-12pre-commit: Add --leave-preprocessor-spaceEdward Hervey1-1/+2
This puts it in sync with core/tools/gst-indent.
2010-04-09gst-glib2.m4: Add configure parameter to disable GObject type checksSebastian Dröge1-0/+20
...and disable them by default for pre-releases and releases. Fixes bug #612540.
2010-04-09cruft.mak: add make rule to remove cruftTim-Philipp Müller1-0/+17