public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* kconfig (gconf): GTK tool released, please test...
@ 2002-11-10 13:27 Romain Lievin
  2002-11-10 14:55 ` Roman Zippel
  0 siblings, 1 reply; 10+ messages in thread
From: Romain Lievin @ 2002-11-10 13:27 UTC (permalink / raw)
  To: Linux Kernel; +Cc: Roman Zippel

Hi,

I worked on a kernel configuration tool similar to Qconf but written with 
GTK+... You will find it at <http://tilp.info/perso/gconfig.html>.

Please test it. 
Comments, suggestions, fixes, ..., are welcome !

BTW, I have written it with GTK 1.2. If there is a real need to use GTK 2.0, 
then I will rewrite it.

Romain.
-- 
Romain Lievin, aka 'roms'  	<roms@lpg.ticalc.org>
Web site 			<http://lpg.ticalc.org/prj_tilp>
"Linux, y'a moins bien mais c'est plus cher !"















^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gconf): GTK tool released, please test...
  2002-11-10 13:27 kconfig (gconf): GTK tool released, please test Romain Lievin
@ 2002-11-10 14:55 ` Roman Zippel
  2002-11-26 20:24   ` kconfig (gkc): GTK tool released, please test again Romain Lievin
       [not found]   ` <20021128091059.GB388@free.fr>
  0 siblings, 2 replies; 10+ messages in thread
From: Roman Zippel @ 2002-11-10 14:55 UTC (permalink / raw)
  To: Romain Lievin; +Cc: Linux Kernel

Hi,

On Sun, 10 Nov 2002, Romain Lievin wrote:

> I worked on a kernel configuration tool similar to Qconf but written with 
> GTK+... You will find it at <http://tilp.info/perso/gconfig.html>.

I needed the patch below to get it working at all. sym_get_choice_value() 
might return a NULL pointer. The choice value is only updated if the 
choice symbol is yes and even then it can be NULL, if no choice value is 
visible.
I couldn't select 'Adaptec AIC7xxx support'. Choice symbols are special 
tristate symbols, beside having the tristate value it also points to a 
choice value.
The autoexpand mode is very annoying, even after changing a single symbol 
everything is expanded again. Keyboard support is basically nonexistent.

Anyway, it looks interesting, but still needs quite some work. :)

bye, Roman

--- src/callbacks.c.org	2002-11-10 15:12:12.000000000 +0100
+++ src/callbacks.c	2002-11-10 15:11:59.000000000 +0100
@@ -648,7 +648,8 @@
 				def_menu = child;
 		}
 		
-		row[5] = g_strdup(menu_get_prompt(def_menu));
+		if (def_menu)
+			row[5] = g_strdup(menu_get_prompt(def_menu));
 	}
 		
 	type = sym_get_type(sym);


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc): GTK tool released, please test again...
  2002-11-10 14:55 ` Roman Zippel
@ 2002-11-26 20:24   ` Romain Lievin
  2002-11-26 20:49     ` Sam Ravnborg
       [not found]   ` <20021128091059.GB388@free.fr>
  1 sibling, 1 reply; 10+ messages in thread
From: Romain Lievin @ 2002-11-26 20:24 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Linux Kernel

Hi,

I converted gkc to GTK+ 2.0 and improved/fixed it according to your 
suggestions.
I submit it again for testing... You will find it at 
<http://tilp.info/perso/gkc.html>.

What I plan to do: add check boxes and more views.

Romain.

On Sun, Nov 10, 2002 at 03:55:08PM +0100, Roman Zippel wrote:
> Hi,
> 
> On Sun, 10 Nov 2002, Romain Lievin wrote:
> 
> > I worked on a kernel configuration tool similar to Qconf but written with 
> > GTK+... You will find it at <http://tilp.info/perso/gconfig.html>.
> 
> The autoexpand mode is very annoying, even after changing a single symbol 
> everything is expanded again. Keyboard support is basically nonexistent.
> 
> Anyway, it looks interesting, but still needs quite some work. :)
> 
> bye, Roman
> 

-- 
Romain Lievin, aka 'roms'  	<roms@lpg.ticalc.org>
Web site 			<http://lpg.ticalc.org/prj_tilp>
"Linux, y'a moins bien mais c'est plus cher !"















^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc): GTK tool released, please test again...
  2002-11-26 20:24   ` kconfig (gkc): GTK tool released, please test again Romain Lievin
@ 2002-11-26 20:49     ` Sam Ravnborg
  0 siblings, 0 replies; 10+ messages in thread
From: Sam Ravnborg @ 2002-11-26 20:49 UTC (permalink / raw)
  To: Romain Lievin; +Cc: Roman Zippel, Linux Kernel

On Tue, Nov 26, 2002 at 09:24:48PM +0100, Romain Lievin wrote:
> Hi,
> 
> I converted gkc to GTK+ 2.0 and improved/fixed it according to your 
> suggestions.
> I submit it again for testing... You will find it at 
> <http://tilp.info/perso/gkc.html>.
Could you add a patch as well, that makes it much easier to try out.
No matter it is big, it's still more convinient.

	Sam

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc): patch & help about Makefile
       [not found]             ` <Pine.LNX.4.44.0211282318590.2113-100000@serv>
@ 2002-11-29 21:48               ` Romain Lievin
  2002-11-29 22:25                 ` Sam Ravnborg
  0 siblings, 1 reply; 10+ messages in thread
From: Romain Lievin @ 2002-11-29 21:48 UTC (permalink / raw)
  To: Roman Zippel, Sam Ravnborg; +Cc: Linux Kernel

Hi,

> > > and if not too many people complain, it would be far easier for me to send 
> > > it on to Linus. :)
> > 
> > OK, I will send you a patch as soon as I would have finished to work on the
> > Makefile...
> 
> Please post it also to lkml, I'd really prefer to people see it and 
> comment on it. Did you have any feed back so far?
> 

Well, I have managed to successfully modify the Makefile. I separated the 2
target as you wanted to. I have written a patch for you and Sam Ravnborg.

Nevertheless, I have a small problem: I did not manage to use gcc rather than
g++ in the Makefile. This has a side effect: libglade can not connect signals
to the GUI (because it uses symbol names for doing the binding and symbol 
decoration is not the same between C & C++).
I need help for this problem.

> bye, Roman
> 
> 

Thanks, Romain.
-- 
Romain Lievin, aka 'roms'  	<roms@lpg.ticalc.org>
Web site 			<http://lpg.ticalc.org/prj_tilp>
"Linux, y'a moins bien mais c'est plus cher !"















^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc): patch & help about Makefile
       [not found]         ` <Pine.LNX.4.44.0211282111110.2113-100000@serv>
       [not found]           ` <20021128221239.GA1305@free.fr>
@ 2002-11-29 21:59           ` Romain Lievin
  2002-12-12 21:29           ` kconfig (gkc) [PATCH] Romain Lievin
  2 siblings, 0 replies; 10+ messages in thread
From: Romain Lievin @ 2002-11-29 21:59 UTC (permalink / raw)
  To: Roman Zippel, Sam Ravnborg; +Cc: Linux Kernel

Hi,

Sorry, I forgotten the patch. It is roughly 50KB, thus you will find it here:
http://tilp.info/perso/prepare.diff

Thanks, Romain.
-- 
Romain Lievin, aka 'roms'  	<roms@lpg.ticalc.org>
Web site 			<http://lpg.ticalc.org/prj_tilp>
"Linux, y'a moins bien mais c'est plus cher !"

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc): patch & help about Makefile
  2002-11-29 21:48               ` kconfig (gkc): patch & help about Makefile Romain Lievin
@ 2002-11-29 22:25                 ` Sam Ravnborg
  0 siblings, 0 replies; 10+ messages in thread
From: Sam Ravnborg @ 2002-11-29 22:25 UTC (permalink / raw)
  To: Romain Lievin; +Cc: Roman Zippel, Sam Ravnborg, Linux Kernel

On Fri, Nov 29, 2002 at 10:48:02PM +0100, Romain Lievin wrote:
> 
> Nevertheless, I have a small problem: I did not manage to use gcc rather than
> g++ in the Makefile.

ifeq ($(MAKECMDGOALS),$(obj)/gkc)
        gkc-objs        := kconfig_load.o
        gkc-cxxobjs     := gconf.o
endif

In this part you tell kbuild that gconf.o is made from a .cc file
[implying C++] and g++ will be used.

If your gconf.cc really is a C-file (looks like it) then you only
need one line:
gkc-objs := gconf.o kconfig_load.o

But then you need to rename gconf.cc to gconf.c as well.

I tried to apply your patch, but it failed because I did
not have 'pkg-config'. I guess I need some GTK developer kit?

	Sam

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc) [PATCH]
       [not found]         ` <Pine.LNX.4.44.0211282111110.2113-100000@serv>
       [not found]           ` <20021128221239.GA1305@free.fr>
  2002-11-29 21:59           ` Romain Lievin
@ 2002-12-12 21:29           ` Romain Lievin
  2002-12-12 22:27             ` Roman Zippel
  2 siblings, 1 reply; 10+ messages in thread
From: Romain Lievin @ 2002-12-12 21:29 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Linux Kernel

Hi,

Sorry, for the long time, I was waiting for GTK+ team to fix a bug...

> > BTW, I have fixed the problems you reported to me in gkc (gconf). gkc is now
> > working fine. 
> 
> I still saw some problems, e.g. try to play with SCSI_AIC7XXX.

Well, fixed... All stuffs seem to work fine now !

> A seperate target should do for now. I'm a bit concerned about the size. I 
> tried to keep qconf small, so e.g. I didn't use the qt designer. gconf is 
> now already larger than qconf. It might help to see it as complete patch 
> and if not too many people complain, it would be far easier for me to send 
> it on to Linus. :)

You will find a patch against 2.5.51 on http://tilp.info/perso/gkc.html.

> 
> bye, Roman
> 
> 

Next step: add the 2 other views and use icons (by sharing yours).

Thanks, Romain.
-- 
Romain Lievin, aka 'roms'  	<roms@tilp.info>
The TiLP project is on 		<http://www.ti-lpg.org>
"Linux, y'a moins bien mais c'est plus cher !"















^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc) [PATCH]
  2002-12-12 21:29           ` kconfig (gkc) [PATCH] Romain Lievin
@ 2002-12-12 22:27             ` Roman Zippel
       [not found]               ` <20021219195224.GC1037@free.fr>
  0 siblings, 1 reply; 10+ messages in thread
From: Roman Zippel @ 2002-12-12 22:27 UTC (permalink / raw)
  To: Romain Lievin; +Cc: Linux Kernel

Hi,

On Thu, 12 Dec 2002, Romain Lievin wrote:

> You will find a patch against 2.5.51 on http://tilp.info/perso/gkc.html.

Is gtk 2.1.4 really required? Debian has only 2.0, I changed the test to 
get it compiled and it seems to work anyway.

bye, Roman


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: kconfig (gkc) [PATCH]
       [not found]                     ` <3E1441B5.AB9A55C3@linux-m68k.org>
@ 2003-01-12 11:00                       ` Romain Lievin
  0 siblings, 0 replies; 10+ messages in thread
From: Romain Lievin @ 2003-01-12 11:00 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Linux Kernel

Hi Roman,

On Thu, Jan 02, 2003 at 02:42:13PM +0100, Roman Zippel wrote:
> Hi,
> 
> Sorry about the delay, I wanted to look into this in more detail, but I
> did some other stuff over christmas.
> 

me, too. I recently switched from 33.6K modem to 128kbit ADSL and I had some
work on my new gateway...

> If you can work around it and it doesn't look that serious, I would
> really prefer to support at least 2.0. I don't know how long it will
> take until all distribution switched to 2.2.

You're right, my Debian does not have 2.2 yet....
Well, I switched to 2.0 given that I can easily work around it. Nevertheless,
I placed a #define for people who want to use 2.2 release.

> BTW how are the other views doing? :)

I have just finished the 'Single' view. I am working on the 'Split' one.

> 
> bye, Roman
> 
> 

PS: you will find the latest patch at the usual location...

Romain.
-- 
Romain Lievin, aka 'roms'  	<roms@tilp.info>
The TiLP project is on 		<http://www.ti-lpg.org>
"Linux, y'a moins bien mais c'est plus cher !"















^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-01-12 10:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-10 13:27 kconfig (gconf): GTK tool released, please test Romain Lievin
2002-11-10 14:55 ` Roman Zippel
2002-11-26 20:24   ` kconfig (gkc): GTK tool released, please test again Romain Lievin
2002-11-26 20:49     ` Sam Ravnborg
     [not found]   ` <20021128091059.GB388@free.fr>
     [not found]     ` <Pine.LNX.4.44.0211281204030.2113-100000@serv>
     [not found]       ` <20021128141223.GA601@free.fr>
     [not found]         ` <Pine.LNX.4.44.0211282111110.2113-100000@serv>
     [not found]           ` <20021128221239.GA1305@free.fr>
     [not found]             ` <Pine.LNX.4.44.0211282318590.2113-100000@serv>
2002-11-29 21:48               ` kconfig (gkc): patch & help about Makefile Romain Lievin
2002-11-29 22:25                 ` Sam Ravnborg
2002-11-29 21:59           ` Romain Lievin
2002-12-12 21:29           ` kconfig (gkc) [PATCH] Romain Lievin
2002-12-12 22:27             ` Roman Zippel
     [not found]               ` <20021219195224.GC1037@free.fr>
     [not found]                 ` <3E04E30D.B2947D61@linux-m68k.org>
     [not found]                   ` <20021222174307.GB24289@free.fr>
     [not found]                     ` <3E1441B5.AB9A55C3@linux-m68k.org>
2003-01-12 11:00                       ` Romain Lievin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox