mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-31 00:12:19 +01:00 
			
		
		
		
	docs: Describe GCompletion item memory management
https://bugzilla.gnome.org/show_bug.cgi?id=600751
This commit is contained in:
		| @@ -138,7 +138,7 @@ g_completion_new (GCompletionFunc func) | |||||||
| /** | /** | ||||||
|  * g_completion_add_items: |  * g_completion_add_items: | ||||||
|  * @cmp: the #GCompletion. |  * @cmp: the #GCompletion. | ||||||
|  * @items: the list of items to add. |  * @items: (transfer none): the list of items to add. | ||||||
|  * |  * | ||||||
|  * Adds items to the #GCompletion. |  * Adds items to the #GCompletion. | ||||||
|  * |  * | ||||||
| @@ -176,9 +176,11 @@ g_completion_add_items (GCompletion* cmp, | |||||||
| /** | /** | ||||||
|  * g_completion_remove_items: |  * g_completion_remove_items: | ||||||
|  * @cmp: the #GCompletion. |  * @cmp: the #GCompletion. | ||||||
|  * @items: the items to remove. |  * @items: (transfer none): the items to remove. | ||||||
|  * |  * | ||||||
|  * Removes items from a #GCompletion. |  * Removes items from a #GCompletion. The items are not freed, so if the memory | ||||||
|  |  * was dynamically allocated, free @items with g_list_free_full() after calling | ||||||
|  |  * this function. | ||||||
|  * |  * | ||||||
|  * Deprecated: 2.26: Rarely used API |  * Deprecated: 2.26: Rarely used API | ||||||
|  **/ |  **/ | ||||||
| @@ -209,7 +211,9 @@ g_completion_remove_items (GCompletion* cmp, | |||||||
|  * g_completion_clear_items: |  * g_completion_clear_items: | ||||||
|  * @cmp: the #GCompletion. |  * @cmp: the #GCompletion. | ||||||
|  * |  * | ||||||
|  * Removes all items from the #GCompletion. |  * Removes all items from the #GCompletion. The items are not freed, so if the | ||||||
|  |  * memory was dynamically allocated, it should be freed after calling this | ||||||
|  |  * function. | ||||||
|  * |  * | ||||||
|  * Deprecated: 2.26: Rarely used API |  * Deprecated: 2.26: Rarely used API | ||||||
|  **/ |  **/ | ||||||
| @@ -332,8 +336,8 @@ g_completion_complete_utf8 (GCompletion  *cmp, | |||||||
|  *              common to all items that matched @prefix, or %NULL if |  *              common to all items that matched @prefix, or %NULL if | ||||||
|  *              no items matched @prefix.  This string should be freed |  *              no items matched @prefix.  This string should be freed | ||||||
|  *              when no longer needed. |  *              when no longer needed. | ||||||
|  * @Returns: the list of items whose strings begin with @prefix. This |  * @Returns: (transfer none): the list of items whose strings begin with | ||||||
|  *           should not be changed. |  *           @prefix. This should not be changed. | ||||||
|  * |  * | ||||||
|  * Attempts to complete the string @prefix using the #GCompletion |  * Attempts to complete the string @prefix using the #GCompletion | ||||||
|  * target items. |  * target items. | ||||||
| @@ -406,7 +410,9 @@ g_completion_complete (GCompletion* cmp, | |||||||
|  * g_completion_free: |  * g_completion_free: | ||||||
|  * @cmp: the #GCompletion. |  * @cmp: the #GCompletion. | ||||||
|  * |  * | ||||||
|  * Frees all memory used by the #GCompletion. |  * Frees all memory used by the #GCompletion. The items are not freed, so if | ||||||
|  |  * the memory was dynamically allocated, it should be freed after calling this | ||||||
|  |  * function. | ||||||
|  * |  * | ||||||
|  * Deprecated: 2.26: Rarely used API |  * Deprecated: 2.26: Rarely used API | ||||||
|  **/ |  **/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user