* 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
[parent not found: <20021128091059.GB388@free.fr>]
[parent not found: <Pine.LNX.4.44.0211281204030.2113-100000@serv>]
[parent not found: <20021128141223.GA601@free.fr>]
[parent not found: <Pine.LNX.4.44.0211282111110.2113-100000@serv>]
[parent not found: <20021128221239.GA1305@free.fr>]
[parent not found: <Pine.LNX.4.44.0211282318590.2113-100000@serv>]
* 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 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 & 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] [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
[parent not found: <20021219195224.GC1037@free.fr>]
[parent not found: <3E04E30D.B2947D61@linux-m68k.org>]
[parent not found: <20021222174307.GB24289@free.fr>]
[parent not found: <3E1441B5.AB9A55C3@linux-m68k.org>]
* 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