Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
releng:4.14:roadmap:xfdesktop [2016/06/12 09:48] – [Port to Gtk3] Update progress erickoegel | releng:4.14:roadmap:xfdesktop [2016/06/16 17:18] – [Xfdesktop porting plan] erickoegel | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Xfdesktop porting plan ====== | ====== Xfdesktop porting plan ====== | ||
+ | WIP branch: http:// | ||
- | old Branch: http:// | ||
- | newer branch: https:// | + | Feel free to send pull requests to help with porting. |
- | + | ||
- | + | ||
- | 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 17: | Line 14: | ||
====== Port xfdesktop/ | ====== Port xfdesktop/ | ||
- | * Completed: 50%? I have some code for this, but it will require a patch like: [[https:// | + | * Completed: 50%? It will require a patch like: [[https:// |
====== Port xfdesktop/ | ====== Port xfdesktop/ | ||
- | * This way the focus is just on the parts that render the background | + | * Done, with bugs. The initial desktop |
- | * GdkPixmap is gone | + | * Completed: |
- | * Completed: | + | |
====== Port the rest of xfdesktop/ | ====== Port the rest of xfdesktop/ | ||
Line 32: | Line 28: | ||
====== Additional items ====== | ====== Additional items ====== | ||
- | * Switch to using GNotification and drop libnotify dependency | ||
* 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 |
* 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: | + | * Completed: |