<div dir="ltr">Guys, Harbour states that we can actually ship whichever libraries you want together with the apps as long as we follow the specific rules (that are beyond my skills).<div><br></div><div>Could somebody skilled (maybe Jolla sailors themselves?) create an example of using some standard Qt module such as QtGraphicalEffects? And maybe some non-Qt lib too.</div>

<div>You know, many packages already exist in Mer repositories, so probably we don't even need to compile anything, just wrap the binaries correctly.<br><div><br></div><div>Then a list of libraries supported by Harbour will be not an issue completely. Supported - fine, smaller app size; not supported - okay, we ship module together with the app.</div>

<div><br></div><div>Best regards.</div><div>Artem.</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 17, 2013 at 10:36 PM, Martin Kolman <span dir="ltr"><<a href="mailto:martin.kolman@gmail.com" target="_blank">martin.kolman@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">17.12.2013 21:08, Graham Cobb:<div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 17/12/13 19:01, Damien Caliste wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
think you need an API (library or QML import) for your Harbour app that<br>
is not yet approved, let us know on sailfish-devel.<br>
</blockquote>
I posted before about the Glib stack with Cairo,   that propose a stable API, that may help to port applications to Sailfish. Namely, glib-2.0, gobject-2.0 and cairo-1.0, plus some other low-level libraries, like libsoup, libcurl or libjpeg-turbo. I know they are low level and Qt provides abstractions for them, but when porting, it's easier to keep these low level libraries, which have a stable API anyway. QML is used for UI on Sailfish in that case with these low level backends (already available in Mer).<br>


<br>
What do you think ?<br>
</blockquote>
I support this, at least for Glib/Gobject.  Glib is a useful library<br>
and, for any app which uses it at all, it will be likely to be<br>
completely embedded throughout the code.  While the GUI of such an app<br>
will need to be reworked for Sailfish, the 80% of the code which<br>
actually does something might be able to be left relatively untouched.<br>
<br>
Graham<br>
______________________________<u></u>_________________<br>
SailfishOS.org Devel mailing list<br>
</blockquote></div></div>
I'm also all for this! :)<br>
I'll specifically point out that Cairo is a very nice<br>
vector drawing library and should be included.<br>
While there is the QtQuick 2.0 Canvas API, it seems to<br>
be GUI-only, without support for file output,<br>
which might be something many applications would like to<br>
do when doing simple image manipulation.<div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
SailfishOS.org Devel mailing list<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Artem Marchenko<br><a href="http://agilesoftwaredevelopment.com" target="_blank">http://agilesoftwaredevelopment.com</a><br><a href="http://twitter.com/AgileArtem" target="_blank">http://twitter.com/AgileArtem</a>
</div>