Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
releng:4.14:roadmap:xfdesktop [2016/06/13 09:58]
erickoegel [Port xfdesktop/settings]
releng:4.14:roadmap:xfdesktop [2017/04/16 07:13]
erickoegel [Xfdesktop porting plan]
Line 1: Line 1:
 ====== Xfdesktop porting plan ====== ====== Xfdesktop porting plan ======
  
- +All changes have been merged in master. Feel free to open bug reports for regressions and fixes.
-old Branch: http://git.xfce.org/​users/​eric/​xfdesktop/​log/?​h=gtk3 +
- +
- +
-newer branch: https://​github.com/​EricKoegel/​xfdesktop/​tree/​the-long-road-to-gtk3 +
- +
- +
-Feel free to send pull requests to help with porting. Currently the focus is on making changes to xfdesktop that can be tested with the Gtk2 version to verify things work before making the drastic jump to Gtk3. Same way xfce4-session was ported.+
  
  
Line 21: Line 14:
 ====== Port xfdesktop/​src with --disable-desktop-icons ====== ====== Port xfdesktop/​src with --disable-desktop-icons ======
  
-  * This way the focus is just on the parts that render the background +  * Done, with bugs. The initial desktop ​render ​doesn'​t happen and I don't have a multi-monitor/​multi-screen setup so I can't test those at the moment. 
-  * GdkPixmap is gone +  * Completed: ​90%
-  * Completed: ​10%+
  
 ====== Port the rest of xfdesktop/​src ====== ====== Port the rest of xfdesktop/​src ======
Line 33: Line 25:
  
   * Switch to GDBus and drop libdbus dependency - Done   * Switch to GDBus and drop libdbus dependency - Done
-  * Remove the old fallback code for supporting old Gtk/Glib versions+  * Remove the old fallback code for supporting old Gtk/Glib versions ​- Removing them as I run into them.
   * Use Garcon-gtk for the right-click menu and drop our own custom version - Done   * Use Garcon-gtk for the right-click menu and drop our own custom version - Done
-  * Completed: ​66%+  * Completed: ​100%