SummerOfCode/2012/LinuxNativeWebApps: Difference between revisions

(→‎28/05 - 04/06: bug template)
Line 107: Line 107:
So far, the webapp support has been tested on GNOME 2, GNOME 3, Unity, LXDE. In LXDE there is a problem related to the categorization (if the desktop entry file hasn't a category, the application icon won't be showed in the menu). We'll however support the categorization ({{bug|760748}}).
So far, the webapp support has been tested on GNOME 2, GNOME 3, Unity, LXDE. In LXDE there is a problem related to the categorization (if the desktop entry file hasn't a category, the application icon won't be showed in the menu). We'll however support the categorization ({{bug|760748}}).
I haven't tested yet on XFCE, Cinnamon and KDE. But I hope these three support freedesktop standards!
I haven't tested yet on XFCE, Cinnamon and KDE. But I hope these three support freedesktop standards!
=== 04/06 - 11/06 ===
During this week I focused my efforts on resolving some bugs.
We've fixed an assertion related to GTK, a wrong check in the Windows and Mac runtimes and a bug that was preventing the launch of multiple different applications.
This last bug affected also Windows and was already solved for this platform, so this showed us that we should refactor a bit the code to avoid code duplication (so that the fixes will apply to all the platforms).
Thanks to a freebsd developer, we've tested the implementation on bsd. His patch also solved another bug (that was related to the "/proc/self/exe" symlink that could be altered: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1007089).
I've also added some manual test cases to MozTrap, that is a test case management system developed (and used) by Mozilla.
Thanks to the Linux Mozilla community, we now know that Web Apps are working on Cinnamon and KDE too (but we'll need the categorization to improve the integration of web apps in the menus).
63

edits