This tutorial is about GObject libraries. It is originally used on Linux with C compiler, but now it is used more widely, on windows and macOS, with Vala, python and so on. However, this tutorial describes only C programs on Linux.
If you want to try to compile the examples in the tutorial, you need:
Common Linux distributions has GLib, which is enough for you to compile the examples in this repository.
This repository includes ruby programs. They are used to create Markdown(GFM) files, HTML files, LaTeX files and a PDF file.
You need:
Copyright (C) 2021-2022 ToshioCP (Toshio Sekiya)
GObject tutorial repository contains the tutorial document and software such as converters, generators and controllers. All of them make up the ‘GObject tutorial’ package. This package is simply called ‘GObject tutorial’ in the following description.
‘GObject tutorial’ is free; you can redistribute it and/or modify it under the terms of the following licenses.
rake pdf
, it is also
included by the documents.GObject tutorial is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU License web pages for more details.
The licenses above is effective since 15/August/2023. Before that, GPL covered all the contents of the GObject tutorial. But GFDL1.3 is more appropriate for documents so the license was changed. The license above is the only effective license since 15/August/2023.