Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
releng:4.14:roadmap:exo [2015/03/13 19:54] – created ochosireleng:4.14:roadmap:exo [2017/07/04 14:19] – Even more deprecations removed bluesabre
Line 1: Line 1:
 ====== Exo Roadmap (Xfce 4.14) ====== ====== Exo Roadmap (Xfce 4.14) ======
  
-===== Port to Gtk3 ===== +===== Xfce 4.14 Release Goals =====
-Old WIP branch: http://git.xfce.org/xfce/exo/log/?h=nick/gtk3+
  
 +==== Dependencies (as of Exo 0.11.3) ====
  
-Completed: \\ +  * GTK+ 2.24 / 3.20 
-Assignee: tbd\\ +  * GLib 2.42 
-Difficulty: +  * libxfce4util 4.10 
 +  * libxfce4ui 4.12
  
 +==== Roadmap / Planned Features ====
  
 +  * Components ported to GTK+ 3 (100%)
 +  * Replace dbus-glib with GDbus (N/A, 100%)
 +  * [[releng:4.14:roadmap:icon-names|Review icon-names in all components and use consistent naming]] (100%)
 +  * Use [[releng:4.14:roadmap:symbolic-icons|symbolic icons for panel plugins]] and in apps where suitable (???, needs audit)
 +  * Replace [[releng:4.14:roadmap:deprecated-widgets|deprecated widgets]] (90%, no build blockers, see below)
 +
 +===== Icon Names =====
 +
 +==== Standard Icons ====
 +
 +  * applications-other
 +  * applications-internet
 +  * bookmark-new
 +  * document-open
 +  * drive-harddisk
 +  * edit-clear
 +  * folder
 +  * image-missing
 +
 +==== Symbolic Icons ====
 +
 +  * pan-down-symbolic
 +
 +==== Non-standard, provided by Exo ====
 +
 +  * preferences-desktop-default-applications
 +
 +===== Deprecations =====
 +
 +==== GLib 2.36 ====
 +
 +//GIOScheduler is deprecated in favor of GThreadPool and GTask.//
 +
 +  * exo-job.c:398:3: warning: ‘g_io_scheduler_job_send_to_mainloop’ is deprecated: Use 'g_main_context_invoke' instead
 +  * exo-job.c:477:3: warning: ‘g_io_scheduler_push_job’ is deprecated: Use '"GThreadPool or g_task_run_in_thread"' instead
 +  * exo-job.c:673:3: warning: ‘g_io_scheduler_job_send_to_mainloop’ is deprecated: Use 'g_main_context_invoke' instead
 +  * exo-job.c:398:3: warning: ‘g_io_scheduler_job_send_to_mainloop’ is deprecated: Use 'g_main_context_invoke' instead
 +  * exo-job.c:477:3: warning: ‘g_io_scheduler_push_job’ is deprecated: Use '"GThreadPool or g_task_run_in_thread"' instead
 +  * exo-job.c:673:3: warning: ‘g_io_scheduler_job_send_to_mainloop’ is deprecated: Use 'g_main_context_invoke' instead