/************************************************************************/ /* NUKE EDITOR */ /* ============================================ */ /* */ /* NUKE EDITOR */ /* Copyright (c) 2003-2004 */ /* by Amine Laurent BENKHOUCHA */ /* */ /* */ /* NUKE EDITOR IS A FREE SOFTWARE. You can redistribute it. */ /************************************************************************/ /* */ /* */ /* YOU CAN FIND THE LATEST VERSION AT */ /* */ /* PHPNUKE-FRANCE.ORG */ /* */ /************************************************************************/ /* */ /* IF YOU ENJOYED THIS SOFTWARE YOU CAN HELP US BY PROVIDING */ /* LANGUAGE FILE */ /* */ /* */ /************************************************************************/ /* */ /* THIS IS A FREEWARE */ /* */ /************************************************************************/ The Nuke Editor was designed the first time to help developper of the phpnuke-france.org members. For the next versions - Terminer la boite de dialogue de personalisation des couleurs pour les analyseurs C++, HTML, INI, JAVA, JAVASCRIPT, SQL et PERL - Multilingue de l'onglet extensions - Fonction save on FTP - Système de gestion de sauvegardes A propos du Mini Gestionnaire de Projets: **************************************** Présentation: ------------- Ce système permet la mise en place d'un gestionnaire de type : travailler sur un fichier et sauvegarder sur différents répertoires ( ou plus simplement WORK ON ONE AND SAVE TO MANY ) Cette fonction est très utile pour le développement professionnel: la présentation d'un package étant différente de son exploitation. Ainsi vous pourrez travailler en mode synchronisé par rapport à l'édition de plusieurs versions ou tout simplement par rapport aux besoins du serveur HTTP sur la station de développement. Notes: ------ * Les différentes actions sont réalisables par les menus popup de chaque liste. * Au niveau du popup Projets, une option de forçage de l'enregistrement de tous les fichiers vers leurs destinations respectives est prévue, cette option est utile lorsque par exemple on doit reconstruire une destination effacée. * Un double click sur la liste des sources ouvre le fichier et active l'onglet de l'éditeur * Le popup des Sources présente une option de Copie de Répertoire, cette fonction permet la recopie d'un ensemble de fichiers vers un répertoire de destination ou juste le chemin a changé( les noms de fichiers restant identiques ). Cette fonction est une sorte de traitement par lot des destinations * Le popup Projets présente aussi une option de ré indexation. Les tables de données du mini gestionnaire reposent sur des tables de type dbase qui sont plus ou moins sensibles, s'il arrive que vous n'ayez plus rien dans les listes alors procédez à une ré indexation. Si les tables sont corrumpues pour une raison ou une autre, recopié les fichiers suivants depuis une version saine: neprojets.dbf neprojets.mdx neprojets.dbt nesources.dbf nesources.mdx nesources.dbt nedestinations.dbf nedestinations.mdx nedestinations.dbt Vous pouvez aussi faire une copie de ces fichiers pour avoir une copie de sauvegarde. je vous recommande cette sauvegarde si vous travaillez sur plusieurs projets, multi-cible, etc. La construction d'un environnement de travail est une opération souvent laborieuse. * Lorsque vous travaillez sur un fichier et que celui-ci est répertorié comme faisant partie des fichiers sources d'un projet, alors toute sauvegarde affecte les destinations prévues même si ce dernier a été ouvert depuis l'explorateur windows. * Un fichier de la liste des fichiers sources peut être un fichier de plusieurs projet, lors de l'enregistrement tous les fichiers destinations de tout les projets concernant ce fichier sont mis à jour aussi lors de l'enregistrement de ce dernier. ( Cette option est utilie si vous travaillez sur plusieurs distributions ou variantes d'un projet pour lequel un fichier source est le meme pour ces projets ). Fonction Spécial de convertion en caractères HTML ------------------------------------------------- Cette fonction utilisable par le raccourci clavier CTRL-H, permet de modifier le caractère à gauche ( juste avant ) du curseur en code HTML si celui-ci est un caractère spécial. Vous pouvez modifier la liste des caractères spéciaux en éditant le fichier nukeeditor-html.ini. A propos de l'explorateur de fichiers ------------------------------------- - Vous pouvez glisser-deplacer des fichiers directement vers l'éditeur qui ouvre alors les fichiers séléctionnés. - Vous pouvez glisser-deplacer des fichiers ou des répertoires vers le gestionnaire de sources d'un projet, alors tous les fichiers des différents répertoires sont ajoutés aux sources du projet. - Vous pouvez glisser-déplacer un fichier vers la liste des desinations alors le fichier est ajouté comme destination - Vous povez glisser-déplacer un répertoire vers la liste des destinations alors un fichier du meme nom que la source est copié et la destination est ajoutée. - L'explorateur de fichier peut se détacher de la fenêtre principale de NukeEditor, pour devenir une boite de dialogue externe. - L'explorateur de fichier peut être caché pour libérer l'espace de l'éditeur et permettre une plus grande surface d'édition par le bouton de la barre d'outils. Le 27/09/2004 Version 1.0 RC 1 ------------------------------ Nouveautés ---------- * Ajout d'une option de suavegarde de l'environnement dans la boite de dialogue de configuration qui permet de restituer l'état des variables suivantes: - tailles et positions de la fenetre principale - tailles et positions des fenetres du gestionnaire de projet - tailles, positions et style du gestionnaire de fichiers - les fichiers ouverts * Ajout de la possibilité d'afficher ou de cacher le gestionnaire de projet au demarrage ( dialog configuration ) * Ajout de la possibilité d'afficher ou de cacher le gestionnaire de fichiers au demarrage ( dialog configuration ) * Création d'une boite de dialogue 'A propos' et suppression de l'onglet correspondant * mise au point de la boite de dialogue de configuration des couleurs pour l'analyseur PHP * Prise en charge de la personnalisation des couleurs pour l'analyseur HTML * prise en charge de l'ouverture de plusieur fichiers * création d'une fenetre dockable pour l'affichage du gestionnaire de projet et log. BugFix ------ * BugFix pour la prise en charge de la différentiation des majuscules/minuscules dans la fonction de substitution HTML ( CTRL-H ) * BugFix: Ajout de plusiers fichiers comme sources d'un projet la boite de dialogue de séléction de fichier ne supporté pas le multi-select. * BugFix: Ouverture d'un fichier à partir de l'xplorateur windows Erreur sur SetFocus * Correction titre du logiciel Le 03/08/2003 Version 0.9.5 --------------------------- * Prise en charge de la touche Suppression dans l'onglet Projet pour les suppressions de projets, sources et destinations. * Ajout d'une barre de tache pour la prise en charge des actions courantes * BugFix, lors de l'enregistrement le filtre des sources du projet courant était désactivé. * Ajout d'un sablié lors de l'enregistrement d'un fichier * Ajout d'un Analyseur Perl * Ajout d'une mini liste des 10 derniers fichiers ouverts * Ajout de bulles d'informations multilingues aux différents boutons * Ajout d'un onglet de configuration de l'analyseur PHP * Drag and Drop for the editor * Mise en place d'une fonction de convertion des caractères spéciaux en code HTML ( CTRL-H ) * Mise en place d'un système de configuration des extensions par defauts prisent en charge par windows dans la boite de dialogue Configuration Le 02/06/2003 Version 0.9.4 --------------------------- *Ajout d'un menu pour le choix de l'analyseur syntaxique * Ajout de menus pour les marqueurs * Intégration d'un mini système de gestion de projets * Un onglet Log présente toutes les opérations en rapport avec le gestionnaire de projet. Le 21/05/2003 Version 0.9.3 --------------------------- * Prise en charge de la touche TAB * Gestion de marqueurs. Création marqueur CTRL+SHIFT+(1-9), aller à un marqueur CTRL+Q+(1-9) * Fonction de Remplacement * BugFix Ouverture fichier par doubleclick sous Windows XP Edition Familiale * Boite de configuration de la ligne de fin de ligne ( 80 col, 132 col ) Le 06/05/2003 Version 0.9.2 --------------------------- * Ajout à la liste de type de fichier de l'option 'Tous les fichiers *.*' * Mise en oeuvre d'un système multi-lingue * Ajout des fichiers lang-french.ini et lang-english.ini pour la prise en charge du français et de l'anglais Le 01/05/2003 Version 0.9.1 --------------------------- * Amélioration fonction d'ouverture de ficher au lancement * Lors de l'appel de la boite de recherche F3, le champ est rempli par le mot à la position du curseur Le 29/04/2003 Version 0.9 -------------------------- * BugFix la touche supp ne fonctionnait pas * Ajout d'une boite de dialogue de recherche Parmi les fonctions de recherche : - Choix pour différentier les majuscules et les minuscules - Choix pour la recherche à partir d'une expression régulière - Choix de la porté de la recherche ( Gobale ou sur la séléction ) - Choix de la direction de la recherche ( en avant ou en arrière ) *Ajout d'une fonction de prise en charge de l'ouverture d'un ficher par ligne de commande ( c'est ce qui permet l'ouverture d'un fichier à partir de l'explorateur lorsque l'extension du fichier est associée ( .PHP, .TXT,..) à l'application NUKE EDITOR * Suppression de la ligne indicatrice de la colonne 80. Le 27/04/2003 Version 0.8 ------------------------- * Publication de la première version