Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

releng:4.14:roadmap:xfce4-places-plugin [2018/07/25 05:22] (current)
andreldm created
Line 1: Line 1:
 +====== xfce4-places-plugin ======
  
 +=== WIP Repository ===
 +https://​github.com/​andreldm/​xfce4-places-plugin
 +
 +=== What works ===
 +  * Plugin loads and its button looks fine
 +  * Properties dialog
 +
 +=== What needs to be worked ===
 +  * When the button is clicked nothing happens, actually lots of warnings are emitted:
 +    * ''​(gtkicontheme.c:​5497):​gtk_icon_theme_lookup_by_gicon_for_scale:​ runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)''​
 +    * ''​(gtkicontheme.c:​2226):​gtk_icon_theme_choose_icon_for_scale:​ runtime check failed: ((flags & GTK_ICON_LOOKUP_GENERIC_FALLBACK) == 0)''​
 +  * More test & release a development version
 +
 +=== Deprecations & Warnings ===
 +<​code>​
 +$ make clean && make 2> build.log
 +
 +$ grep "​warning:"​ build.log | wc -l
 +83
 +
 +$ grep "​warning:"​ build.log | cut -d: -f5 | sort | uniq -c | sort -n -r
 +5  inline function ‘places_bookmark_group_get_bookmarks’ declared but never defined
 +5  inline function ‘places_bookmark_group_destroy’ declared but never defined
 +5  inline function ‘places_bookmark_group_create’ declared but never defined
 +5  inline function ‘places_bookmark_group_changed’ declared but never defined
 +5  inline function ‘places_bookmark_destroy’ declared but never defined
 +5  inline function ‘places_bookmark_create’ declared but never defined
 +5  inline function ‘places_bookmark_action_destroy’ declared but never defined
 +5  inline function ‘places_bookmark_action_create’ declared but never defined
 +5  inline function ‘places_bookmark_action_call’ declared but never defined
 +4  ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
 +3  ‘gtk_misc_set_alignment’ is deprecated [-Wdeprecated-declarations]
 +3  ‘gtk_misc_get_type’ is deprecated [-Wdeprecated-declarations]
 +3  ‘gtk_image_menu_item_set_image’ is deprecated [-Wdeprecated-declarations]
 +3  ‘gtk_image_menu_item_get_type’ is deprecated
 +3  ‘gtk_alignment_set’ is deprecated [-Wdeprecated-declarations]
 +3  ‘gtk_alignment_get_type’ is deprecated [-Wdeprecated-declarations]
 +2  ‘gtk_menu_popup’ is deprecated
 +2  ‘gtk_image_menu_item_new_with_label’ is deprecated
 +1  ‘gtk_widget_get_style’ is deprecated
 +1  ‘gtk_stock_lookup’ is deprecated [-Wdeprecated-declarations]
 +1  ‘gtk_show_uri’ is deprecated
 +1  ‘gtk_image_new_from_stock’ is deprecated
 +1  ‘gtk_image_menu_item_new_with_mnemonic’ is deprecated
 +1  ‘gtk_image_menu_item_new_from_stock’ is deprecated
 +1  ‘gtk_icon_info_free’ is deprecated
 +1  ‘gtk_alignment_new’ is deprecated [-Wdeprecated-declarations]
 +1  ‘gdk_pointer_ungrab’ is deprecated
 +1  ‘gdk_pointer_grab’ is deprecated
 +1  ‘gdk_keyboard_ungrab’ is deprecated
 +1  ‘gdk_keyboard_grab’ is deprecated
 +</​code>​