summaryrefslogtreecommitdiff
path: root/gstdoc-scangobj
AgeCommit message (Collapse)AuthorFilesLines
2017-12-14docs: add support for documenting tracer pluginsMatthew Waters1-6/+24
Adds the necessary xsl templates for tracer's based entirely on the existing element template https://bugzilla.gnome.org/show_bug.cgi?id=791253
2017-08-17gstdoc-scangobj: Fix for gtk-doc >= 1.26Jan Alexander Steffens (heftig)1-10/+53
gtk-doc 1.26 was converted to Python and the file was removed. Copy the needed function and remove the require gtkdoc-common.pl https://bugzilla.gnome.org/show_bug.cgi?id=786361
2015-07-03gstdoc-scangobj: generate -sections.txtStefan Sauer1-14/+149
Generate a sections file. We don't merge it yet until we cleaned all the modules.
2014-02-28gstdoc-scangobj: Fix compiler warningSebastian Dröge1-4/+1
gstreamer-plugins-scan.c:287:12: error: self-comparison always evaluates to false [-Werror,-Wtautological-compare] if (argv != argv) argc = argc; ^ gstreamer-plugins-scan.c:287:26: error: explicitly assigning a variable of type 'int' to itself [-Werror,-Wself-assign] if (argv != argv) argc = argc; ~~~~ ^ ~~~~
2014-02-26gstdoc-scangobj: output prototypes when we don't inlcude custom headersStefan Sauer1-1/+10
This is how gtkdoc-scangobj does it. It is required when we use the automatic types file.
2014-02-26gstdoc-scanobj: always inlcude the default gst headersStefan Sauer1-0/+2
This avoids that each plugin module needs a types file with just this include line.
2012-11-19gstdoc-scangobj: don't use deprecated APITim-Philipp Müller1-6/+6
2012-11-04Fix FSF addressTim-Philipp Müller1-1/+1
2012-05-13gstdoc-scangobj: Update plugin scanner to not use private, hidden APISebastian Dröge1-12/+18
2012-01-25gstdoc-scangobj: use gst_registry_getThomas Vander Stichele1-2/+5
2011-11-11gstdoc-scangobj: port to current 0.11 APITim-Philipp Müller1-3/+5
2011-05-19docs: further implement merging from doc-updatesStefan Kost1-2/+14
Also merge interfaces and prerequisites files. Sort types before outputing the hierarchy. This already avoid delta that would just have re-ordered entries.
2011-05-19scangobj: output detailed progress on make V=1Stefan Kost1-5/+10
2011-05-18scangobj, make: behave according to build verbosityStefan Kost1-16/+27
Add --verbose parameter to scangobj (like upstream gtk-doc). Check the flags in the makefile and pass them to the gtkdoc tools.
2011-05-18scangobj: be less noisyStefan Kost1-5/+4
Unify mixed use of g_print and g_message to use g_message and comment out by default (would only be needed to debug things).
2011-04-04scangobj: move unlinking the .new files to mergeStefan Kost1-3/+3
Add a comment to gstdpoc-scangobj and move the unlink to scangobj-merge. Ideally we fold the functionality of scangobj-merge into gstdoc-scangobj.
2011-03-25distcheck: fix distcheckStefan Kost1-2/+2
Clean inspect files. Don't leave *{args,signals}.new files.
2011-03-25scanobj: use more named constants in rangesStefan Kost1-30/+30
Flip the order of case branches and make them fall through to also match the constants for smaller sizes.
2011-03-25scanobj: trim trailing whitespaceStefan Kost1-13/+13
2011-03-24scanobj: sync with gtk-doc variantStefan Kost1-465/+229
Remve gtk/gdk specific code as we did in upstream. Add various small formatting and robustness improvements.
2011-01-10gstdoc-scangobj: fix inclusion of gtkdoc-common.pl for non-standard gtk-doc ↵Tim-Philipp Müller1-1/+8
installation prefix Based on patch by Edward Hervey. https://bugzilla.gnome.org/show_bug.cgi?id=636851
2011-01-10gstdoc-scangobj: use /usr/bin/env perl instead of hard-coding /usr/bin/perlTim-Philipp Müller1-1/+1
Should help the OSX build bot use the right perl version.
2010-12-07scanobj: use factory methods to get metadataWim Taymans1-4/+4
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-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-06-21gstdoc-scangobj: fix build with C compilers that don't support -WallTim-Philipp Müller1-1/+1
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-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 Kost1-4/+115
gst-xmlinspect was causing a circular dependency (as it uses gst-python). It also caused and extra build step and double registry scan.
2009-04-04Whitespace cleanupsFelipe Contreras1-2/+2
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2008-06-20gstdoc-scangobj: Always use format strings for printf-like functions, even ↵Sebastian Dröge1-3/+3
if they just print a string. Fixes bug #53... Original commit message from CVS: * gstdoc-scangobj: Always use format strings for printf-like functions, even if they just print a string. Fixes bug #536981.
2008-05-22gstdoc-scangobj: Emit warnings if one of the GTypes we're expecting is 0 ↵Jan Schmidt1-5/+26
when scanning. Original commit message from CVS: * gstdoc-scangobj: Emit warnings if one of the GTypes we're expecting is 0 when scanning.
2008-05-16gstdoc-scangobj: Add a mechanism for adding 'implicitly created' GTypes into ↵Jan Schmidt1-15/+31
the scan, allowing for documenting plugi... Original commit message from CVS: * gstdoc-scangobj: Add a mechanism for adding 'implicitly created' GTypes into the scan, allowing for documenting plugin-private base classes that provide signals or properties for public elements. * gtk-doc-plugins.mak: Use $(builddir) instead of $(top_builddir) in a few places - there's no need to hard code 'docs/plugins' as the only useable path.
2008-01-24ChangeLog: ChangeLog surgery.RELEASE-0_10_17RELEASE-0_10_16RELEASE-0_10_0_3Stefan Kost1-12/+57
Original commit message from CVS: * ChangeLog: ChangeLog surgery. * gstdoc-scangobj: Sync the object scanner with gtk-doc fixes. Update args and hierarchy files.
2006-03-23gstdoc-scangobj: sync fully with gtkdoc-0.15Stefan Kost1-82/+120
Original commit message from CVS: * gstdoc-scangobj: sync fully with gtkdoc-0.15
2006-03-23g/: sync a little with gtk-doc mainlineStefan Kost1-0/+3
Original commit message from CVS: * gstdoc-scangobj: * gtk-doc.mak: sync a little with gtk-doc mainline
2005-09-23g/: fix properly for new API; make update in plugins dir now worksThomas Vander Stichele1-2/+3
Original commit message from CVS: * gst-xmlinspect.py: * gstdoc-scangobj: * gtk-doc-plugins.mak: fix properly for new API; make update in plugins dir now works
2005-09-19set env properly; fixes for new APIThomas Vander Stichele1-3/+6
Original commit message from CVS: set env properly; fixes for new API
2005-09-16Update gstdoc-scangobj to reflect registry/plugin API changes.Michael Smith1-5/+7
Original commit message from CVS: Update gstdoc-scangobj to reflect registry/plugin API changes.
2005-09-15only scanobj stuff from our source module. Not sure yet if that's correct, ↵Thomas Vander Stichele1-2/+7
given the hierarchy stuff :) Original commit message from CVS: * common/gstdoc-scangobj: * common/gtk-doc-plugins.mak: * docs/libs/Makefile.am: * docs/plugins/gst-plugins-base-plugins.args: * docs/plugins/gst-plugins-base-plugins.hierarchy: * docs/plugins/gst-plugins-base-plugins.interfaces: * docs/plugins/gst-plugins-base-plugins.prerequisites: * docs/plugins/gst-plugins-base-plugins.signals: only scanobj stuff from our source module. Not sure yet if that's correct, given the hierarchy stuff :)
2005-09-14add to EXTRA_DISTThomas Vander Stichele1-12/+12
Original commit message from CVS: add to EXTRA_DIST
2005-08-05first stab at documenting elementsThomas Vander Stichele1-0/+1510
Original commit message from CVS: first stab at documenting elements