From 0e6c34d2a0b00d83ad71cffde4ea83ce354fdf2a Mon Sep 17 00:00:00 2001 From: Edouard Dupin Date: Sun, 4 Sep 2011 11:23:01 +0200 Subject: [PATCH] change the avancement list ==> set it to mabage future version developement --- avancement.boo | 193 +++++++++++++++++-------------------------------- 1 file changed, 67 insertions(+), 126 deletions(-) diff --git a/avancement.boo b/avancement.boo index 7cf94aa..c669246 100644 --- a/avancement.boo +++ b/avancement.boo @@ -1,130 +1,71 @@ -# For the first realease 1.0 : - * Systèmes : - - Affichage ligne par ligne - - Correction du bug de hl(sub patern empty) - - Verifier si le hldisplay reaserch marche avec l'id et pas l'id-1 - - Gestion correct des charsets - * Gui : - - Confirmer avant de fermer - - Demander de sauver - - Controle des droits - - Hl-gui management - - Event quand un fichier ouvert a changer - - Affichage des fichiers binaires - - Ctags phase 1 - - Project manager phase 1 - # action a faire (ordonner par révision) : - * 0.2.X : - - gui : Amelioration du full-screen et du display de base (sans l'entete de la fenetre) - - gui : Mise en place d'un display ligne par ligne - - gui : ascenceur quand nécessaire - - gui : Demander la création de nouveaux fichier quand il n'existe pas (a l'ouverture en ligne de commande) - - sys : Mise en place des colorisation de base pour le - * java script - * SQL - - Catch Shift+TAB - - Correction du bug des entré bizard tel que les chapot et les guillemets - - pb de sélection quand la ligne est pleine et la première ligne séctionnée. - - PB de copier coller sur les éàè ... - - PB sur le caplock et les caractère multiples type chapot ... - - PB du entrer sur le kaypad qui fait un ==> ajouter la fonction shift+enter qui cree un - - catch F[1-12] ==> for user function - * 0.3.X : - - Charset UTF-8 et iso 8859-15 correcte - - Transformation de charset a la volée - - Charset par defaut - - Détection de charset (à mettre dans les todo de charset) - ==> regarder les librairies open sources - * 0.4.X : - - SEARCH : get selected text in the search windows - - SEARCH : Select the search windows when call crtl+F - - gui : ordonner les fichier ouvert par nom ... - * 0.5.X : - - project : list of current files open - - gui : Parameters : et en autre la taille de la police ... et voir pour la récupérer sur le system... et ce serait cool... - - sys : replace ALL - -# Text Editor - - - 90% Indent group with Tabulation and shift+tabulation - - 100% Basic smart indent : Recopy the start of the previous line when return (copy '\t' and ' ') - - 0% Replace Tab with space when press the key - - 0% Request save user when quit the software - - 0% Hide/Display scroll element when not usefull - - 10% Regular expression search - - 80% Colorisation syntaxique - - 80% Copier / coller ==> probleme sur les caractères spéciaux comme ° é à ... - - 10% Search - - 10% Replace - - 80% Undo / Redo ajout de caractères autre que " ", "\t" et "\n" - - 0% Selectionner en colone - - 0% Supression multiple de ligne par la commande ctrl+D - - 0% Multi-file search ==> display it in a result buffer (clickable only) - - 0% basic UTF8 string management ==> bad with the curent buffer - - 0% Replace in all elements of the project file or a part - - 0% Multiple Text Editor in the same Time - - 0% Support des Macros ==> In python ??? or other ... - -# Ctags : - - 100% Parse (use the ctags parser) - - 100% Find - - 50% Jump - - 10% History of move (with display) - -# Buffer Viewer : - - 100% Right menu - - 100% Display buffer in color - - 100% Display buffer Saved / not Saved - - 0% Image of the type of buffer (optionnal) - -# Configuration : - - 0% Creer une IHM pour les configurations de base - - 0% Creer une IHM pour l'edition du hightliner syntaxique (quand il marchera...) - - 0% Creer une IHM pour les couleurs (voir la lier avec l'IHM pour le hightliner) - - 0% saugegarde automatique de la configuration ou sur demande... - -# Project manager : - - 0% Faire un editeur des dossiers du projet a ouvrir ==> automatiquement ajouter dans les Ctags - - 0% Base - - 0% Save All - - 0% TreeView - -# Tree View : - - 0% View - - 0% Open File - - 0% Jump to the curent File - - 0% Hide CVS / Git / SVN elements - -# Diff : - - 0% generate a Diff between files - - 0% same in binary - -# Git : - - 0% Diff with the current wersion commited (local) - - 0% Git branch local display (as gitk --all) ... - - 0% view git chawan history ... (git Log) - -# CVS : - - 0% check the version with CVS - - 0% commit - - 0% display the Branch - - 0% Select a new repository ... - -# Publication : - - 0% faire une publication du logiciel sur le Web... (need a stable version) - - 0% faire un package - -# Repository : - - 0% create my own repository (@home) - - 0% manage right with Git - - 0% create a website fot it (@home) - - 0% reserve edn.org - -# plugin : (never i think ...) - - 0% Comprendre comment faire un system avec des plugin (interne et simple)... - - 0% En c++ compiler seulement, pas d'interface pyton ou autre c'est trop moche. - +* 0.2.X : + - gui : Amelioration du full-screen et du display de base (sans l'entete de la fenetre) + - gui : Mise en place d'un display ligne par ligne + - gui : ascenceur quand nécessaire + - gui : Demander la création de nouveaux fichier quand il n'existe pas (a l'ouverture en ligne de commande) + - sys : Mise en place des colorisation de base pour le + * java script + * SQL + - sys : Catch Shift+TAB + - sys : replace TAB with space when Tab is pressed + - sys : Catch F[1-12] ==> for user personal event + - BUG : Correction du bug des entré bizard tel que les chapot et les guillemets + - BUG : de sélection quand la ligne est pleine et la première ligne séctionnée. + - BUG : de copier coller sur les éàè ... + - BUG : sur le caplock et les caractère multiples type chapot ... + - BUG : du entrer sur le kaypad qui fait un ==> ajouter la fonction shift+enter qui cree un + - BUG : italique non généré +* 0.3.X : + - SEARCH : get selected text in the search windows + - SEARCH : Select the search windows when call crtl+F + - sys : personal property file in the ~/.edn ou ~/.gnome/edn + - gui : Ordonner les fichier ouvert par nom ... + - gui : parameter gui : et en autre la taille de la police ... et voir pour la récupérer sur le system... et ce serait cool... + - gui : Color list selection + - gui : Hightlight gui management +* 0.4.X : + - sys : Charset UTF-8 et iso 8859-15 correcte + - sys : Transformation de charset a la volée + - sys : Charset par defaut + - Sys : Détection de charset (à mettre dans les todo de charset) + ==> regarder les librairies open sources +* 0.5.X : + - prj : list of current files open + - prj : open ctags file + - sys : replace ALL + - sys : Undo / Redo ajout de caractères autre que " ", "\t" et "\n" +* 0.6.X : + - sys : right management ... + - HL : Normalyse all the system of regular expression with <> chapot ... + - HL : sub parsing of the reg exp + - sys : update all language +* 0.7.X : +- sys : Select in colones + - sys : Select all the same search in the current buffer ... ( HL en vert ou jaune ...) + - sys : Multi-file search ==> display it in a result buffer (clickable only) +* 0.9.X : + - int : Redo all the doxygen ... +* 1.0.X : + - gui : open file in binary + - sys : compare binary files + - sys : compare normal files +* 1.1.X : + - gui : Display content of a folder + - gui : add a treeview display + - sys : evenement losqu'un fichier est modifier a l'exterieur... + - sys : image du type de fichier dans le buffer list view +* 1.2.X : + - PRJ : treeview des dossier a ouvrir + - PRJ : GUI de management + - PRJ : Save all in project + - SYS : Save all modify files +* 1.3.X : + - sys : version system management (git, cvs, ...) +* 1.4.X : + - SYS : Macro generation and acquisition +* 1.5.X : + - GDB : Acces interne pour un debuggeur ==> comme cgdb ... avec l'acces assembleur en plus # note utiles : http://majutsushi.github.com/tagbar/ ==> je devrais regarder ca pour savoir ce que je peux faire avec du ctags