Re: Announcing: Project Ridley
- From: Olexiy Avramchenko <olexiy ctech cn ua>
- To: "Gustavo J. A. M. Carneiro" <gjc inescporto pt>
- Cc: Jonathan Blandford <jrb redhat com>, Rodrigo Moya <rodrigo gnome-db org>, Christian Neumair <chris gnome-de org>, Vincent Untz <vuntz gnome org>, gtk-devel-list gnome org, desktop-devel-list gnome org
- Subject: Re: Announcing: Project Ridley
- Date: Mon, 22 Aug 2005 17:43:23 +0300
Gustavo J. A. M. Carneiro wrote:
On Mon, 2005-08-22 at 16:10 +0200, Christian Neumair wrote:
Am Montag, den 22.08.2005, 13:37 +0200 schrieb Rodrigo Moya:
there is no reason to force us to do GNOME 3.0, but since many GNOME
libraries will be disappearing with Ridley, we might want to call it
3.0, so that we don't have to maintain the old libraries around.
Also, as we deprecate most stuff in libgnome/libgnomeui, we might want
to think about the role of those libraries. I would suggest we use them
for having high-level desktop oriented things in one place, like, for
instance, talking to the panel/window manager/file manager/etc,
notifications, services (libgnomeservice), libegg, icon theme.
Thus, as we reduce the number of generic libraries by getting them into
GTK+, we also reduce the number of specific, high-level libraries, by
putting them into libgnome/libgnomeui. Since we'll always need these
high-level libraries, instead of killing libgnome*
(http://live.gnome.org/LibgnomeMustDie), it might be much better to
change its purpose.
All those would be enough to justify a GNOME 3.0 :)
Does this also mean that we can get rid of deprecated API like GtkTree,
GtkCList or GtkFileSelector?
Maybe just moving deprecated widgets to a separate library, like
libgtk2.0-compat.la, would be a better solution? We'd get well
maintained applications to avoid linking to this library, while at the
same time keeping it around for those apps that just need it and whose
authors are stuburn enough to not want to update.
So let those apps depend on GTK+-2.x, like many depend on 1.2 now.
Moving widgets to separate library will require some changes in related
apps anyway.
Olexiy
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]