summaryrefslogtreecommitdiff
path: root/docs/reference/Doxyfile.in
Commit message (Collapse)AuthorAgeFilesLines
* Doxyfile.in: Don't hide undocumented classesKjell Ahlstedt2023-02-221-2/+2
| | | | | Might make the inheritance diagrams less incomplete when Doxygen's tag files are not perfect.
* Doxyfile.in: Allow more graph nodesKjell Ahlstedt2022-10-101-1/+1
| | | | Required for Glib::Object's inheritance diagram.
* Doxyfile.in: Remove obsolete entryKjell Ahlstedt2022-08-221-1/+0
|
* docs/reference/Doxyfile.in: Remove obsolete entriesKjell Ahlstedt2021-02-241-2/+1
|
* docs/reference/: Update for Doxygen >= 1.8.16Kjell Ahlstedt2020-06-291-2/+0
| | | | | | | | | * docs/reference/meson.build: Doxygen 1.8.16 and later does not store tag file names in the html files. This requires changes in meson.build and in doc-install.pl (in mm-common). Otherwise references to other modules won't be updated in the html files when they are installed. * docs/reference/Doxyfile.in: Remove PERL_PATH and MSCGEN_PATH. Doxygen since version 1.8.0 does not use them.
* Doxyfile.in: Remove unused configuration constantsKjell Ahlstedt2019-03-211-5/+1
| | | | | Should have been done when they were removed from other files in the fix of issue #22.
* docs: Make Doxygen silentSebastian Geiger2016-07-171-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=768797
* docs: Exclude bogus documentation symbolsDaniel Elstner2015-08-261-0/+2
| | | | | * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add bogus symbols which appeared in the generated documentation but shouldn't.
* docs: Update configuration for Doxygen 1.8.9.1Daniel Elstner2015-08-261-16/+36
| | | | * docs/reference/Doxyfile.in: Regenerate with Doxygen 1.8.9.1.
* docs: Define G_OS_UNIX and G_OS_WIN32 unconditionallyDaniel Elstner2015-08-261-9/+3
| | | | | | * docs/reference/Doxyfile.in (PREDEFINED): Always define both G_OS_UNIX and G_OS_WIN32, so that the generated documentation covers all platforms.
* Docs: Use doxygen-extra.cssKjell Ahlstedt2014-11-141-2/+2
| | | | | | * configure.ac: Require mm-common 0.9.7. * .gitignore: Ignore doxygen-extra.css. * docs/reference/Doxyfile.in: Use doxygen-extra.css instead of doxygen.css.
* Predefine G_OS_UNIX or G_OS_WIN32 in Doxygen's configuration file.Kjell Ahlstedt2013-01-301-6/+54
| | | | | | | * docs/reference/Doxyfile.in: Predefine either G_OS_UNIX or G_OS_WIN32, depending on HOST_WINDOWS_NATIVE. Update to Doxygen 1.8.3 status. * glib/src/iochannel.hg: Remove the DOXYGEN_SHOULD_SKIP_THIS that was added just to get Windows-specific methods included in the documentation.
* Fine-tune Doxygen configuration to improve outputDaniel Elstner2010-01-061-8/+9
| | | | | | | | | | | | | | | | * docs/reference/Doxyfile.in (SHOW_INCLUDE_FILES): Enable option, as it looks better than SHOW_USED_FILES and can be adjusted by means of the @headerfile command. (SHOW_USED_FILES): Disable. (ALPHABETICAL_INDEX): Enable alphabetical class index. (PREDEFINED): Predefine G_GNUC_INTERNAL in anticipation of explicit symbol visibility attributes. (CLASS_DIAGRAMS): Enable to get class inheritance graphs without any of the other graph options. (DOT_FONTNAME): Change to Sans to avoid the bad hinting for FreeSans at least on my system, which resulted in blurry graph labels. (COLLABORATION_GRAPH), (GROUP_GRAPHS), (TEMPLATE_RELATIONS): Disable additional graphs to reduce the noise.
* Remove sigc from the Doxygen excluded symbolsDaniel Elstner2009-09-021-1/+0
| | | | | | | | * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Stop excluding the sigc namespace from the documentation since it apparently also removes the links to external documentation. Also, with the latest changes in libsigc++ it seems no longer necessary to suppress the symbol.
* Update Doxygen configuration for Doxygen 1.6.1Daniel Elstner2009-09-011-5/+5
| | | | | | * docs/reference/Doxyfile.in: Update configuration template using Doxygen 1.6.1. (SORT_MEMBERS_CTORS_1ST): Enable.
* Use shared mm-common Doxygen style sheetDaniel Elstner2009-08-281-1/+1
| | | | | | | * configure.ac (MM_PREREQ): Require mm-common 0.7. * docs/Makefile.am (dist_doctool_DATA): List doxygen.css. * docs/reference/Doxyfile.in (HTML_STYLESHEET): Assign path to the shared doxygen.css provided by mm-common.
* Remove header and footer HTML fragmentsDaniel Elstner2009-08-281-4/+4
| | | | | | | | | | | | | | | * docs/reference/glibmm_{header,footer}.html_fragment: Delete files. These custom fragments were an unnecessary maintenance hassle. Also, the files were out of date with respect to the encoding and CSS classes used by Doxygen. * docs/reference/Doxyfile.in (HTML_HEADER), (HTML_FOOTER): Set to the empty string. (PROJECT_NUMBER): Substitute @PACKAGE_VERSION@. It does look nicer in the generated HTML pages, and is probably also less confusing. (SORT_GROUP_NAMES): Enable for predictability. * docs/Makefile.am (dist_noinst_DATA): Remove deleted HTML fragment files.
* Reenable hierarchy graphs for each classDaniel Elstner2009-08-261-1/+1
| | | | | * docs/reference/Doxyfile.in (COLLABORATION_GRAPH): Set option to YES to enable the per-class inheritance graphs.
* Rename @since back to @newinDaniel Elstner2009-08-201-1/+1
| | | | | | | | | | | | * docs/reference/Doxyfile.in (ALIASES): Rename the @since alias back to its old name @newin, but otherwise keep the parameters. Apparently there is a @since command predefined in Doxygen which I hadn't noticed. It does seem to get overridden silently, but it is better not to rely on this. * tools/pm/DocsParser.pm (convert_tags_to_doxygen): Output @newin instead of @since. * {glib,gio}/src/*.hg, {glib,gio}/{glib,gio}mm/*.h: Replace all uses of @since with @newin.
* Predefine GIOMM_API for DoxygenDaniel Elstner2009-08-201-0/+1
| | | | | * docs/reference/Doxyfile.in (PREDEFINED): Define GIOMM_API to the empty expansion, so that it won't show up in the documentation.
* Predefine GLIBMM_API for DoxygenDaniel Elstner2009-08-191-0/+1
| | | | | * docs/reference/Doxyfile.in (PREDEFINED): Define GLIBMM_API to the empty expansion, so that it won't show up in the documentation.
* Implement parametric Doxygen alias @since{m,n}Daniel Elstner2009-08-181-15/+5
| | | | | | | | | | | | * docs/reference/Doxyfile.in (ALIASES): Define a parametrized alias @since{major,minor} to replace the old @newin?p?* aliases which had to be defined manually for every version number used. (PREDEFINED): Predefine G_GNUC_NORETURN, G_GNUC_NULL_TERMINATED and G_GNUC_PURE to the empty expansion. Remove GTKMM_* macros. * tools/pm/DocsParser.pm (convert_tags_to_doxygen): Change "Since:" substitution to output the new generic @since alias. * {glib,gio}/src/*.hg, {glib,gio}/{glib,gio}mm/*.h: Change all uses of @newin?p?* to @since{major,minor}.
* Exclude non-glibmm symbols from the documentationDaniel Elstner2009-08-171-0/+3
| | | | | * docs/reference/Doxyfile.in (EXCLUDE_SYMBOLS): Add GTimeVal, nil and sigc to the list of symbols to exclude from the documentation.
* Reenable JAVADOC_AUTOBRIEF mode of DoxygenDaniel Elstner2009-08-171-1/+1
| | | | | | * docs/reference/Doxyfile.in (JAVADOC_AUTOBRIEF): Change value back to 'YES'. I accidentally turned off the setting during the build infrastructure transition.
* Begin move to new documentation infrastructureDaniel Elstner2009-08-091-1151/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (AC_CONFIG_FILES): Remove the old build files docs/{images,internal,reference}/Makefile from the list. Also remove the obsolete docs/reference/beautify_docs.pl. * docs/Makefile.am: Big overhaul. Reimplement on top of the new documentation infrastructure provided with the mm-common module. Build, distribute and install files which used to be handled by the subdirectories' Makefiles directly from here. Note that the generated reference documentation at the moment only covers glibmm without giomm. Remedy follows. * docs/reference/Doxyfile.in: Replace configuration with the modernized version from librsvgmm, appropriately modified for glibmm. Make use of the new substitutions provided by the mm-common Autoconf magic. * docs/doc-install.pl: Copy script from mm-common. Install it into $(pkgdatadir)/doctool. * docs/doc-postprocess.pl: ditto, * docs/tagfile-to-devhelp2.xsl: ditto. * docs/images/Makefile.am: Delete subdirectory Makefile. * docs/internal/Makefile.am: ditto, * docs/reference/Makefile.am: ditto. * docs/reference/README: Delete file, as it documents exactly the things I just ripped. * docs/reference/beautify_docs.pl.in: Delete obsolete file. * docs/reference/doxygen_to_devhelp.xsl: ditto, * docs/reference/libstdc++.tag.xml: ditto.
* Gio::File::load_contents() override to allow ignoring the etag contents. ↵Hubert Figuiere2009-06-171-1/+2
| | | | (Bug #581349)
* Allow pangomm to build outside the source tree. Bug #570216Theppitak Karoonboonyanan2009-02-051-2/+2
| | | | | | | | | | 2009-02-05 Theppitak Karoonboonyanan <thep@linux.thai.net> * docs/reference/Doxyfile.in: * docs/reference/Makefile.am: Allow pangomm to build outside the source tree. Bug #570216 svn path=/trunk/; revision=781
* 'upgraded' the doxygen config file since doxygen was complaining aboutJonathon Jongsma2008-02-261-95/+311
| | | | | | | | | | | | | | | * docs/reference/Doxyfile.in: 'upgraded' the doxygen config file since doxygen was complaining about obsolete options * gio/giomm/contenttype.h: * gio/src/bufferedinputstream.hg: * gio/src/file.hg: * gio/src/fileoutputstream.hg: * gio/src/outputstream.hg: * glib/src/checksum.hg: * glib/src/keyfile.hg: fixed a bunch of minor doxygen warnings svn path=/trunk/; revision=624
* generate and install a devhelp book for glibmm like we do for gtkmm. ItJonathon Jongsma2008-02-141-1/+1
| | | | | | | | | | | * docs/reference/Doxyfile.in: * docs/reference/Makefile.am: * docs/reference/doxygen_to_devhelp.xsl: generate and install a devhelp book for glibmm like we do for gtkmm. It would be nice to make the xsl stylesheet general and shared between gtkmm and glibmm (and eventually other libraries as well), but for now I just duplicated it here svn path=/trunk/; revision=599
* Added class documentation.Murray Cumming2008-01-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-01-11 Murray Cumming <murrayc@murrayc.com> * gio/src/appinfo.hg: Added class documentation. * gio/src/asyncresult.hg: * gio/src/cancellable.hg: * gio/src/drive.hg: * gio/src/file.hg: * gio/src/fileattribute.hg: * gio/src/fileenumerator.hg: * gio/src/fileicon.hg: * gio/src/fileinfo.hg: * gio/src/fileinputstream.hg: * gio/src/fileoutputstream.hg: * gio/src/icon.hg: * gio/src/inputstream.hg: * gio/src/loadableicon.hg: * gio/src/mountoperation.hg: * gio/src/outputstream.hg: * gio/src/seekable.hg: * gio/src/simpleasyncresult.hg: * gio/src/volume.hg: Added @newin2p16 to the documentation. * glib/src/Makefile_list_of_hg.am_fragment: * glib/src/uriutils.ccg: * glib/src/uriutils.hg: Added wrappers of (some) of these new g_uri_* functions. Not yet documented. svn path=/trunk/; revision=506
* :FormatStream::FormatStream): Use the global C++ locale instead of forcingDaniel Elstner2007-09-031-1/+2
| | | | | | | | | | | | | | | | | | | | | * glib/glibmm/ustring.cc (ustring::FormatStream::FormatStream): Use the global C++ locale instead of forcing the environment's locale onto the formatting stream. This lifts an unnecessary restriction at the cost of requiring users to call std::locale::global(). * glib/glibmm/ustring.h (ustring): Advertise the new compose and format API in the class documentation. (ustring::format): Correct a couple of cut'n'paste mistakes -- ouch. Also add two more overloads so that format() now takes up to eight arguments. Extent the method documentation, too. (ustring::Stringify): Explicitly declare the class as noncopyable. (ustring::compose): Qualify calls to method ustring::compose_argv() in order to avoid surprising name lookup results in the context of the template instantiation. * docs/reference/Doxyfile.in (PREDEFINED): Add GLIBMM_HAVE_WIDESTREAM so that the wide stream I/O operators show up in the documentation. svn path=/trunk/; revision=441
* convert_tags_to_doxygen(): Handle newin markers for 2.12 and a few afterMurray Cumming2007-07-021-0/+3
| | | | | | | | | | | 2007-07-02 Murray Cumming <murrayc@murrayc.com> * tools/pm/DocsParser.pm: convert_tags_to_doxygen(): Handle newin markers for 2.12 and a few after that. * docs/reference/Doxyfile.in: Added ALIASES for newin2p12 and a few more. svn path=/trunk/; revision=422
* Add PREDEFINES for the optional API, so that the documentation shows theMurray Cumming2006-11-101-1/+6
| | | | | | | 2006-11-10 Murray Cumming <murrayc@murrayc.com> * docs/reference/Doxyfile.in: Add PREDEFINES for the optional API, so that the documentation shows the regular API.
* Define the @newin aliases, as in gtkmm. Convert Since: in gtk-doc text toMurray Cumming2005-11-301-1/+5
| | | | | | | | | 2005-11-30 Murray Cumming <murrayc@murrayc.com> * docs/reference/Doxyfile.in: Define the @newin aliases, as in gtkmm. * tools/pm/DocsParser.pm: Convert Since: in gtk-doc text to @newin for our doxygen docs.
* Use g_param_spec_get_blurb() to output the documentation for theMurray Cumming2005-02-131-1/+1
| | | | | | | | | | | | | | 2005-02-13 Murray Cumming <murrayc@murrayc.com> * tools/extra_defs_gen/generate_extra_defs.cc: Use g_param_spec_get_blurb() to output the documentation for the properties in the .defs file. * tools/m4/property.m4: Take an extra docs argument, and put it in the doxygen docs. * tools/pm/Output.pm: Add the extra docs argument when calling the property m4 macro. * tools/pm/Property.pm: Read in the new docs part of the .defs, and add a period at the end if neccessary.
* Use the libstdc++ TAG files, so that references to std:: classes takeMurray Cumming2004-12-191-1/+1
| | | | | | | | | 2004-12-19 Murray Cumming <murrayc@murrayc.com> * docs/reference/Doxyfile.in: Use the libstdc++ TAG files, so that references to std:: classes take people to their docs. * glib/src/: Added glib_docs.xml and glib_docs_override.xml, and mentioned them in Makefile.am.
* Added images directory, copied from gtkmm, for the reference html docs.Murray Cumming2003-10-301-31/+929
| | | | | | | | | | | | 2003-10-30 Murray Cumming <murrayc@usa.net> * docs: Added images directory, copied from gtkmm, for the reference html docs. * configure.in: Mention docs/images/Makefile. * docs/reference/Doxyfile.in: Genereate glibmm_doxygen_tags instead of gtkmm_doxygen_tags. * docs/reference/Makefile.am: dist glibmm_doxygen_tags. * docs/reference: gtkmm*.html_fragment are now glibmm*.html_fragment.
* merged some bits from 2.2Murray Cumming2003-07-191-1/+1
|
* Initial revisionMurray Cumming2003-01-071-0/+183