They are optional, and should be marked as such.
See issue: #4452
* See [method@Gtk.Label.set_ellipsize].
*
* Returns: `PangoEllipsizeMode`
- **/
+ **/
PangoEllipsizeMode
gtk_label_get_ellipsize (GtkLabel *self)
{
/**
* gtk_label_get_selection_bounds:
* @self: a `GtkLabel`
- * @start: (out): return location for start of selection, as a character offset
- * @end: (out): return location for end of selection, as a character offset
+ * @start: (out) (optional): return location for start of selection, as a character offset
+ * @end: (out) (optional): return location for end of selection, as a character offset
*
* Gets the selected range of characters in the label.
*