This is an old revision of the document!
Exo Roadmap (Xfce 4.14)
Xfce 4.14 Release Goals
Dependencies (as of Exo 0.11.3)
- GTK+ 2.24 / 3.20
- GLib 2.42
- libxfce4util 4.10
- libxfce4ui 4.12
Roadmap / Planned Features
- Components ported to GTK+ 3 (100%)
- Replace dbus-glib with GDbus (N/A, 100%)
- Use symbolic icons for panel plugins and in apps where suitable (???, needs audit)
- Replace 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