Bug 4024

Summary: Don't use deprecated GCompletion API
Product: Claws Mail (GTK 2) Reporter: Avinash Sonawane <rootkea>
Component: OtherAssignee: users
Status: NEW ---    
Severity: enhancement    
Priority: P3    
Version: 3.17.0   
Hardware: PC   
OS: Linux   

Description Avinash Sonawane 2018-05-04 20:29:25 UTC
Hello!

src/addr_compl.c uses following functions from deprecated GCompletion API:

1. g_completion_new()
2. g_completion_set_compare()
3. g_completion_clear_items()
4. g_completion_free()
5. g_completion_add_items()
6. g_completion_complete()

As the docs[0] say, these functions are deprecated and may be we should use GtkEntryCompletion[1] instead.

[0] https://developer.gnome.org/glib/stable/glib-Automatic-String-Completion.html#g-completion-new
[1] https://developer.gnome.org/gtk2/stable/GtkEntryCompletion.html#gtk-entry-completion-new