[abgeschlossen] Entwurf: IDE Menü
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Einsteiger
- Beiträge: 160
- Registriert: Freitag 8. September 2006, 14:58
Schön, dass es angekommen ist.JtG-Riker hat geschrieben: Grrr ich hab mich doch schon verbessert es ging doch damals nur um die direktlinks von den ganzen plugins wegen Traffic und co, werde das Forum aber aufmachen lassen, damit nicht noch 10 Leute meckern *g*r
Wieder zum Thema:
Ich hoffe nur dass von den eincheckfähigen Leuten nicht allzuviele Urlaub habenich kann gerne meine Diffs hochladen, da ist alles sortiert und funktioniert auch.
-
- Einsteiger
- Beiträge: 281
- Registriert: Mittwoch 8. Dezember 2004, 21:45
für das projekt habe ich im moment keine zeit.JtG-Riker hat geschrieben:Also Innu hat es doch schon geschrieben das er alles neu gecodet hat
war zwar schön, ein fbshot vom menü in der c't zu finden, aber in absehbarer zeit geht bei mir in sachen neutrino gar nix.
zudem wäre es besser, wenn sich houdini oder ein anderer aktiver dev der sache annimmt - es war nur ein entwurf bzw eine bastelei. nur weil es "irgendwie" funktioniert, ist es noch lange nicht fürs cvs geeignet!
innu
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Hier mein aktuelles Diff, hoffe das baut so, weis net ob ich zuviel weggepatcht habtine1084 hat geschrieben:@ JtG-Riker,
könntest du mir deine Diffs irgendwie zukommen lassen? Wäre sehr nett von dir.
mfg tine1084
HDD Menu JTG Image-CVS DIFF
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
thx, compilieren tut es..
unter http://tuxbox.trale.de unter div tests (zur zeit nur 1xflash)
unter http://tuxbox.trale.de unter div tests (zur zeit nur 1xflash)
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Okay, hast du bei dir die Filesysteme als Module drin ?dietmarw hat geschrieben:thx, compilieren tut es..
unter http://tuxbox.trale.de unter div tests (zur zeit nur 1xflash)
Ich hab im Image xfs ext3 ext2 als Modul.
etc/init.d/init_ide müsste man dann noch von mir nehmen damit es geht, die poste ich später noch nach, bin gerad unterwegs mit Laptop online.
Riker
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Immer mit der Ruhe, kommt schon noch. Einiges ist schon noch dazugekommen, aber halt relativ unfertig. Dazu kommt noch das Innu das zwar überarbeiten wollte und das respektive erst mal so dahingestellt bleibt. Zugegeben nicht gerade entwicklungsfreundlich, wenn man nicht weiß wie man dran ist. Insofern schon sehr umständlich, was dran zu machen. Im großen und ganzen hast du schon recht. Das sollte man schon mal anpacken und eine Version ins CVS packen. Mal schauen was kommt...
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
Ich versuche grad den diff von August (vorm Personalisierungsmenue) in ein eigenes Image zu intgrieren. Nur bricht er nun mit folgendem Fehler ab:
Was hab ich da noch vergessen anzupassen?
Code: Alles auswählen
gui/libneutrino_gui.a(neutrino_menu.o)(.text+0xe154): In function `CNeutrinoApp::InitServiceSettings(CMenuWidget&, CMenuWidget&)':
: undefined reference to `IdeConfWidget::IdeConfWidget()'
gui/libneutrino_gui.a(neutrino_menu.o)(.text+0xe1dc): In function `CNeutrinoApp::InitServiceSettings(CMenuWidget&, CMenuWidget&)':
: undefined reference to `IdeConfWidget::IdeConfWidget()'
collect2: ld returned 1 exit status
make[4]: *** [neutrino] Fehler 1
make[4]: Leaving directory `/home/steven/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino/src'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/steven/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/steven/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/steven/tuxbox/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/steven/tuxbox/dbox2/cdkflash/root-neutrino] Fehler 2
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
Wo seh ich das ??Houdini hat geschrieben:kommt auch darauf an was dem compiler per -I mitgegeben wurde
Meine Diffs. (Ich komm jetzt nur noch per "Try and Error" weiter.
Code: Alles auswählen
### Eclipse Workspace Patch 1.0
#P tuxbox-cvs
Index: apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp,v
retrieving revision 1.8
diff -u -r1.8 neutrino_menu.cpp
--- apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp.cvs 22 Sep 2007 00:24:25 -0000 1.8
+++ apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp 13 Oct 2007 00:04:20 -0000
@@ -76,6 +76,9 @@
#if ENABLE_UPNP
#include "gui/upnpbrowser.h"
#endif
+/*#if ENABLE_IDE*/
+#include "gui/ide_setup.h"
+/*#endif*/
#ifdef _EXPERIMENTAL_SETTINGS_
#include "gui/experimental_menu.h"
@@ -610,6 +613,15 @@
if (g_settings.personalize_ucodecheck == 2)
service.addItem(new CLockedMenuForwarder(LOCALE_SERVICEMENU_UCODECHECK, g_settings.personalize_pincode, true, true, NULL, UCodeChecker, NULL, CRCInput::convertDigitToKey(shortcut3++)));
#endif
+
+/*#if ENABLE_IDE*/
+ if (g_settings.personalize_hdd == 1)
+ service.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_HDD, true, NULL, new IdeConfWidget(), NULL, CRCInput::convertDigitToKey(shortcut3++)));
+ if (g_settings.personalize_hdd == 2)
+ service.addItem(new CLockedMenuForwarder(LOCALE_SERVICEMENU_HDD, g_settings.personalize_pincode, true, true, NULL, new IdeConfWidget(), NULL, CRCInput::convertDigitToKey(shortcut3++)));
+/*#endif*/
+
+
if (g_settings.personalize_reload==0 && g_settings.personalize_getplugins==0 && g_settings.personalize_restart==0 && g_settings.personalize_ucodecheck==0) {
// Stop seperator from appearing when menu entries have been hidden
} else {
Code: Alles auswählen
### Eclipse Workspace Patch 1.0
#P tuxbox-cvs
Index: apps/tuxbox/neutrino/src/gui/personalize.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/gui/personalize.cpp,v
retrieving revision 1.4
diff -u -r1.4 personalize.cpp
--- apps/tuxbox/neutrino/src/gui/personalize.cpp.cvs 8 Sep 2007 14:32:34 -0000 1.4
+++ apps/tuxbox/neutrino/src/gui/personalize.cpp 13 Oct 2007 00:05:36 -0000
@@ -52,6 +52,9 @@
#include "widget/stringinput_ext.h"
#include "color.h"
#include "personalize.h"
+/*#if ENABLE_IDE*/
+#include "gui/ide_setup.h"
+/*#endif*/
#define PERSONALIZE_STD_OPTION_COUNT 3
#define PERSONALIZE_EDP_OPTION_COUNT 3
@@ -312,7 +315,10 @@
int old_getplugins = g_settings.personalize_getplugins;
int old_restart = g_settings.personalize_restart;
int old_ucodecheck = g_settings.personalize_ucodecheck;
- int old_imageinfo = g_settings.personalize_imageinfo;
+ /* #if ENABLE_IDE*/
+ int old_hdd = g_settings.personalize_hdd;
+ /* #endif*/
+ int old_imageinfo = g_settings.personalize_imageinfo;
int old_update = g_settings.personalize_update;
CMenuWidget* pSMMenu = new CMenuWidget(LOCALE_MAINMENU_SERVICE,NEUTRINO_ICON_PROTECTING, width);
@@ -331,7 +337,9 @@
pSMMenu->addItem(new CMenuOptionChooser(LOCALE_SERVICEMENU_GETPLUGINS, (int *)&g_settings.personalize_getplugins, PERSONALIZE_STD_OPTIONS, PERSONALIZE_STD_OPTION_COUNT, true, NULL, CRCInput::RC_2));
pSMMenu->addItem(new CMenuOptionChooser(LOCALE_SERVICEMENU_RESTART, (int *)&g_settings.personalize_restart, PERSONALIZE_STD_OPTIONS, PERSONALIZE_STD_OPTION_COUNT, true, NULL, CRCInput::RC_3));
pSMMenu->addItem(new CMenuOptionChooser(LOCALE_SERVICEMENU_UCODECHECK, (int *)&g_settings.personalize_ucodecheck, PERSONALIZE_STD_OPTIONS, PERSONALIZE_STD_OPTION_COUNT, true, NULL, CRCInput::RC_4));
-
+ /*#if ENABLE_IDE*/
+ pSMMenu->addItem(new CMenuOptionChooser(LOCALE_SERVICEMENU_HDD, (int *)&g_settings.personalize_hdd, PERSONALIZE_STD_OPTIONS, PERSONALIZE_STD_OPTION_COUNT, true, NULL, CRCInput::RC_5));
+ /*#endif*/
pSMMenu->addItem(GenericMenuSeparatorLine);
pSMMenu->addItem(new CMenuOptionChooser(LOCALE_SERVICEMENU_IMAGEINFO, (int *)&g_settings.personalize_imageinfo, PERSONALIZE_STD_OPTIONS, PERSONALIZE_STD_OPTION_COUNT, true, NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW));
pSMMenu->addItem(new CMenuOptionChooser(LOCALE_SERVICEMENU_UPDATE, (int *)&g_settings.personalize_update, PERSONALIZE_STD_OPTIONS, PERSONALIZE_STD_OPTION_COUNT, true, NULL, CRCInput::RC_blue, NEUTRINO_ICON_BUTTON_BLUE));
@@ -348,6 +356,9 @@
|| old_getplugins != g_settings.personalize_getplugins
|| old_restart != g_settings.personalize_restart
|| old_ucodecheck != g_settings.personalize_ucodecheck
+ /*#if ENABLE_IDE*/
+ || old_hdd != g_settings.personalize_hdd
+ /*#endif*/
|| old_imageinfo != g_settings.personalize_imageinfo
|| old_update != g_settings.personalize_update) {
Code: Alles auswählen
### Eclipse Workspace Patch 1.0
#P tuxbox-cvs
Index: apps/tuxbox/neutrino/src/neutrino.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/neutrino.cpp,v
retrieving revision 1.873
diff -u -r1.873 neutrino.cpp
--- apps/tuxbox/neutrino/src/neutrino.cpp.cvs 2 Oct 2007 21:24:18 -0000 1.873
+++ apps/tuxbox/neutrino/src/neutrino.cpp 13 Oct 2007 00:02:54 -0000
@@ -450,6 +450,9 @@
g_settings.personalize_getplugins = configfile.getInt32("personalize_getplugins", 1);
g_settings.personalize_restart = configfile.getInt32("personalize_restart", 1);
g_settings.personalize_ucodecheck = configfile.getInt32("personalize_ucodecheck", 1);
+/*#if ENABLE_IDE*/
+ g_settings.personalize_hdd = configfile.getInt32("personalize_hdd", 1);
+/*#endif*/
g_settings.personalize_imageinfo = configfile.getInt32("personalize_imageinfo", 1);
g_settings.personalize_update = configfile.getInt32("personalize_update", 1);
Code: Alles auswählen
### Eclipse Workspace Patch 1.0
#P tuxbox-cvs
Index: apps/tuxbox/neutrino/src/neutrino.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/neutrino.cpp,v
retrieving revision 1.873
diff -u -r1.873 neutrino.cpp
--- apps/tuxbox/neutrino/src/neutrino.cpp.cvs 2 Oct 2007 21:24:18 -0000 1.873
+++ apps/tuxbox/neutrino/src/neutrino.cpp 13 Oct 2007 00:02:54 -0000
@@ -450,6 +450,9 @@
g_settings.personalize_getplugins = configfile.getInt32("personalize_getplugins", 1);
g_settings.personalize_restart = configfile.getInt32("personalize_restart", 1);
g_settings.personalize_ucodecheck = configfile.getInt32("personalize_ucodecheck", 1);
+/*#if ENABLE_IDE*/
+ g_settings.personalize_hdd = configfile.getInt32("personalize_hdd", 1);
+/*#endif*/
g_settings.personalize_imageinfo = configfile.getInt32("personalize_imageinfo", 1);
g_settings.personalize_update = configfile.getInt32("personalize_update", 1);
-
- Einsteiger
- Beiträge: 160
- Registriert: Freitag 8. September 2006, 14:58
Re: Entwurf: IDE Menü
Ich glaube das Thema ist irgendwie zu weit nach hinten gerutscht! Ich hoffe es wird nicht vergessen! Vielleicht wird es ja mal noch was mit dem IDE-Menü!?
mfg tine1084
mfg tine1084
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Re: Entwurf: IDE Menü
Jo, denke es ist an der Zeit dass das Teil ins CVS wandert!
Gruß
____Paule
Gruß
____Paule
-
- Einsteiger
- Beiträge: 160
- Registriert: Freitag 8. September 2006, 14:58
Re: Entwurf: IDE Menü
Ich wollte noch mal nachfragen, ob es in sachen IDE, SD-/MMC - Menü schon was neues gibt. Wäre schön wenn sowas mal ins CVS kommen würde. Es gibt ja viele Imagebauer die sowas in ihrem Image eingebaut haben wie z.B. auch JtG-Riker. Ist das nicht möglich den code ins CVS einzuchecken? Man könnte doch mal mit JtG-Riker reden. Oder ist schon jemand dabei so ein Menü fürs CVS zu entwerfen?
mfg tine1084
mfg tine1084
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Re: Entwurf: IDE Menü
Putz ma die Brille das IDE Menu gibts hier als Diff und dbt baut das gerade um das es ins cvs kommt.tine1084 hat geschrieben:Ich wollte noch mal nachfragen, ob es in sachen IDE, SD-/MMC - Menü schon was neues gibt. Wäre schön wenn sowas mal ins CVS kommen würde. Es gibt ja viele Imagebauer die sowas in ihrem Image eingebaut haben wie z.B. auch JtG-Riker. Ist das nicht möglich den code ins CVS einzuchecken? Man könnte doch mal mit JtG-Riker reden. Oder ist schon jemand dabei so ein Menü fürs CVS zu entwerfen?
mfg tine1084
Gruß Riker
-
- Einsteiger
- Beiträge: 160
- Registriert: Freitag 8. September 2006, 14:58
Re: Entwurf: IDE Menü
Das es das hier als diff gibt weiss ich ja. Wollte nur noch mal fragen ob es irgendwann mal ins cvs kommt. Das dbt gerade daran arbeitet habe ich nicht gewusst.
Entschuldige das ich gefragt habe!
Entschuldige das ich gefragt habe!
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Re: Entwurf: IDE Menü
Steht aber doch in den anderen Threads drin aber macht nix, ich hab nur den vergessen, sollte kein Gemecker sein.tine1084 hat geschrieben:Das es das hier als diff gibt weiss ich ja. Wollte nur noch mal fragen ob es irgendwann mal ins cvs kommt. Das dbt gerade daran arbeitet habe ich nicht gewusst.
Entschuldige das ich gefragt habe!
-
- Einsteiger
- Beiträge: 160
- Registriert: Freitag 8. September 2006, 14:58
Re: Entwurf: IDE Menü
Habe jetzt mal ein image erstellt mit dem ide-menü von innu.
Ich bekomme aber folgenden fehler:
Kann ich diesen fehler ignorieren?
Ich bekomme aber folgenden fehler:
Code: Alles auswählen
ide_setup.o -MD -MP -MF .deps/ide_setup.Tpo -c -o ide_setup.o ide_setup.cpp
ide_setup.cpp: In member function `bool IdeConfWidget::Format()':
ide_setup.cpp:1125: warning: comparison of unsigned expression < 0 is always false
ide_setup.cpp:1130: warning: comparison of unsigned expression < 0 is always false
mv -f .deps/ide_setup.Tpo .deps/ide_setup.Po