1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[]
= "rotulus"
= true
= true
= true
= true
= true
= "A GTK4 scrollback view for text-stream chat"
= "../../README.md"
= ["gtk4", "chat", "scrollback", "widget", "irc"]
= ["gui"]
[]
# rlib only. An application that links its Rust statically bundles this
# into its own staticlib, as GtkHx does, and a second staticlib here would
# define the #[no_mangle] C exports twice at that application's final link.
# The C shared library is Meson's to build: it asks cargo for a staticlib
# of this crate for that build alone (see meson.build).
= ["rlib"]
[]
= ["mirc"]
# rotulus_mirc_parse, the C entry point to rotulus-mirc.
= ["dep:rotulus-mirc"]
# GtkAccessibleText, so a screen reader can read the transcript. The
# interface arrived in GTK 4.14; without the feature the view builds
# against 4.10 and exposes only its role.
= ["gtk4/v4_14"]
# GtkAccessibleText's extents and offset, so a screen reader can find
# text on screen and magnifiers can follow it. GTK 4.16.
= ["v4_14", "gtk4/v4_16"]
# For the C shared library that Meson builds, and nothing else. Its caller
# initializes GTK, as any C program does, so gtk4-rs's check that Rust did
# is switched off. The introspection scanner needs that too: it builds the
# widget's class without ever initializing GTK, and the check aborts it.
= ["gtk4/unsafe-assume-initialized"]
[]
= { = true, = true }
# The layout engine. All the interesting logic lives there and is tested
# headless; this crate is the GTK skin over it.
= { = true }
= { = true }
= { = true, = ["v4_10"] }
# Pango directly, for the TextMeasure implementation and the shaped
# layouts the snapshot pass hands to GSK.
= "0.22"
= "0.22"
# docs.rs builds without GTK installed, which the gtk-rs crates allow for;
# the feature shows the accessibility interface in the docs.
[]
= ["v4_14"]
[[]]
= "render"
# The single-column scene builds its lines through the mIRC parser.
= ["mirc"]