diff options
-rw-r--r-- | docs/mdk-9.2 | 69 |
1 files changed, 62 insertions, 7 deletions
diff --git a/docs/mdk-9.2 b/docs/mdk-9.2 index b423971d3..d58b7fcb3 100644 --- a/docs/mdk-9.2 +++ b/docs/mdk-9.2 @@ -1,8 +1,16 @@ -*- outline -*- - drakxtools todo list for mdk9.2 + todo list for mdk9.2 (mainly gtk+ oriented for now) +* erratas +** put them in gi/perl-install/patch/mdk_9.1 +** move mdk9.1 ones from gi/perl-install/patch into gi/perl-install/patch/mdk_9.0 + + +* libDrakX +** document internals through docbook like kernel-2.5.x does + * mcc vs tools communication ** faster tools embedding in mcc (gc idea) move gui into gui/<sg>.pm so that mcc can just do require on them @@ -10,6 +18,7 @@ perl_mod and the like) ** told apps to ask user whether to save their changes or to discard them on cancel (#1437) ** to let diskdrake fit better when embedded, we should write "formated - mounted" rather than "formated\nmounted" +** "testing mode" option in options menu so that we pass --testing to our tools ? * ugtk2 & tools guies: ** cleanups: @@ -17,13 +26,17 @@ see logdrake::parse_file()'s progress bar as an example ** saner/cleaner usage of gtk+-2.2 widgets: *** use MessageDialog for modal windows (cleaner) -*** use button boxes everywhen when we have several buttons for saner gui (as per gnome specs/recommendations) + especially for wait/error messages so that one uses std gtk+ icons for info/error/warning and the like events +*** use button boxes everywhere when we have several buttons for saner gui (as per gnome specs/recommendations) *** gtk::combo => gtk::optionMenu (as per gtk+-2 doc) -*** use size::group to let things be smoother in some places +*** use size::group to let things be smoother in some places (eg: clock.pl from mcc)x * tools ** all: +*** explanations of std standalone.pm functions are broken due to common.pm overloading *** have a button or a menu to access help (was already part of mdk9.1 specs) + only harddrake2, mcc and rpmdrake have one for now + policy might be: "most users access tools via the mcc, so let handle help, bug reports and co only in mcc" *** rename and provide compatibility links: **** adduserdrake => drakeuseradd **** diskdrake => drakdisk @@ -39,6 +52,17 @@ ** drakboot: *** should prevent the user to insert a space in a kernel label (#2826) *** fix "Display theme under console" setting from current theme config file (#2662) +** drakconnect +*** does not show up zeroconf as a valid mode in "configuring lan" window in embedded mode +** drakedm: +*** restart dm service ? +** harddrake: +*** colorize the internal help +*** add raw description (or join('|', vendor, descr)) for mass medias (see drakx bug #3???) +*** use pure gtk+ instead of interactive for "fields description" or alter interactive so that it creates modal windows +** logdrake: +*** search field does not get focus when embedded +*** we may disable the search button when one deselect all explanation files ** mcc: *** make tool names be black or blue (like in rpmdrake & harddrake2 guies) (#2695) *** hide non executable programs instead of warning at runtime if program isn't executable @@ -47,10 +71,41 @@ *** add scrollbars for too big translated messages (but how to detect it) *** move drakedm from hardware to system section *** enhance mcc descriptions (#3265) -** harddrake: colorize the internal help -** drakedm: restart dm service ? ** rpmdrake *** save mode (sort by group, mdk choice, ...) +**** sa serait cool que tu sauve la position (aka choix mdk, tri/alpha, par + groupe, par taille, ...) et que tu la restaure +*** m-q accelerator to quit +*** if package is unselectable, explain why +*** si conflit, proposer de deselectionner le package en question +tot que de + devoir se taper l'arborescence pour le deselectionner (a - que la + recherche e perde pas la selection de package en cours) +*** some windows are still non modal, like: + o tout ce qui se rapporte aux dependances "des paquetages + supplementaires sont necessaires", ... tu oublie de passer "{ + transient => $w->{rwindow} }" + o toutes les fenetres grpmi. faudrait voir si on peut foutre le + core de grpmi dans un package pour faire "use grpmi" et seter + le nouveau $::main_window pour corriger ca. +*** we need access to urpmi options like "no gpg signature check" +*** bug 1 +1) selectionner des packages a installer + +2) rpmdrake dit que X doit etres vier + +3) rpmdrake le vire + +4) rpmdrake passe a l'update/isntall proprement dite + +5) rpmdrake failled + +rpmdrake re-tentera d'enlever le package X du 1 en cas de reessai +alors qu'il n'est + la + +** scannerdrake/sane-find-scanner +*** do not detect every usb devices as scanner +** urpmi +*** --repair-system: add missing dependancies for currently installed packages * packages @@ -60,7 +115,7 @@ at least, keep kernel-2.4.x ** add new packages: *** kernel-mosix -*** dvb packages: vcr, vdr, ... +*** dvb related packages: vcr, vdr, ... ** icewm/windowmaker/other wm *** export BROWSER like gnome/kde (look at /etc/gnome/gnomerc) @@ -68,6 +123,6 @@ ** kernel: update alsa, bttv, dvb & saa7134 drivers for better hardware support (the laters from http://bytesex.org) *** add "REGISTER ^dvb/adapter[0-9]+/[^/]+$ PERMISSIONS root.video 0660" to devfsd *** update oss audigy driver from pserver:anonymous@cvs.sourceforge.net:/cvsroot/emu10k1 cvs -** add cx88 driver from http://bytesex.org/snapshot +** add cx88 sound driver from http://bytesex.org/snapshot ** isa detection/probing in ldetect ? (#118, #497) => need some old hw in order to test probably not |