summaryrefslogtreecommitdiff
path: root/gtkdoc-fixxref.in
Commit message (Collapse)AuthorAgeFilesLines
* Meson: Fix running tools uninstalledXavier Claessens2019-08-151-1/+5
| | | | | This fix getting directories when builddir!=srcdir which is always the case with Meson.
* fixxref: update for the index.sgml -> devhelp2 changeStefan Sauer2017-11-081-1/+1
| | | | We've forgot to update the help string.
* tools: cleanup options handlingStefan Sauer2017-06-221-4/+2
| | | | Use the 'required' flags for mandatory args. Drop some dest flags where not needed.
* Fix a typo.HorimotoYasuhiro2017-04-281-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781888
* logging: add back support for GTKDOC_TRACEStefan Sauer2017-04-261-1/+3
| | | | | Like before in perl one can set this envar to get verbose log output. The output is meant for developers.
* fixxref: port from perl to pythonStefan Sauer2017-04-161-578/+37
|
* code-style: change run() to be upper-caseStefan Sauer2016-11-231-2/+2
|
* gtkdoc: add/update my copyrightStefan Sauer2016-11-231-0/+1
|
* depscan/fixxref/rebase: Don't hardcode pkg-config binaryMarvin Schmidt2016-06-051-1/+1
| | | | | | | | | `pkg-config` is not necessarily the correct pkg-config binary, especially in cross-compilation scenarios. Use the pkg-config binary that PKG_PROG_PKG_CONFIG (which looks for host-prefixed pkg-config) found and defined in PKG_CONFIG https://bugzilla.gnome.org/show_bug.cgi?id=767271
* fixxref: turn commented code into a trace logStefan Sauer2016-05-311-3/+3
|
* fixxref: add missing path separatorStefan Sauer2016-05-311-1/+1
|
* fixxref: only warn on the broken files if the good ones aren#t thereStefan Sauer2016-03-241-18/+18
| | | | | | If people already followed the advice and fixed the files, don't warn again. The broken files will come back after package updates, since aparently no one cares about the upstream reports.
* fixxref: add a dir-cache to avoid scanning multiple timesStefan Sauer2015-09-241-0/+9
| | | | | Scanning for index files multiple times is not only slow, but would also trigger warnings multiple times.
* fixxref,rebase: print full path for compressed index filesStefan Sauer2015-07-101-2/+2
|
* index.sgml: stop generating index.sgml filesStefan Sauer2015-06-241-13/+42
| | | | | Use the data from devhelp2 files. Saves diskspace and makes the html phase about 10% faster. Fixes #742404
* fixxref: more indet fixesStefan Sauer2015-06-161-108/+108
|
* fixxref: indent fixesStefan Sauer2015-06-161-3/+3
|
* fixxref: refactor into a 'modulino' and add a test skelletonStefan Sauer2015-06-161-111/+117
|
* fixxref: still set static gobject links in glib prefix is html_dirStefan Sauer2015-06-161-7/+8
| | | | Refactor code to always set the static gobject links if we located the package.
* fixxref: move more code from global scope into functionsStefan Sauer2015-06-161-33/+44
|
* Support highlight optionsDexter Chua2015-05-291-3/+12
| | | | | | | | | | | This commit allows gtk-doc users to supply a --src-lang option to gtkdoc-fixxref so that the syntax highlight will be performed in the correct language. The option is global, ie. applies to the whole project built, as opposed to individual files. The default option is "c", which is what used to be hardcoded in the gtkdoc-fixxref, so backwards compatibility is maintained. https://bugzilla.gnome.org/show_bug.cgi?id=749816
* fixxref: strip common indent when highlighting with vimDexter Chua2015-05-291-1/+4
| | | | | | | | This is implemented for highlighting with highlight or source-highlight but not when highlighting with vim. The exact same change is copied to the HighlightSourceVim funcion https://bugzilla.gnome.org/show_bug.cgi?id=749901
* fixxref: also add a link for GInterfaceStefan Sauer2014-02-171-2/+3
| | | | This one is not perfect, but the closest we have.
* fixxref: provide link targets for sme gobject base typesStefan Sauer2014-02-171-0/+7
|
* fixxref: sort subdirectoriesStefan Sauer2014-02-171-18/+2
| | | | | | | | | | This ensures that symbols in a directory with a higher version number shadow symbols with a lower version. Also drop the revisitation check. The 'links' data is a hashmap, there are no duplicate entries anyway. This way one can use --extra-dir to specify the wanted version. Fixes #644111
* Fix gtkdoc-fixxref.in with strange 2html.vim versionDavid Nečas2013-08-231-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=706438
* gtkdoc-fixxref: don't create links to uninstalled docsStefan Sauer2012-09-241-2/+6
| | | | | Assume the docs will be installed and use that location instead. Fixes #679588
* gtkdoc-fixxref: turn commented out prints into TRACE statementsStefan Sauer2012-09-231-14/+16
|
* fixxref: fix typo in commentStefan Kost2011-08-201-1/+1
|
* fixxref: hide one more missing link warningStefan Kost2011-04-241-0/+2
|
* indent: convert tabs to spaces in perl filesStefan Kost2011-04-151-42/+42
|
* fixxref: tweak the vim invocationStefan Kost2010-08-191-1/+1
| | | | | | Use specific output-filename to ensure we get what we'll late use. Use "-u NONE" instead of -u /dev/null. Fixes #627223
* planning: write down ideas and add FIXME: commentsStefan Kost2010-06-211-0/+3
|
* fixxref: mark some more fundamental types as "not linkable"Stefan Kost2009-12-261-0/+3
|
* fixxref: make it work again without --module argument, Fixes #605211Vincent Untz2009-12-221-27/+29
| | | | | This restores a compatible behavior with previous versions of gtk-doc, which is required by many tarballs.
* fixxref: check for "-" in link and not "_". FIxes #604992David Nečas2009-12-191-4/+5
| | | | | | The warning is not issued if the function name does not contain underscore. But since the link target is checked, that contains underscores transofrmed to dashes, the warning is never issued.
* tools: append to the perl path so that it stays overrideable. Fixes #604892Stefan Kost2009-12-191-1/+1
| | | | | | We were prepending datadir to the INC path for perl to find gtkdoc-common.pl. This also caused the unit tests to run with the installed version, despite that we had set an local path to INC from the Makefile.
* fixxref: don't leak GTKDOCLINKs to final htmlStefan Kost2009-11-271-0/+7
| | | | | If someone uses markup in sources, we expand the links and then escape the markup. We have to revert the escaping for GTKDOCLINK tags.
* mkdb, fixxref: tag more data and filter warningsStefan Kost2009-11-271-1/+15
| | | | | We use more markup, as this allows us to supress the majority of false broken link warnings.
* fixxref: smarter link resolvingStefan Kost2009-11-251-1/+7
| | | | | Only try s/:/--/ if id contains a :. Also if we don't get a href try without a trailing 's' if there is any (plural handling).
* fixxref: also read section file to not warn about private stuffStefan Kost2009-11-251-0/+32
| | | | Some private stuff is auto-linked (e.g. in the case of types).
* fixxref: less false reports for new xref warningsStefan Kost2009-11-251-3/+7
| | | | Auto blacklist the implcitely created xrefs in source code examples.
* fixxref: get line numbers and woraround some missing linksStefan Kost2009-11-251-3/+14
|
* fixxref: add warning about broken links. Fixes #602026Stefan Kost2009-11-251-3/+19
| | | | | Produce less links (e.g. for symbols with spaces). Add a log warning for first time use of non xrefable links (no line number :/).
* common: move CreateValidSGMLID to commonStefan Kost2009-11-251-26/+3
|
* patch by: David Nečas <yeti@physics.muni.cz>Stefan Kost2009-03-181-1/+1
| | | | | | | | * gtkdoc-fixxref.in: Fix <table> element mismatch in highlighted code. Fixes #575711. svn path=/trunk/; revision=710
* patch by: Tobias Mueller <gnome-bugs@auftrags-killer.org>Stefan Kost2009-03-171-1/+1
| | | | | | | | | | | | | | | | | | | * COPYING-DOCS: * gtkdoc-check.in: * gtkdoc-common.pl.in: * gtkdoc-fixxref.in: * gtkdoc-mkdb.in: * gtkdoc-mktmpl.in: * gtkdoc-rebase.in: * gtkdoc-scan.in: * gtkdoc-scangobj.in: * gtkdoc-scanobj.in: * help/manual/C/fdl-appendix.xml: * tools/gtk-doc.el: Update FSF address. Fixes #575623. svn path=/trunk/; revision=707
* Don't expect $MODULE to be defined (e.g. if someone does not updateStefan Kost2009-03-101-1/+1
| | | | | | | | | * gtkdoc-fixxref.in: Don't expect $MODULE to be defined (e.g. if someone does not update gtkdoc.make). svn path=/trunk/; revision=698
* patch by: David Nečas <yeti@physics.muni.cz>Stefan Kost2009-03-091-8/+68
| | | | | | | | | | * configure.in: * gtkdoc-fixxref.in: Add vim support for syntax highlighting. Lets close the ticket. Fixes #536928. svn path=/trunk/; revision=696
* Fix params and running of 'highlight'.Stefan Kost2009-02-211-11/+14
| | | | | | | | | * configure.in: * gtkdoc-fixxref.in: Fix params and running of 'highlight'. svn path=/trunk/; revision=681