gnome-core status summary



here's a little summary on the status of gnome-core for gnome 2.

gnome-core/applets/

	no work done as panel can't do applets yet.

gnome-core/core-docs/

	is this used again, or can it be removed permanently?

gnome-core/gmenu/

	this should be replacable by the natilus programs: hacks.

gnome-core/gnome-about/

	needs a fix to a widget->style->font access, and eventually 	porting to
non-deprecated stuff (GtkDialog, etc.)

gnome-core/gnome-desktop/

	2.0 only - some desktop item bonobo stuff or something

gnome-core/gnome-edit/

	needs to be ported to use whatever gconf thing we decided on for 	the
editor

gnome-core/gnome-hint/

	haven't looked - probably easy.  rhat ships this off be default 	in 7.2
- do we want to keep it?  how can we fix it?

gnome-core/gnome-terminal/

	mostly ported.  what's left:

	porting to gconf

		this is actually kind of tricky, as there are the 		classes, session
management, and per-term vs. global 		defaults stuff.

	porting to oaf

		the factory stuff should be ported to oaf.  there are 		some
intracacies here, such as SM again.

	libglade stuff

		the convert script doesn't totally work, and some 		widgets are gone

	adding tab support

		i'd like to see tab support added.  i hadn't started on 		this.

gnome-core/gsm/

	ported / works.  session-properties has some bugs.  we may still 	want
to replace gnome-session though.

gnome-core/help-browser/

	we have a new help browser, right?

gnome-core/panel/

	lots of stuff to do.

	supposedly it builds again.  i plan on starting to 	oaf/bonobo-ize
applet stuff this weekend.

	stuff i'd like to see:

		using programs: and preferences: gnome-vfs 		things for loading menus

		removal of lots of configurability things that are not 		very useful -
ie simplification of config dialogs

		make adding applets done via a dialog which lists the 		applets,
rather than from the menus

		remove properties from the menus

		have prefs dialogs use libglade

		other usability / simplification stuff

	i am not exactly sure what george is doing with it right now

gnome-core/smproxy/

	it builds and runs - i suspect it works as well/poorly as it did
	before.

so right now, i am using gnome 2's gnome-session and gnome-terminal for
my desktop.  i hope to be using the panel next week or so.  i encourage
people to get involved where they can.

a problem with the panel is it wipes out your old panel config.  in my
libgnome tree, i have the attatched patch which makes this moot for me.

also attatched is a patch to make libglade build under RHL 7.x that is
helpful for me but not polished enough to go in cvs.

jacob
-- 
"It drains me, and it shakes me, and hurts like hell everytime I play
it, looking out at thousands of people cheering and smiling, oblivious
to the tragedy of it's meaning, like when you're going to have your
dog put down and it's wagging it's tail on the way there." - Thom Yorke
Index: gnome-util.h
===================================================================
RCS file: /cvs/gnome/libgnome/libgnome/gnome-util.h,v
retrieving revision 1.39
diff -u -r1.39 gnome-util.h
--- gnome-util.h	2001/09/19 03:47:37	1.39
+++ gnome-util.h	2001/09/21 20:47:53
@@ -51,7 +51,7 @@
 /* very similar to above, but adds $HOME/.gnome/ to beginning
  * This is meant to be the most useful version.
  */
-#define gnome_util_home_file(afile) (g_strconcat(g_get_home_dir(), "/.gnome/", (afile), NULL))
+#define gnome_util_home_file(afile) (g_strconcat(g_get_home_dir(), "/.gnome-2.0/", (afile), NULL))
 
 /* Find the name of the user's shell.  */
 char *gnome_util_user_shell (void);
Index: configure.in
===================================================================
RCS file: /cvs/gnome/libglade/configure.in,v
retrieving revision 1.54
diff -u -r1.54 configure.in
--- configure.in	2001/09/11 06:38:28	1.54
+++ configure.in	2001/09/21 20:48:41
@@ -1,23 +1,23 @@
 -*- mode: m4 -*-
-AC_PREREQ(2.52)
-AC_INIT(libglade, 1.99.2,
-        [http://bugzilla.gnome.org/enter_bug.cgi?product=libglade])
+dnl AC_PREREQ(2.52)
+AC_INIT(glade)
+dnl        [http://bugzilla.gnome.org/enter_bug.cgi?product=libglade])
 
-AC_CONFIG_SRCDIR([test-libglade.c])
+dnl AC_CONFIG_SRCDIR([test-libglade.c])
 AM_CONFIG_HEADER(config.h)
 
-AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+AM_INIT_AUTOMAKE(libglade2, 1.99.2) dnl AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
 
 dnl get the gnome-common macros
 GNOME_COMMON_INIT
 
 AC_ARG_ENABLE(debug,
-  AC_HELP_STRING([--enable-debug], [enable debugging output]),,
+  [--enable-debug	enable debugging output],,
   [enable_debug=no])
 
-if test "x$enable_debug" != xno; then
-  AC_DEFINE(DEBUG, [Turn on a bit of debugging spew])
-fi
+dnl if test "x$enable_debug" != xno; then
+dnl  AC_DEFINE(DEBUG, [Turn on a bit of debugging spew])
+dnl fi
 
 AC_PROG_CC
 AC_ISC_POSIX
@@ -36,7 +36,7 @@
 
 dnl checks for the bonobo module ...
 AC_ARG_ENABLE(bonobo,
-  AC_HELP_STRING([--enable-bonobo], [enable bonobo support (yes/no/auto)]),,
+  [--enable-bonobo	enable bonobo support (yes/no/auto)],,
   [enable_bonobo=auto])
 build_bonobo=false
 if test "x$enable_bonobo" != xno; then
@@ -53,7 +53,7 @@
 
 dnl checks for the bonobo module ...
 AC_ARG_ENABLE(gnome,
-  AC_HELP_STRING([--enable-gnome], [enable gnome support (yes/no/auto)]),,
+  [--enable-gnome	enable gnome support (yes/no/auto)],,
   [enable_gnome=auto])
 build_gnome=false
 if test "x$gnome_gnome" != xno; then
@@ -78,18 +78,18 @@
 BUILD_INCLUDED_LIBINTL=no
 AC_SUBST(BUILD_INCLUDED_LIBINTL)
 
-dnl stuff to go in the config.h file
-AH_TOP(
-[#ifndef CONFIG_H
-#define CONFIG_H])
-AH_BOTTOM(
-[#ifdef DEBUG
-#  define debug(stmnt) stmnt
-#else
-#  define debug(stmnt) /* nothing */
-#endif
+dnl dnl stuff to go in the config.h file
+dnl AH_TOP(
+dnl [#ifndef CONFIG_H
+dnl #define CONFIG_H])
+dnl AH_BOTTOM(
+dnl [#ifdef DEBUG
+dnl #  define debug(stmnt) stmnt
+dnl #else
+dnl #  define debug(stmnt) /* nothing */
+dnl #endif
 
-#endif])
+dnl #endif])
 
 AC_OUTPUT([
 Makefile
Index: libglade-convert
===================================================================
RCS file: /cvs/gnome/libglade/libglade-convert,v
retrieving revision 1.7
diff -u -r1.7 libglade-convert
--- libglade-convert	2001/09/06 14:20:32	1.7
+++ libglade-convert	2001/09/21 20:48:42
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2
 
 # yes, this requires python 2.x and an XML parser module (eg. PyExpat)
 
Index: glade/glade-xml.c
===================================================================
RCS file: /cvs/gnome/libglade/glade/glade-xml.c,v
retrieving revision 1.68
diff -u -r1.68 glade-xml.c
--- glade/glade-xml.c	2001/08/28 02:56:55	1.68
+++ glade/glade-xml.c	2001/09/21 20:48:42
@@ -39,6 +39,12 @@
 #  include <libintl.h>
 #endif
 
+#ifdef DEBUG
+#define debug(s) s
+#else
+#define debug(s)
+#endif
+
 static const gchar *glade_xml_tree_key     = "GladeXML::tree";
 static GQuark       glade_xml_tree_id      = 0;
 static const gchar *glade_xml_name_key     = "GladeXML::name";


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