<div dir="ltr">On Tue, Jul 8, 2014 at 2:04 PM, Wolfgang Rosenauer <span dir="ltr"><<a href="mailto:wolfgang@rosenauer.org" target="_blank">wolfgang@rosenauer.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Am 08.07.2014 20:00, schrieb Ehsan Akhgari:<br>
<div class="">> Looking at the code really quickly, it seems to be a very small app<br>
> which contains commands apparently to call some KDE specific APIs.  I<br>
> don't think there's any reason that we can't call these APIs from<br>
> Firefox itself, if that's all you need.  And having a small helper<br>
> binary on the side is fine too if that's needed.<br>
<br>
</div>yes, it's a small binary which gets commands from Firefox and hook into<br>
the KDE infrastructure. The reason why it's a separate executable is to<br>
avoid having all KDE (incl. Qt libs) libs (and likely event loop) within<br>
the Firefox process.<br>
If there is a way to avoid that using library access the biggest design<br>
weirdness would be gone.<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>I know next to nothing about KDE internals, so I don't have a good answer for you.  :-)  But I don't have any specific objections to having a binary on the side.  But please do make sure that you will upstream it alongside the rest of the code!<br>

</div><div><br>Cheers,<br clear="all"><div>--<br>Ehsan<br><<a href="http://ehsanakhgari.org/">http://ehsanakhgari.org/</a>></div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<span class=""><font color="#888888">
<br>
Wolfgang<br>
</font></span><div class="im"><br>
<br>
> On Tue, Jul 8, 2014 at 1:54 PM, <<a href="mailto:grantksupport@operamail.com">grantksupport@operamail.com</a><br>
</div><div class=""><div class="h5">> <mailto:<a href="mailto:grantksupport@operamail.com">grantksupport@operamail.com</a>>> wrote:<br>
><br>
><br>
><br>
>     On Tue, Jul 8, 2014, at 10:46 AM, Ehsan Akhgari wrote:<br>
>     > I'm not sure what kmozillahelper is, so I can't comment on this.<br>
>      Do you<br>
>     > use it to IPC into other processes or is this for Firefox itself?<br>
>      We have<br>
>     > our own IPC system these days so in the latter case you should<br>
>     probably<br>
>     > consider using that.<br>
><br>
>     fyi, 'kmozillahelper' is the source pacakge that's the basis for the<br>
>     existing Opensuse mozilla-kde4-integration project/package,<br>
><br>
><br>
>     <a href="https://build.opensuse.org/package/show?package=mozilla-kde4-integration&project=mozilla%3AFactory" target="_blank">https://build.opensuse.org/package/show?package=mozilla-kde4-integration&project=mozilla%3AFactory</a><br>


><br>
>     The source bundle itself is available for inspection<br>
><br>
>             wget -k -O kmozillahelper-0.6.4.tar.bz2<br>
>     <a href="https://build.opensuse.org/source/mozilla:Factory/mozilla-kde4-integration/kmozillahelper-0.6.4.tar.bz2?rev=b88c72dfdc858f6209feb123227bd7df" target="_blank">https://build.opensuse.org/source/mozilla:Factory/mozilla-kde4-integration/kmozillahelper-0.6.4.tar.bz2?rev=b88c72dfdc858f6209feb123227bd7df</a><br>


><br>
>     The Opensuse package has a dependency on distro's FF pkg.  If using<br>
>     it with FF from upstream, as I do, it's a trivial DIY build/install.<br>
><br>
>     Helpful info re: making it work<br>
><br>
>             "Open containing folder problems (KDE)"<br>
><br>
>      <a href="https://wiki.archlinux.org/index.php/Firefox#Open_containing_folder_problems_.28KDE.29" target="_blank">https://wiki.archlinux.org/index.php/Firefox#Open_containing_folder_problems_.28KDE.29</a><br>
><br>
><br>
<br>
</div></div></blockquote></div><br></div></div>