summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs/docs/manual, Meson config: Check if xmllint can be usedKjell Ahlstedt2021-09-272-0/+33
|
* docs/docs/manual: Upgrade from DocBook 4.1 to DocBook 5.0Kjell Ahlstedt2021-09-192-62/+65
|
* Require meson >= 0.54.0Kjell Ahlstedt2021-08-221-11/+3
|
* docs: Remove some obsolete filesKjell Ahlstedt2021-07-043-13/+0
| | | | | Remove docs/docs/manual/README, docs/docs/reference/README and docs/Makefile.
* docs/docs/manual: Add some formatting when html files are generatedKjell Ahlstedt2021-07-041-2/+13
| | | | | making it slightly more similar to gtkmm-documentation and libxml++. In Autotools builds, don't distribute the empty manual/README file.
* docs/docs/manual/libsigc_manual.xml: Add id on <sect1> elementsKjell Ahlstedt2021-07-041-14/+14
|
* Add dependencies to Doxygen tag files in subprojectsKjell Ahlstedt2021-05-181-1/+12
| | | | | Doxygen in a main project shall not be called before tag files have been created or updated in subprojects.
* Fix build as subproject without building documentationKjell Ahlstedt2021-05-141-14/+17
| | | | | | | | | | | * meson.build: If mm-common-get is not found in maintainer-mode with 'required: false', try with 'required: true'. Don't try to use tag_file, if documentation is not built. * docs/docs/reference/meson.build: Don't use variables from modules that don't define doxytagfile. These are subprojects that don't build their documentation. Fixes #71
* Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0Kjell Ahlstedt2021-05-052-6/+5
| | | | | | | | | | | | * meson.build: * MSVC_NMake/meson.build: * docs/docs/manual/meson.build: * docs/docs/reference/meson.build: Call add_dist_script() in a subproject, if meson.version() >= 0.58.0. * tools/handle-built-files.py: * tools/tutorial-custom-cmd.py: Use MESON_PROJECT_DIST_ROOT if it exists, else MESON_DIST_ROOT. It exists if meson.version() >= 0.58.0.
* Meson build: Require only meson.version() >= 0.51.0Kjell Ahlstedt2021-03-131-3/+11
| | | | | | | meson.version() >= 0.54.0 is necessary if sigc++ is a subproject, or if mm-common is a subproject of sigc++. Only meson.version() <= 0.53.2 is available in CI. Make it possible to build with version 0.53.2 as long as no subprojects are used.
* Meson build: Make it possible to use sigc++ as a subprojectKjell Ahlstedt2021-03-121-4/+4
| | | | mm-common can be a subproject of sigc++.
* docs/docs/reference/Doxyfile.in: Remove obsolete entriesKjell Ahlstedt2021-03-111-2/+1
|
* docs: Update the web pageKjell Ahlstedt2020-12-253-4/+7
| | | | | The changes are automatically published at libsigcplusplus.github.io/libsigcplusplus.
* docs/docs/reference/: Update for Doxygen >= 1.8.16Kjell Ahlstedt2020-06-292-7/+7
| | | | | | | | | * docs/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/docs/reference/Doxyfile.in: Remove PERL_PATH and MSCGEN_PATH. Doxygen since version 1.8.0 does not use them.
* docs/docs/manual/libsigc_manual.xml: Fix description of sigc::retype()Kjell Ahlstedt2020-06-271-7/+5
| | | | | Although sigc::retype() is a template function, no template parameters shall be specified when it's called.
* docs/docs/manual/libsigc_manual.xml: Fix previous commitKjell Ahlstedt2020-06-261-6/+7
| | | | | Correct the comment about libsigc++2. It accepts both sigc::signal<void,int> and sigc::signal<void(int)>. sigc::signal<void,int> is deprecated.
* docs/docs/manual/libsigc_manual.xml: Update signal and slot syntaxKjell Ahlstedt2020-06-251-16/+31
| | | | | | | | | Update the syntax of template parameters. sigc::signal<void,int> -> sigc::signal<void(int)>. Mention lambda expressions. Fixes #59
* Meson build: Set default value of the 'warnings' option to 'min'Kjell Ahlstedt2020-04-022-4/+2
| | | | | | | | | | | | | | * MSVC_NMake/meson.build: Copy sigc++config.h with configure_file(). * Makefile.am: Remove tools/dist-cmd.py. * docs/docs/manual/meson.build: * docs/docs/reference/meson.build: Don't use tools/dist-cmd.py. * meson.build: Use dist-warnings when a tarball is tested by 'ninja dist' or 'meson dist'. Check if doc-reference.py exists, if not maintainer-mode. * meson_options.txt: Set default value of the 'warnings' to 'min'. Add 'dist-warnings' with default value 'fatal'. * tools/dist-cmd.py: Removed file. It's not necessary in add_dist_script() when the first parameter is python3.path().
* docs/docs/reference/meson.build: Check if perl is foundKjell Ahlstedt2020-01-021-1/+1
| | | | | | Don't use perl.path() when configuring Doxyfile, if perl is not found. Perl is not required, if build-documentation=false. Fixes #53
* Add support for building libsigc++-3.0 with MesonKjell Ahlstedt2019-12-202-0/+217
| | | | libsigc++-3.0 can be built with either Autotools or Meson.
* Make libsigc_manual.xml validKjell Ahlstedt2019-12-101-4/+4
| | | | Fix errors reported by "xmllint --postvalid".
* Doxyfile.in: Remove obsolete preprocessor macrosKjell Ahlstedt2019-03-211-6/+2
| | | | The removed macros are not used anywhere in libsigc++ 3.0.
* docs: Remove unused docs/docs/index.htmlMurray Cumming2018-12-054-76/+0
| | | | | | | And remove the .gif images that it used. This fixes issue #12 https://github.com/libsigcplusplus/libsigcplusplus/issues/12
* website: Correct website source link.Murray Cumming2018-03-101-1/+1
|
* Website: Remove mailing list from footer.Murray Cumming2018-03-101-2/+0
|
* website: Simplify the layout.Murray Cumming2018-03-102-24/+11
|
* website: Remove invalid xml declaration.Murray Cumming2018-03-101-1/+0
|
* website: Remove W3C validator button.Murray Cumming2018-03-101-4/+0
|
* website: download: Slight cleanup.Murray Cumming2018-03-101-5/+2
|
* website: Rename stable.md to download.md.Murray Cumming2018-03-102-1/+1
|
* Website: Simplify the menu.Murray Cumming2018-03-101-6/+1
|
* website: Remove links page.Murray Cumming2018-03-102-34/+0
| | | | It doesn't seem useful.
* website: Update git/bug links.Murray Cumming2018-03-103-16/+11
|
* website: Slight html cleanup.Murray Cumming2018-03-101-64/+52
|
* website: Remove sourceforge logo.Murray Cumming2018-03-091-3/+0
|
* Use jekyll instead of SSI framgments.Murray Cumming2018-03-0911-78/+106
| | | | While keeping the old markup and styling for now.
* Update .gitignore.Murray Cumming2018-03-092-11/+12
|
* docs/: Convert website .shtml to .mdMurray Cumming2018-03-0814-278/+181
|
* docs/website: Move to docs/.Murray Cumming2018-03-0821-0/+0
| | | | Because that is the standard path for GitHub Pages websites.
* docs/: Move contents to docs/docs/Murray Cumming2018-03-0810-0/+0
| | | | | This lets us use docs/ for the website, as is standard for GitHub Pages.
* Set theme jekyll-theme-minimalMurray Cumming2018-03-071-0/+1
|
* Build: Fix silent buildsKjell Ahlstedt2016-07-181-3/+8
| | | | | | | | | * configure.ac: Pass yes to AM_SILENT_RULES, thus enabling silent builds. Require mm-common 0.9.10 (not necessary for silent builds, but necessary when MM_AX_CXX_COMPILE_STDCXX is used). * docs/reference/Doxyfile.in: Set QUIET=YES. Update for doxygen 1.8.11 (not necessary for silent builds). Bug #768797
* website: license: Link to the (LGPL3) license text.Murray Cumming2016-03-181-481/+1
| | | | Instead of showing a copy of the license text.
* website: Improve the bugs links for clarity.Murray Cumming2016-03-181-2/+1
|
* website: Mention the GitHub mirror.Murray Cumming2016-03-181-0/+3
|
* website: Fix a capitalized libsigc++.Murray Cumming2016-03-181-1/+1
|
* website: Update Developers part to mention libsigc++-3.0.Murray Cumming2016-03-181-4/+5
|
* website: Change News section to just link to NEWS.Murray Cumming2016-03-181-32/+1
|
* website: Remove benchmark page, apparently unlinked.Murray Cumming2016-03-181-290/+0
|
* Create a parallel-installable sigc++-3.0 API/ABI.Murray Cumming2016-03-071-2/+2
|