65
edits
| Line 66: | Line 66: | ||
I'll write here weekly reports about my work, starting from May 21. | I'll write here weekly reports about my work, starting from May 21. | ||
=== 21/05 - | === 21/05 - 28/05 === | ||
In the first weeks of my GSoC I learnt a lot of things about Open Web Apps and the implementation of native installation/uninstallation and execution of web apps on Windows and Mac. I've seen how other Mozilla developers solved many of the problems that occured with webapps and even helped to solve a (really) small issue with the Mac installer. | In the first weeks of my GSoC I learnt a lot of things about Open Web Apps and the implementation of native installation/uninstallation and execution of web apps on Windows and Mac. I've seen how other Mozilla developers solved many of the problems that occured with webapps and even helped to solve a (really) small issue with the Mac installer. | ||
| Line 86: | Line 86: | ||
Feel free to give your feedback and stay tuned for other weekly reports! | Feel free to give your feedback and stay tuned for other weekly reports! | ||
=== 28/05 - 04/06 === | |||
This week has been really interesting. With the help of some fast and effective reviewers, I've been able to land the installer and the launcher implementation in Firefox 15. | |||
You can now test my work on Aurora (when it'll be released in the coming days), so I'm going to delete the old try builds. | |||
We've already found two problems and fixed one. | |||
1) It was impossible to launch multiple applications. This showed up (in the past) on Windows too and needed a really simple fix that will most probably be uplifted to Aurora ([https://bugzilla.mozilla.org/show_bug.cgi?id=761496 bug 761496]). | |||
2) There is a build problem with other *nix platforms. Luckily this showed that the implementation could work on other *nix platforms too (like bsd), even if my work was supposed to work only on Linux. So we have to be grateful that this build error showed up, otherwise we wouldn't have tested on bsd. | |||
As I said the first week, feel free to test the work and file bugs (it would be better if you talk in #openwebapps before filing bugs), but remember that the implementation isn't ready through-and-through (for example there isn't the uninstallation support: [https://bugzilla.mozilla.org/show_bug.cgi?id=761806 bug 761806]). | |||
As yet, your web applications will be installed in your home directory, with this format: | |||
~/.SCHEME;HOST[;PORT] | |||
A desktop entry file will be stored in $XDG_DATA_HOME/applications (usually it's ~/.local/share/applications), with the same format. | |||
So you should see the application icon in your applications menu (if you're on GNOME 2 and the other "classic" desktop environments), in your applications picker (if you're on GNOME 3), in your dash (if you're on Ubuntu). | |||
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 ([https://bugzilla.mozilla.org/show_bug.cgi?id=760748 bug 760748]). | |||
I haven't tested yet on XFCE, Cinnamon and KDE. But I hope these three support freedesktop standards! | |||
== Try builds == | == Try builds == | ||
edits