Re: gnome-utils branched for GNOME 2.16

On 9/21/06, Elijah Newren <newren gmail com> wrote:
On 9/4/06, Emmanuele Bassi <ebassi gmail com> wrote:
> Plans for the 2.17/2.18 cycle (many recycled from the 2.15/2.16 cycle):
>   * If available, add single instance support to the Dictionary
>     using the GUnique library;

Note that the GUnique library depends on a patch not yet merged into
gtk+[1]; also it looks like we're going to be shooting for gtk+ 2.12
in Gnome 2.20 rather than 2.18[2].  So you will probably have to defer
this part of your plans.

Um, oops...  Richard just pointed out to me how I had forgotten that
Vytas had done a very good job making the GUnique library work as well
as possible with gtk+-2.10.  So, you can still implement it this
cycle.  Some notes:

1) Richard has imported the GUnique library as libgunique in cvs; he
has been applying some patches to improve it and will be applying some
more (e.g. to make it a shared library).

2) gnome-power-manager has an example of how to use libguniqueapp in
gnome-power-manager/src/gpm-prefs.c, which is a relatively short file.
(See bug 357128 first, though!).  Other examples can be found in the
links from

3) There's subtle gotchas when using gtk+-2.10 (see e.g.  If you want, you
can ping me and I'll try to review any patches you have.

4) Using libguniqueapp with gtk+-2.10 will result in some race
conditions, but none are severe by any means.  It's more than likely
going to be less problematic than what you're already using.

Hope that helps,

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]