* and opening a PTY using the PTY helper fails, there will
* be no fallback to allocate a PTY using Unix98 PTY functions.
*
- * Returns: (transfer): a new #VtePty, or %NULL on error with @error filled in
+ * Returns: (transfer full): a new #VtePty, or %NULL on error with @error filled in
*
* Since: 0.26
*/
/**
* vte_pty_new_foreign:
- * @fd: (transfer): a file descriptor to the PTY
+ * @fd: (transfer full): a file descriptor to the PTY
* @error: (allow-none): return location for a #GError, or %NULL
*
* Creates a new #VtePty for the PTY master @fd.
* Note that the newly created #VtePty will take ownership of @fd
* and close it on finalize.
*
- * Returns: (transfer): a new #VtePty for @fd, or %NULL on error with @error filled in
+ * Returns: (transfer full): a new #VtePty for @fd, or %NULL on error with @error filled in
*
* Since: 0.26
*/
* vte_terminal_match_add(), then expressions are checked in the order in
* which they were added.
*
- * Returns: (transfer): a newly allocated string which matches one of the previously
+ * Returns: (transfer full): a newly allocated string which matches one of the previously
* set regular expressions
*/
char *
*
* Creates a new terminal widget.
*
- * Returns: (transfer) (type Vte.Terminal): a new #VteTerminal object
+ * Returns: (transfer full) (type Vte.Terminal): a new #VteTerminal object
*/
GtkWidget *
vte_terminal_new(void)
*
* See vte_pty_new() for more information.
*
- * Returns: (transfer): a new #VtePty
+ * Returns: (transfer full): a new #VtePty
* Since: 0.26
*/
VtePty *
* @end_col: last column to search for data
* @is_selected: a #VteSelectionFunc callback
* @user_data: (closure): user data to be passed to the callback
- * @attributes: (out) (transfer) (array) (element-type Vte.CharAttributes): location for storing text attributes
+ * @attributes: (out) (transfer full) (array) (element-type Vte.CharAttributes): location for storing text attributes
*
* Extracts a view of the visible part of the terminal. If @is_selected is not
* %NULL, characters will only be read if @is_selected returns %TRUE after being
* entire scrollback buffer is scanned, so it is possible to read the entire
* contents of the buffer using this function.
*
- * Returns: (transfer): a newly allocated text string, or %NULL.
+ * Returns: (transfer full): a newly allocated text string, or %NULL.
*/
char *
vte_terminal_get_text_range(VteTerminal *terminal,
* @terminal: a #VteTerminal
* @is_selected: a #VteSelectionFunc callback
* @user_data: (closure): user data to be passed to the callback
- * @attributes: (out) (transfer) (array) (element-type Vte.CharAttributes): location for storing text attributes
+ * @attributes: (out) (transfer full) (array) (element-type Vte.CharAttributes): location for storing text attributes
*
* Extracts a view of the visible part of the terminal. If @is_selected is not
* %NULL, characters will only be read if @is_selected returns %TRUE after being
* is added to @attributes for each byte added to the returned string detailing
* the character's position, colors, and other characteristics.
*
- * Returns: (transfer): a newly allocated text string, or %NULL.
+ * Returns: (transfer full): a newly allocated text string, or %NULL.
*/
char *
vte_terminal_get_text(VteTerminal *terminal,
* @terminal: a #VteTerminal
* @is_selected: a #VteSelectionFunc callback
* @user_data: (closure): user data to be passed to the callback
- * @attributes: (out) (transfer) (array) (element-type Vte.CharAttributes): location for storing text attributes
+ * @attributes: (out) (transfer full) (array) (element-type Vte.CharAttributes): location for storing text attributes
*
* Extracts a view of the visible part of the terminal. If @is_selected is not
* %NULL, characters will only be read if @is_selected returns %TRUE after being
* differs from vte_terminal_get_text() in that trailing spaces at the end of
* lines are included.
*
- * Returns: (transfer): a newly allocated text string, or %NULL.
+ * Returns: (transfer full): a newly allocated text string, or %NULL.
*
* Since: 0.11.11
*/