summaryrefslogtreecommitdiffstats
path: root/docs/mdk-9.2
diff options
context:
space:
mode:
Diffstat (limited to 'docs/mdk-9.2')
-rw-r--r--docs/mdk-9.269
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