Re: libgswitchit: from virtual module to separate library



Davyd,

This is a very good question. Since API was always considered as
"internal" (and all its usage was controlled by me) - I never actually
looked at it from the quality side. I slighly improved it for 2.15 -
but I realize it is very far from being nice. So as a part of the
separation process, I would try to do the API cleanup (and I would
appreciate any help/advice/review).

Thanks,

Sergey

On 7/5/06, Davyd Madeley <davyd madeley id au> wrote:
On Wed, 2006-07-05 at 15:53 +0100, Sergey Udaltsov wrote:

> Currently, libgswitchit (not same as libxklavier!) is used as a
> virtual module in the gnome-control-center and gnome-applets. There is
> a plot to use it in the gnome-screensaver as well. There are 2
> options:
> - Again, use it a virtual module
> - Finally, create separate module with its own build system, headers
> and (shared) library (as if GNOME does not have enough libraries).
>
> I am considering the second option. Any comments?

The second option makes sense, but what can we do to decrease the amount
of API churn that is seen throughout the keyboard switching code? It
always seems to be breaking compatibility. Especially if the number of
users is getting up to three+ (maybe gdm would like it too?).

--d

--
Davyd Madeley

http://www.davyd.id.au/
08B0 341A 0B9B 08BB 2118  C060 2EDD BB4F 5191 6CDA





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