Re: Getting libgnome* into shape
- From: Maciej Stachowiak <mjs noisehavoc org>
- To: Jonathan Blandford <jrb redhat com>
- Cc: Maciej Stachowiak <mjs noisehavoc org>, George <jirka 5z com>, gnome-2-0-list gnome org
- Subject: Re: Getting libgnome* into shape
- Date: Mon, 27 Aug 2001 15:28:42 -0700
On 27Aug2001 06:20PM (-0400), Jonathan Blandford wrote:
>
> <non-controversial comments>
>
> Maciej Stachowiak <mjs noisehavoc org> writes:
>
> > > * finish gnomedruid stuff (jrb)
> >
> > Could someone please explain the scope of and need for these changes?
>
> All the API changes have been made (modulo property additions). The
> scope is simply to update the look of the widget to be less broken.
OK, we can get this off the freeze blocker task list then.
> > > * help stuff (jrb is working on a proposal)
> >
> > This sounds like a large item which has the potential to blow out the
> > release.
>
> It's a smallish item that has the potential to blow out the release. (-:
> I don't think anyone thinks the help system we currently have is
> acceptable, and we need to replace it for gnome-2. It's worthy of
> another mail, though...
Looking forward to the other mail.
> > > * bring back gnome-score (non-deprecated)
> >
> > I suggest this be moved to a separate games library in the gnome-games
> > package. It seems silly to have it in libgnomeui.
>
> Is that as silly as it is to have a 1 widget library in gnome-games?
> I personally would like to see the number of libraries in GNOME go down.
Maybe there's more code the games can share. I dunno. But I think app
developers will laugh when they see high score management in
libgnomeui. I wouldn't be averse to cut and pasting the code into all
the games to be honest, but it seems better to ship it off to the
games libary.
> > > * bring back gnome-config (non-deprecated, but with a big
> > > comment explaining when it's appropriate to be used)
> > > (done, the comment needs to be put in place)
> >
> > When is it appropriate to be used? It sounds like we have three
> > non-deprecated config systems now!
>
> Backwards compat;
If this were the only use, making the API deprecated would be fine,
don;t you think?
> human readable config file (similar to what's used in gdm);
Sounds like a special-case need. Is this really enough to justify
having a third public, non-deprecated config system in a platform
library? gdm can cut & paste the code as far as I'm concerned...
> migrating older configurations and parsing desktop files mostly.
It sounds like for migrating older configurations and parsing desktop
files we only need it as a private interface, if that. (I'm hoping the
code for parsing desktop files will be a higher-level sane interface
that uses "desktop" instead of "config" in the name).
Perhaps another option would be to rename it to gnome_ini_file_* or
whatever, to make it clear that these are functions for reading files
in a windows .ini-like format, not a config system.
> It will unfortunately still be called gnome_config, but shouldn't be
> really used as a config format.
I worry that the combination of gnome_config, GConf and bonobo-config
will hopelessly confuse developers looking for a config solution. Can
we try harder to figure out a way to kill or deprecate gnome_config?
> > > * finish gnome-about (anders)
> >
> > Can someone provide more detail/justification? Why not just roll back
> > to the GNOME 1 version?
>
> These aren't API changes at this point, just UI improvements.
OK, good, it can go off the API freeze blocker list then.
- Maciej
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]