Philip Withnall
e7d091dec1
gversionmacros: add version macros for GLib 2.62
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-03-06 11:26:28 +00:00
Philip Withnall
1f7d5b85d7
Merge branch 'trash-portal' into 'master'
...
Support the trash portal
See merge request GNOME/glib!276
2019-02-04 13:38:03 +00:00
Matthias Clasen
bca4ff7c5e
Support the trash portal
...
When we are in a sandbox, try to trash files via a portal.
It works.
2019-01-31 19:00:19 -05:00
Krzesimir Nowak
9babfecba8
docs: Ignore more version macros
...
Looks like we tend to forget to update the list of ignored decorators
when adding new version macros.
2019-01-31 21:52:40 +01:00
Philip Withnall
2b15b436c7
docs: Ignore some private/uninstalled header files
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2018-11-23 13:24:24 +00:00
Xavier Claessens
780f7c64f9
Meson: doc: fix cross references
2018-09-23 16:09:34 -04:00
Xavier Claessens
71bc8e797b
doc: Remove gio.types since gtkdoc-scan rebuild it anyway
...
meson.build was already passing --rebuild-types option but not
Makefile.am. Copy the IGNORE_HFILES list from meson.build because it was
outdated in Makefile.am and it's causing build issues when using the
generated gio.types file because it would contain win32 types when
building on linux.
2018-06-28 09:55:56 -04:00
Руслан Ижбулатов
6635922072
Platform-dependent header ignore list for gio docs
...
This is a bit awkward. A more elegant solution would have
ignored *all* headers and then *un-ignored* some of them
if some conditions were met.
Sadly, we cannot really ignore all headers and then "unignore"
them: that's not how arrays in Meson work.
https://bugzilla.gnome.org/show_bug.cgi?id=794557
2018-03-28 11:52:25 +00:00
Xavier Claessens
62c4768423
Meson: Add missing options and conform to naming guidelines
...
https://bugzilla.gnome.org/show_bug.cgi?id=790837
2017-12-19 14:56:11 -05:00
Xavier Claessens
fa8d42de2e
Meson: Fix build of gtkdoc
...
This requires change added in Meson 0.44.0
https://bugzilla.gnome.org/show_bug.cgi?id=786796
2017-12-11 10:25:21 -05:00
Philip Withnall
a12fbd227f
docs: Add version and deprecation decorators to gtk-doc ignore list
...
This allows gtk-doc to recognise a whole lot more API than it could
before. Maintaining the lists between 6 build files is going to be a bit
of a pain, but they only need to be modified once a cycle.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
https://bugzilla.gnome.org/show_bug.cgi?id=789087
https://bugzilla.gnome.org/show_bug.cgi?id=790015
2017-11-07 14:50:23 +00:00
Nirbheek Chauhan
88e437873a
meson: Detect with-docs and with-man automatically
...
By default, only build man pages and gtk-doc if the build-deps were
found. To force-enable, pass -Dwith-docs=yes and -Dwith-man=yes.
Also use a foreach loop for man pages instead of listing them all
manually
2017-07-13 19:03:39 -04:00
Nirbheek Chauhan
e2da3cb599
meson: Port to latest master (2.51.0)
...
Also remove headers from some gio sources. Headers do not need to be
added to the list of sources.
+ various smaller self-explanatory fixes.
2017-07-13 19:03:39 -04:00
Patrick Griffis
bc2bb5639b
meson: Match upstream gtkdoc changes
2017-07-13 19:03:39 -04:00
Patrick Griffis
0df9aab053
meson: Build all docs
2017-07-13 19:03:39 -04:00