Re: libunique external dependency for 2.25?
- From: Emmanuele Bassi <ebassi gmail com>
- To: desktop-devel-list <desktop-devel-list gnome org>
- Cc: release-team gnome org
- Subject: Re: libunique external dependency for 2.25?
- Date: Thu, 02 Oct 2008 23:23:59 +0100
On Thu, 2008-10-02 at 11:28 +0200, Vincent Untz wrote:
> Le mercredi 01 octobre 2008, à 14:51 +0200, Alexander Larsson a écrit :
> > I just commited some nautilus code to trunk (for 2.25) that makes use of
> > libunique for unique application functionallity (replacing the previous
> > code using bonobo-activation).
> >
> > However, libunique isn't currently a blessed external dependency. So,
> > I'd like to propose it. (Another alternative is to put a cut-n-paste
> > copy in nautilus as fallback, its not a large piece of code anyway.)
>
> I'd love to know what Emmanuele think :-)
while the ultimate goal *is* to have this functionality inside gtk+ I'm
nowhere near having the time to integrate it myself - not in the way I
want it integrated[1], at the very least.
another issue is that libunique is pretty much a testing ground for API
and requirements and while the basic functionality is obviously already
implemented I still receive requests[2] that make sense to add *before*
putting the whole shebang in gtk+. we do put stuff in libegg to have it
ready for later integration with a reasonable set of API, right?
so, as far as I'm concerned, I'll keep working on RFEs and bug fixes for
libunique; I'll try and get something ready to be included in gtk+,
after the problem space, the requiremens and the API have been correctly
defined - though I don't make any promises about it[3]; and I'll gladly
help people that want to do this job, if they think I can answer their
questions.
ciao,
Emmanuele.
+++
[1] a *proper* Application class for gtk+, with the ability to say "this
application is also a single instance, so please do the black magic I
need". oh, and an implementation that has fallbacks for cases like ssh
tunnelling, or platforms without D-Bus. this would also help ridding us
of GnomeProgram and another piece of libgnome.
[2] like the small API additions that Alex requested for the usage of
libunique in Nautilus, or the pure X11 backend implementation I want to
finish for libunique 1.2 to be used on platforms *without* D-Bus.
[3] what time my ${DAY_JOB}, my other projects and, more importantly, my
SWMBO leave me, I'll gladly put into libunique and gtk+.
--
Emmanuele Bassi,
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]