***** ****** ****** ***** ***** ***** ***** * * * * * * * * * * * * * *** *** ** * * * * * * *** * *** *** *** * * * *** * * * * * * * * * * * * ***** ****** ****** ***** ***** * * ================================================================================ Venez consulter régulièrement mon site Web pour obtenir la dernière version en ligne de GBEPad : http://www.gbesoft.fr N'hésitez pas à ne faire part de vos remarques en me contactant : adresse mail : gbegreg [at] gbesoft [.] fr ================================================================================ GBEPad v6.21 ----------------- Liste des nouveautés de GBEPad v6.21 par rapport à la v6.20 : - Nouvel outil : Formater JSON. Il permet de formater un flux JSON. - correction violation d'accès à la fermeture de GBEPad dans une situation particulière. - meilleure prise en compte des écrans haute définition (4k). - compilation avec Delphi 10.3.3 Rio ------------------------------------------------------------- Historique des nouveautés : ------------------------------------------------------------- GBEPad v6.20 ----------------- Liste des nouveautés de GBEPad v6.20 par rapport à la v6.19 : - nouvelles options de recherche permettant d'effectuer une recherche n'impactant pas les commentaires ou les chaines (en plus des autres options). - dans le menu "Ouvrir", possibilité d'ouvrir un répertoire : cela a pour effet d'ouvrir le mini explorateur de fichier directement dans le répertoire sélectionné. - possibilité de créer un curseur toutes les n lignes. - 2 nouvelles possibilités d'étendre la sélection : * jusqu'à la première ligne en mode colonne * jusqu'à la dernière ligne en mode colonne - correction : la boite de dialogue de recherche dans un répertoire peut de nouveau être taillée comme souhaité. GBEPad v6.19 ----------------- Liste des nouveautés de GBEPad v6.19 par rapport à la v6.18 : - mise à disposition d'une version 64 bits de GBEPad. Attention : dans la version 64 bits, l'outil "Comparateur" n'est pas encore disponible. - nouveaux surligneurs syntaxiques pour les langages ELM et TypeScript. - possibilité de masquer la mini barre du comparateur afin de rendre plus réactif l'interface lorsque les fichiers comparés sont volumineux (clic droit dans la mini barre). - possibilité de créer un nouveau fichier via le mini explorateur de fichier. Le fichier ainsi créé est automatiquement ouvert sous GBEPad. - nouvelle fonctionnalité dans le menu contextuel Source : possibilité de générer un exemple de code lorsqu'un surligneur est actif. L'exemple de code correspond à ce qui est renseigné dans le surligneur (généralement un exemple "Hello World" pour le langage concerné). - lorsque le mini explorateur de fichier est affiché, celui se positionne automatiquement dans le répertoire du document actif sous GBEPad. - la liste des actions (CTRL+MAJ+P) filtre maintenant la saisie. De plus, toutes les actions y sont disponibles (certaines actions des fenêtres ancrables n'y étaient pas). - optimisation de l'affichage de la mini carte. - le double clic sur un onglet permet de basculer la zone d'édition en plein écran ou non. - un nouveau paramètre "cachés" permettant de modifier le délais d'affichage de la fenêtre qui affiche une image ou la couleur dans un fichier HTML. Le nouveau paramètre est delaisFenetreHint dans la section [EDITEUR]. Par défaut, la fenêtre est affichée pendant 5 secondes (paramètre à 5000). - correction : la couleur de la goutière et de la police de caractère de la goutière sont désormais utilisées. Avant, l'activation d'un thème prennait le pas sur ce paramétrage ce qui le rendait inutile. - correction de la conversion HTML avant sauvegarde : maintenant c'est la conversion HTML sauf des caractères < > et " qui est effectuée. - correction sur la fonction de rechargement de la page dans le visualiseur HTML. - correction : l'insertion d'un code couleur depuis la fenêtre ancrable des couleurs décalle le curseur après le code couleur. GBEPad v6.18 ----------------- Liste des nouveautés de GBEPad v6.18 par rapport à la v6.17 : - nouvelle fontionnalité de sélection : la sélection du bloc courant. Lorsque le replis de code et le surligneur syntaxique sont actifs, cette fonctionalité permet de sélectionner tout le bloc actif (CTRL+SHIFT+B par défaut). - nouvelle possibilité : Rechercher sur Internet. La sélection en cours (ou le mot sous le curseur) est alors recherchée sur internet (avec utilisation par défaut du moteur français Qwant). Il est possible d'afficher le résultat directement dans le navigateur Interne de GBEPad ou dans votre navigateur par défaut. Une nouvelle rubrique dans la boite de dialogue de configuration est présente pour paramétrer cette fonctionnalité. - nouvelle fonctionnalité d'ouverture de fichier : Ouvrir un log. Le document ainsi ouvert est en lecture seule, rafraichi automatiquement toutes les secondes et GBEpad se positionne à la fin du document. Cela vous permet de visualiser un fichier de log en cours de traitement. Lorsqu'on ouvre un fichier via cette fonctionnalité, le fond de la zone d'édition est dégradé. - Possibilité de changer le style des replis de code : soit affichage d'une ligne séparatrice (affichage classique), soit affichage de points de suspension. - la fonctionnalité "Mettre la sélection sur une ligne" dispoe d'une option de paramétrage. Il est possibile de spécifier ou non une chaine de caractères qui sera ajoutée entre chaque concaténation de ligne. - ajout du surligneur syntaxique pour le langage Kotlin. Les surligneurs pour Scala, Swift, Go et Groovy sont disponibles aussi par défaut (ils étaient téléchargeables en suppléments). - la marge de droite n'est plus affichée par défaut - l'organisation de l'espace de travail par défaut a évolué : les fenêtres ancrables sont désormais ancrées par défaut et non plus flottantes. - la fenêtre de sélection de répertoire lors de la recherche des fichiers dans un répertoire s'affiche au premier plan, permet de créer un nouveau dossier et présélectionne le dossier du document actif. - Passage à Delphi 10.2 Tokyo GBEPad v6.17 ----------------- Liste des nouveautés de GBEPad v6.17 par rapport à la v6.16 : - il est possible de double cliquer sur les résultats de la recherche dans un répertoire afin d'ouvrir le fichier sélectionné directement dans GBEPad. - nouvelle option générale permettant de sauvegarder automatiquement le document actif modifié lorsque GBEPad pert le focus (basculement vers une autre application). Cette sauvegarde ne se fait que sur un document déjà existant (pas si c'est un nouveau document jamais enregistré). - correction de la fonction "enlever tous les espaces". - optimisation de l'affichage de la barre mini carte pour les fichiers de plus de 3000 lignes. - Passage à Delphi 10.1 Berlin update 2 GBEPad v6.16 ----------------- Liste des nouveautés de GBEPad v6.16 par rapport à la v6.15 : - nouvelle fonctionnalité dans le sous menu "Source" : la génération d'un mot de passe. Les mots de passe générés auront une longueur aléatoire entre 8 et 12 caractères et ils comprendront les caractères a-z, A-Z et 0-9. - nouvelle possibilité de recherche : Rechercher la sélection (CTRL+SHIFT+F par défaut). - nouvelle fonctionnalié : Transposer. Cette fonction est active lorsque 2 sélections sont en cours. La sélection 2 va remplacer la sélection 1 et la sélection 1 remplace la sélection 2 (CTRL+SHIFT+T par défaut). - nouvelle possibilité : mettre la(les) sélection(s) directement dans un nouveau fichier. - possibilité dans le menu Source de générer un commentaire. Cette fonction n'agit que si le curseur est sur une ligne de déclaration de fonction. Cette fonctionnalité va alors générer des lignes de commentaire avant la fonction en précisant le nom de la fonction et de ses paramètres d'appel (SHIFT+CTRL+ALT+C par défaut). Cette fonction s'appuie sur le fichier de paramétrage d'autocompletion : il faut donc disposer de ce fichier pour que la fonctionnalité soit active pour votre langage. - nouvelle option de paramétrage permettant de gérer le comportement de l'ascenceur vertical une fois la fin du document atteinte. - l'explorateur de fichier dispose de nouvelles possibilités via le menu contextuel : * "Rechercher dans ce répertoire" permet d'activer la fonctionnalité "Recherche dans les fichiers d'un répertoire" à partir du répertoire actif * copier le nom du fichier sélectionné dans le presse papier * copier le nom complet du fichier sélectionné dans le presse papier * copier le répertoire sélectionné dans le presse papier - en mode édition multi curseurs, il est maintenant possible d'utiliser les commandes: * CTRL + flèche droite : pour placer les différents curseurs au début des mots suivants * CTRL + flèche gauche : pour placer les différents curseurs au début des mots précédents * CTRL + D : pour supprimer les mots à partir des curseurs * CTRL + Ret. Arr. : pour supprimer les débuts des mots à partir des curseurs - amélioration de la fonctionnalité "coller" en mode multi curseurs : * si une sélection, le coller va coller le chaine de caractères sélectionnée après chaque curseur. * s'il y a le même nombre de sélection que de curseur, le coller va coller la sélection 1 au curseur 1, la sélection 2 au curseur 2 etc. * s'il n'y a pas le même nombre de sélection que de curseur, la concaténation des sélections sera collée après chaque curseur. - le bouton "->" de la fenêtre de recherche permet d'afficher des aides pour la saisie des expressions régulières. J'ai ajouté les option \s (caractère blanc : espace, tabulation, saut de ligne et retour chariot) et \S (caractère autre que caractère blanc). - la barre de statut du client FTP affiche le statut d'un téléchargement/chargement. - modification des boutons du replis de code et les lignes du replis ne sont plus affichées par défaut (possibilité de les afficher dans les options de l'éditeur). - petite évoluion de la barre d'outils de configuration : les boutons Twitter et Facebook sont regroupés dans le sous menu du bouton "Liens internet" et ajout d'un bouton "Faire un don" plus visible : on ne sait jamais :) - si votre pc est sous Windows 8, 10 ou plus, la vérification d'une nouvelle version utilise le mécanisme de notification Windows pour avertir d'une nouvelle version. Sinon, l'information est affichée comme avant dans une petite fenêtre surgissante. - corrections des surligneurs cobol et unix - correction du slider de zoom GBEPad v6.15 ----------------- Liste des nouveautés de GBEPad v6.15 par rapport à la v6.14 : - Nouvelle fonctionnalité "Elément à faire". Lorsqu'un surligneur est activé et que le paramétrage des commentaires y est actif, il est possible d'ajouter des commentaires spécifiques pour dresser la liste des choses à faire. - Les fenêtres d'autocomplétion, de paramètre, l'éditeur hexadécimal et les bulles d'information sont colorisés en fonction du thème activé. - Nouvelle action dans le menu contextuel "Plier" : la possibilité de déplier un bloc de code. - Amélioration de la mise en commentaire : prise en compte du commentaire en fonction du surligneur actif au niveau du curseur (cas des sous surligneurs). - Nouvelle action possible dans le menu "Source" : ajout d'une ligne en commentaire. Une nouvelle ligne est insérée avant la ligne active et mise en commentaire en fonction du surligneur actif. - Les guides d'indentation disposent de couleurs différentes sur 4 niveaux. A ce titre, 4 nouveaux paramètres "cachés" (staplecouleur1, staplecouleur2, staplecouleur3 et staplecouleur4 dans la section [EDITEUR]) sont possibles dans le fichier GBEPad.ini pour modifier ces 4 couleurs à votre convenance (cette configuration n'est pas possible via la boite de dialogue de configuration). - Possibilité de modifier le délai de rafraîchissement de l'explorateur de code via le menu contextuel de l'explorateur de code. - Nouvelles possibilités de conversion (outils/Convertir) : encodage et décodage URL. - Possibilité de créer une ligne vide avant (CTRL+ALT+ENTREE) ou après (CTRL+ALT+ SHIFT+ENTREE) la ligne courante. - Possibilité de disposer les barres d'outils comme vous le souhaitez (les déplacer, les rendre flottantes, les ancrer en haut (par défaut), en bas, à gauche ou à droite). Vos modifications seront sauvegardées à la fermeture de GBEPad et restaurées à sa prochaine ouverture. - Changement de quelques icônes. - Correction d'un bug sur l'affichage en cascade. - Correction d'un bug sur la fonction "Tout enregistrer" - Passage à Delphi 10.1 Berlin GBEPad v6.14 ----------------- Liste des nouveautés de GBEPad v6.14 par rapport à la v6.13 : - Les outils utilisateurs sont accessibles également via le menu contextuel de la zone d'édition. - Le menu de sélection des surligneurs syntaxiques n'est plus dans le menu contextuel de la zone d'édition mais accessible directement en cliquant sur le nom du surligneur dans la barre de statut. - nouvelle option possible dans le paramétrage des outils utilisateur. Vous pouvez utiliser le visualiseur HTML interne à GBEPad en tant qu'exécutable. Si vous ne précisez pas de paramètre, alors c'est le fichier actif sous GBEPad qui sera affiché. Si un paramètre est renseigné, cela devra être une URL. - En plus des fichiers ouverts et si un projet est ouvert, la fonction "Basculer vers" liste maintenant les fichiers du projet ouvert. - la liste des actions (CTRL+SHIFT+P) est triée. - nouveau paramètre possible pour lancer GBEPad en ligne de commande : vous pouvez forcer l'ouverture d'un fichier à une certaine ligne. Exemple de la ligne de commande : c:\gbepad\gbepad.exe -l:153 c:\gbepad\nouveautes.txt => cela ouvrira le fichier dans GBEPad et il sera automatqiuement positionné sur la ligne 153. De plus, lorsqu'on fait "Ouvrir dans GBEPad" dans les résultats de recherche dans les fichiers d'un répertoire, on ouvre le fichier à la ligne corerspondante. - le menu associé au bouton "Ouvrir" a évolué : j'ai ajouté toutes les fonctionnalités d'ouverture de fichier et le menu des fichiers récents est passé dans le menu "Récents". - la liste des fichiers récents conserve maintenant les 20 derniers fichiers (au lieu des 15 derniers). - la couleur des guides d'indentation est la couleur de texte par défaut lorqu'un thème est activé. - les menus contextuels "Fin de ligne" et "Encodage" sont accessibles en cliquant dans les zones correspondantes de la barre de status. - Correction de la sauvegarde des dossiers utilisés pour les recherches dans les fichiers d'un répertoire. - Correction affichage du retour à la ligne dans la barre de status (WIN, UNIX ou MAC). - Correction d'un bug de l'extracteur avec remplacement. - Correction de la recherche sur les fichiers volumineux. GBEPad v6.13 ----------------- Liste des nouveautés de GBEPad v6.13 par rapport à la v6.12 : - Ajout d'un bouton + pour ajouter un nouvel onglet et ainsi créer un nouveau document. - Possibilité de déplacer l'ordre des onglets. - Possibilité de découper les fichiers volumineux en fichiers de 999 999 999 lignes. - Nouvelle option permettant d'activer automatiquement l'autocompletion. - Vérification orthographique possible (dictionnaire français fourni). - Nouvelle option de configuration des outils utilisateur. Il est possible maintenant de passer en paramètre le mot courant. C'est à dire, le mot sous le curseur de l'éditeur actif. - Dans la rubrique affichage, il est possible d'afficher/masquer la barre d'édition, la barre d'onglets et la barre de statut. - Amélioration du rendu sur les écrans de haute résolution (4K). - Quelques icônes ont été modifiés. - Modernisation du rendu graphique des onglets. - Au premier démarrage de GBEPad ou si le fichier GBEPad.ini est absent, GBEPad vérifie la langue de Windows pour se mettre en français ou en anglais. - Correction surligneur JSON. - Corrections de bugs. GBEPad v6.12 ----------------- Liste des nouveautés de GBEPad v6.12 par rapport à la v6.11 : - Lorsque plusieurs curseurs sont actifs, il est possible d'insérer leur indice dans le texte (pratique pour suffixer en une action par un numéro par exemple). - Le raccourci Alt+Shift+clic gauche dans la zone d'édition passe momentanément le type de sélection au mode colonne. - Possibilité de couper les lignes marquées. - La configuration des outils utilisateurs permet maintenant d'utiliser des variables d'environnement dans les rubriques "Exécutable", "Paramètres", "Variables env." et "Démarrer dans". Si un projet dispose d'un fichier .env, alors les variables d'environnement qu'il contient seront automatiquement positionnées à l'ouverture du projet et seront donc utilisables dans les outils utilisateur. - Possibilité de trier le contenu de la vue "Explorateur de code". - Nouvelle action possible : Sélectionner le paragraphe. GBEPad va sélectionner le texte entre la première ligne vide trouvée avant la position du curseur et la première ligne vide après le curseur. - Le paramétrage des raccourcis clavier affiche dorénavant la liste des actions triées. - Nouvelle possibilité de copier : copier le mot courant. Par défaut, le raccourci clavier associé est Ctrl+W. Ainsi, vous pouvez déclarer une variable par exemple et faire Ctrl+W. Le nom de la variable a été copié dans le presse papier et vous pouvez faire des coller (Ctrl+V) dans votre code pour ne pas avoir à la resaisir. - Le fichier résultat de "Ouvrir une url..." n'est plus obligatoirement temp.html mais correspond au nom du fichier présent dans l'url. Si aucun nom de fichier, alors ça sera temp.html. - Nouvelle possibilité de recherche : la recherche floue. Vous pouvez rechercher un mot et la recherche retournera un nuage de mots du plus pertinent (ressemblant) au plus éloigné. - Dans le menu contextuel de la zone d'édition, dans le sous menu "Source" deux nouvelles options font leur apparition : le générateur de Lorem ipsum et le générateur de tags. - Ajout d'un lien vers ma page Facebook - Nouvelle option de configuration permettant de réinitialiser les résultats de recherche à chaque nouvelle recherche. - Correction de l'outil Extracteur sur la rubrique "A partir de la colonne" - Correction du surligneur LUA. - Correction d'un bug lors de l'"enregistrement sous" lorsque le fichier d'origine est en lecture seule. - Passage à Delphi 10 Seattle. GBEPad v6.11 ----------------- Liste des nouveautés de GBEPad v6.11 par rapport à la v6.10 : - Possibilité de générer un UUID via le menu contextuel "Source" - Le visualiseur HTML intégré à GBEPad s'appuie sur Internet Explorer. Par défaut, il utilisait le mode d'émulation Internet Explorer 7. Maintenant, au démarrage, GBEPad contrôle la version d'Internet Explorer installée et règle le mode de compatibilité en fonction (actuellement de IE 7 à IE 11). - Nouvelles actions possibles lorsqu'une sélection est en court dans le menu contextuel "Sélection" : * mettre entre accolades la sélection * mettre entre accolades les lignes sélectionnées * mettre entre crochets la sélection * mettre entre crochets les lignes sélectionnées - le n° de marque est indiqué dans la bulle d'info lors du survol de la souris sur le drapeau dans la goutière. - nouvelle option de configuration de l'éditeur "Curseur saute la sélection". Lorsqu'elle est cochée, cette option permet lorsqu'une sélection est active que l'appuie sur la flèche de gauche déplace le curseur au début de la sélection, et l'appuie sur la flèche de droite déplace le curseur à la fin de la sélection. - la conservation de l'historique conserve et restaure la position du curseur. - la fenêtre "Liste des actions" est toujours disponible par CTRL+SHIT+P mais également via le menu des Modules. - Coller et indenter (par défaut Shift+Ctrl+V). - amélioration du comparateur : les détails des modifications apparaissent pour toutes les "modifications" et plus uniquement pour la modification sélectionnée. - modification des fonctions de conversion ASCII2HTML et HTML2ASCII - le menu contextuel des copier/coller de la zone d'édition a été revu : les actions standards copier/couper/coller sont accessibles directement. Un nouveau menu "Copier/Coller étendu" dispose d'un sous menu avec les autres options étendues de copier/coller. - ajout de modèles de code pour les surligneurs Java et Python. - évolution du mode ligne de commande (GBEPadc.exe) : * correction des conversions ASCII2HTML et HTML2ASCII * ajout de l'option SAUF pour la commande HTML : cela fait la conversion ASCII2HTML sauf pour les caractères < > et ". * ajout du nouveau traitement "Colonner CVS". - amélioration surligneurs LUA et CSS - compléments autocompletion CSS GBEPad v6.10 ----------------- Liste des nouveautés de GBEPad v6.10 par rapport à la v6.9 : - Possibilité de copier dans le presse papier les lignes marquées - Possibilité de créer des curseurs multiples à chaque ligne marquées - Nouvel outil "Coloner CSV" - Améliorations des thèmes (si vous mettez un "_" dans le nom du sous répertoire du surligneur, le thème ne s'appliquera qu'à la zone d'édition et non à toute l'interface). Exemple avec le thème Eclipse fourni en supplément. - Possibilité de choisir la police de caractères et sa taille. - Possibilité de créer, de modifier et de jouer des macros. - Le gestionnaire de projet permet d'associer un fichier .env au projet. Ce fichier texte contient les variables d'environnement nécessaires au projet sous la forme nomVariable=valeur. - Il est désormais possible de paramétrer les outils externes avec les noms ou les répertoires de projet GBEPad. - Si vous configurez un outil externe avec récupération du résultat et un format de sortie, alors en cas d'erreur, GBEPad indiquera la/les lignes en erreurs avec la couleur paramétrée pour les erreurs, une icône d'erreur dans ma goutière et le message d'erreur (contenu dans la console) en bulle d'info sur cet icône. - Une bulle d'info sur les loupes de la goutière permet de savoir quelle est l'occurrence du résultat de recherche. - Quelques icônes ont été revues. - Corrections sur le gestionnaire de projets - Correction "Supprimer les lignes impactées" (menu contextuel du résultat de recherche) lorsque plusieurs recherches étaient réalisées. - Passage à Delphi XE8. GBEPad v6.9 ----------------- Liste des nouveautés de GBEPad v6.9 par rapport à la v6.8 : - Nouveau menu contextuel de la zone d'édition permettant d'ouvrir l'Explorateur Windows directement dans le répertoire du fichier actif sous GBEPad. - Le raccourci par défaut pour basculer du mode d'affichage normal/Plein écran est ALT+F11 et plus F11. - nouvelle option de configuration : il est possible d'activer ou non l'affichage de la fenêtre des résultats de recherche lors d'une recherche. - Le raccourci CTRL+SHIFT+P permet d'ouvrir la boite de dialogue contenant la liste des actions. Vous pouvez filtrer les actions en fonction de leur libellé et de cliquer dessus pour exécuter l'action. - GBEPadc (le mode ligne de commande de GBEPad) se dote d'une nouvelle fonctionnalité : la possibilité de faire un GET HTTP. Consultez l'aide pour plus de détails. - Nouvelles actions possibles lorsqu'une sélection est en court dans le menu contextuel "Sélection" : - mettre entre parenthèse la sélection - mettre entre parenthèse les lignes sélectionnées - Correction de la configuration des modèles de code : le bouton "Enregistrer" est réaffiché. - Correction de la notification d'une nouvelle version au démarrage lorsque l'écran de bienvenue est actif. GBEPad v6.8 ----------------- Liste des nouveautés de GBEPad v6.8 par rapport à la v6.7 : - Ajout du menu "Mettre la sélection sur une ligne" dans la rubrique des "opérations sur une ligne". - Nouveau menu contextuel de la zone d'édition qui permet, lorsqu'une sélection est active et qu'elle concerne un fichier existant, d'ouvrir ce fichier directement dans GBEPad. - Nouvelles actions possibles lorsqu'une sélection est en court dans le menu contextuel "Sélection" : - mettre entre simples quotes la sélection - mettre entre simples quotes les lignes sélectionnées - mettre entre guillemets la sélection - mettre entre guillemets les lignes sélectionnées - Par défaut, F12 permet de créer des curseurs multiples à droite des résultats de recherche et F11 permet de créer des curseurs multiples à gauche des résultats de recherche. - Double clic dans la zone du nom du fichier (en bas de la zone dédition), permet d'ouvrir le mini explorateur de fichier dans le répertoire du fichier actif. - Nouveau surligneur et autocompletion pour le langage F# - Nouvelle option générale permettant de régler la transparence de l'application. - Nouvelles icones - Possibilité de paramétrer le glisser/déposer depuis l'explorateur de Windows : vous pouvez paramétrer le comportement en fonction de l'extension des fichiers glissés/déposés. Par exemple, pour un fichier ayant l'extension .jpg, le glisser/déposer dans GBEPad insèrera non pas le fichier mais le code HTML qui va bien. - Correction bug conversion ASCII <-> HTML avec le caractère ° dans GBEPad et GBEPadc. - Correction bug sur la fonction remplacer "dans tous les fichiers ouverts". - Correction bug activation des raccourcis claviers affectés aux outils de l'utilisateurs. GBEPad v6.7 ----------------- Liste des nouveautés de GBEPad v6.7 par rapport à la v6.6 : - Amélioration des sélections multiples : le CTRL+clic permet toujours de créer de nouveaux curseurs, mais en plus si vous faites CTRL+sélection à la souris, vous pouvez effectuer de multiples sélections. - GBEPadc.exe (mode ligne de commandes) dispose d'une option DETAILS pour la commande NBLIGNE. SI vous positionnez NBLIGNE=DETAILS dans le fichier de commandes, en plus d'obtenir le nombre de lignes total des fichiers à traiter, vous obtenez le nombre de lignes de chaque fichier. - Autocompletion pour les langages Dart, ObectiveC et Visual Basic. - Nouveau surligneur syntaxique pour les fichiers log. - Suppression du paramètre "Multi-curseurs" dans la rubrique couleur de la boite de dialogue de configuration. La couleur du multi curseur est la même que la couleur de la ligne active. - L'option "Compléter automatiquement les ( { [" s'enrichit et auto complète également les caractères ' et ". - L'autocompletion a été améliorée : si aucun fichier de paramétrage n'est paramétré pour le document actif, et si GBEPad détecte que l'on fait appel à l'autocomplétion (par défaut c'est le raccourci CTRL+barre d'espace) sur un nom de répertoire, alors la fenêtre d'auto completion propose la liste des dossiers et des fichiers du répertoire en question. - A la fermeture de GBEPad, si un ou des fichiers ouverts ont été modifiés, le message d'avertissement proposant de sauvegarder ou non les fichiers modifiés dispose de deux nouvelles options : "Oui pour tout" et "Non pour tout". - Nouvelle option de configuration de l'éditeur : Sélection persistante. Lorsque cette case est cochée la sélection en cours reste active même lorsque le curseur est déplacé avec les flèches. - Un nouvel outil apparaît : l'évaluateur d'expression arithmétique. - Le comparateur dispose d'une nouvelle action : enregistrer les différences dans un fichier texte. Seules les différences seront listées dans ce fichier. GBEPad v6.6 ----------------- Liste des nouveautés de GBEPad v6.6 par rapport à la v6.5 : - Nouveau selecteur de couleur dans la vue ancrable "Couleurs" - Le SHIFT+Clic dans la goutière permet de sélectionner la ligne entière correspondante. - Possibilité de controler ou non si une nouvelle version de GBEPad est disponible au démarrage. - Intégration de Tidy pour formater ou valider le code (HTML) via le menu contextuel Source de la zone d'édition. - La recherche et le remplacement disposent d'une fonctionnalité supplémentaire : elles peuvent impacter tout le document ou alors ne filtrer leur action que sur les commentaires, les chaînes de caractères, commentaires+chaînes ou tout sauf les commentaires+chaines. - Autocompletion pour les langages C, C++, LUA, Javascript, Perl et Batch. - Modification des paramétrages maximum de "A partir de la taille (en Mo)" et "A découper en fichier de :" de la rubrique "Fichiers volumineux" en les faisant passer respectivement de 1024 à 2048 et 999999 à 9999999. - Modification du surligneur C pour lui ajouter le sous surligneur SQL et ainsi le rendre compatible Pro*C. - Correction de bug : lorsqu'on rafraichit une recherche, les options de la recherche sont conservées. - Correction de bug avec le thème Sombre lorsqu'on crée/modifie les outils utilisateurs : le thème ne s'affichait pas correctement. - Passage à Delphi XE7 GBEPad v6.5 ----------------- Liste des nouveautés de GBEPad v6.5 par rapport à la v6.4 : - Lorsque le fichier actif est en lecture seule (petit cadenas dans la barre de statut), en appuyant sur ESPACE, vous passez à la page suivante. - Lors de l'édition avec de multiples curseurs, il est maintenant possible de faire des sélections multiples. Ces dernières autorisent les copier/coller. - Nouveaux raccourcis claviers : * CTRL+K pour supprimer du curseur à la fin de la ligne * CTRL+MAJ+Backspace pour supprimer du curseur au début de la ligne * CTRL+Y pour refaire une action annulée * CTRL+MAJ+K pour supprimer la ligne active * CTRL+(+ du pavé numérique) pour déplier le bloc sélectionné * CTRL-(- du pavé numérique) pour plier le bloc sélectionné - Le menu "Nouveau" permet maintenant d'ouvrir une nouvelle fenêtre de GBEPad (nouvelle instance de GBEPad). Cette action est également disponible via l'icone GBEPad dans le systray. - Modification de la fonction "Selection parenthèses" : maintenant celle ci ne sélectionne que ce qui est entre parenthèses sans lesdites parenthèses (fonctionne aussi avec les crochets et accolades). - Ajout d'un message explicite lorsqu'on ouvre un fichier verrouillé par une autre application. - Correction dans la boite de dialogue de "configuration" sur la partie "Modèle de code". - Amélioration du visualiseur HTML : la barre d'adresse est maintenant une liste déroulante qui conserve les anciens sites accédés. - La boite de dialogue de configuration contient une nouvelle rubrique "Insertions". Cette rubrique permet de paramétrer les formats des dates et des heures qui seront utilisés via les commandes "Insérer la date" et "Insérer l'heure". - L'outil scinder par ligne permet de découper le fichier actif en n fichiers de i lignes chacun. Cette fonctionnalité a également été ajoutée à GBEPadc.exe (=> GBEPad en ligne de commande). - Modification du surligneur Perl pour activer le code folding. GBEPad v6.4 ----------------- Liste des nouveautés de GBEPad v6.4 par rapport à la v6.3 : - Corrections des fonctions "Enregistrer le résultat de la recherche" et "Créer un nouveau fichier à partir du résultat de recherche". - Le menu Fichier/Encodage s'enrichit avec la possibilité de modifier l'encodage des caractères. - Raccourci clavier paramétrable pour ouvrir le menu principal (par défaut, c'est F2). - La fenêtre qui liste les fichiers ouverts et qui permet de basculer rapidement de l'un à l'autre (CTRL+P) interprète maintenant les chiffres du pavé numérique comme étant l'indice du fichier à activer. Vous pouvez utiliser également les flèches "haut" et "bas" pour basculer d'un fichier à un autre. - Possibilité d'enregistrer la session de travail et de la ré-ouvrir ultérieurment - Pour les fichiers volumineux, GBEPad ne pouvait découper le fichier original que dans des fichiers temporaires qui faisaient au plus 32 000 lignes. Maintenant, il peut générer des fichiers temporaires allant jusqu'à 999 999 lignes. - L'outil Remplir dispose d'une nouvelle option "Ne pas remplir dans les lignes vides". Si cette option est cochée, alors aucun remplissage ne sera effectué pour les lignes vides de la zone délimitée. - Paramétrage d'un fichier d'auto-completion pour Python - Le menu contextuel du comparateur dispose maintenant d'un menu copier. - Passage à Delphi XE6. GBEPad v6.3 ----------------- Liste des nouveautés de GBEPad v6.3 par rapport à la v6.2 : - Nouveau paramétrage possible pour les outils utilisateurs. Vous pouvez définir un format de sortie qui permet lorsque vous cochez l'option "Récupérer résultat" de pointer au bon endroit du fichier lors d'un double clic dans la vue de sortie. - Le client FTP affiche la date et l'heure de dernière modification des fichiers et dossiers du serveur. - Le client FTP vous permet maintenant de supprimer l'élément sélectionné (fichier ou dossier). - Affichage du nom complet du fichier actif dans la barre de titre de GBEPad. - Possibilité de régler la transparence des boites de dialogue de recherche et de remplacement. - Possibilité d'ouvrir à partir d'une URL. - Le menu contextuel FTP de l'icône GBEPad dans le Systray (à côté de l'horloge), contient la liste des connexions FTP paramétrées. - Nouvel outil disponible "Scinder par ligne". - Lorsqu'une sélection est faite, l'appuie sur la touche TAB provoque une indentation de la sélection. L'appuie sur Shift+ TAB provoque une désindentation. - Lorsqu'une connexion FTP est active, il est possible de transférer le fichier sélectionné dans l'explorateur de fichier sur le serveur. GBEPad v6.2 ----------------- Liste des nouveautés de GBEPad v6.2 par rapport à la v6.1 : - Possibilité de passer en paramètre un nom de répertoire au lancement de GBEPad : tous les fichiers du répertoire seront alors automatiquement ouverts sous GBEPad. - le glisser/déposer d'un répertoire du mini explorateur de fichiers dans la zone d'édition permet d'ouvrir tous les fichiers du répertoire. - possibilité de créer des curseurs multiples à droite ou à gauche des résultats de recherche. - lorsqu'une sélection est en cours, les fonctions "Tri croissant" et "Tri décroissant" n'agissent que sur les lignes sélectionnées. - ajout du sous menu "Afficher la règle" dans la rubrique "Configuration". - nouvelle option permettant de masquer l'ascenseur vertical lorsque la barre mini carte est active. Cela affecte également le comparateur de fichier. - correction fonction "Enregistrer que les chaînes de caractères trouvées..." - correction des boutons "flèches" pour modifier l'ordre des outils utilisateurs. - corrections du client FTP - diverses optimisations GBEPad v6.1 ----------------- Liste des nouveautés de GBEPad v6.1 par rapport à la v6.0 : - Visualiseur HTML (utilisant Internet Explorer) : cette fenêtre ancrable affiche le rendu d'une page HTML. Si vous avez installé PHP sur votre machine et de configurer dans GBEPad (rubrique Macros PHP), les fichiers .php peuvent également être visible dans le visualiseur HTML. - Corrections sur la gestion du paramétrage des points suivants : * la couleur du fond * la couleur de la ligne active * la police de caractères désormais pris en compte par le surligneur syntaxique : cela permet de configurer ces paramètres en fonction de l'extension du fichier et non plus dans les options de configuration. - nouvelle option de configuration autorisant ou non la saisie avec de multiples curseurs - nouvelle option de paramétrage de la couleur de fond de la goutière lorsqu'il y a de multiples curseurs. - la boite de dialogue de conversion de base permet maintenant de convertir également en octal. - nouvelle action dans le menu "Selection" : en mode de sélection "normale", vous pouvez regrouper les lignes sélectionnées en une seule (CTRL+MAJ+L par défaut). - nouvelle option générale : vous pouvez activer ou non les notifications de modifications par une autre application. - nouveau raccourci : CTRL+P permet d'ouvrir la liste déroulante des fichiers ouverts sous GBEPad et d'en sélectionner un pour l'activer. De plus, vous pouvez saisir : * le nom complet d'un fichier (chemin+nom du fichier) à ouvrir. * ou uniquement le nom du fichier ci celui ci se trouve dans le même répertoire que le fichier actif sous GBEPad - Nouveauté 2 jeux de surligneurs syntaxiques sont fournis : version classique et version sombre. L'interface graphique s'adapte à ces deux jeux de couleurs. Pour la version classique, le fond de la zone d'édition est blanche. Pour la version sombre, le fond de la zone d'édition est foncée et les couleurs des surligneurs sont adpatées. La version sombre permet de moins se fatiguer les yeux... - Nouveau surligneur pour le langage Dart. - Possibilité de convertir ASCII en HTML sauf les caractères < > ". - Ajout d'un bouton permettant de suivre GBESoft sur Twitter - Correction de deux bugs dans les fonctions : * recherche dans les fichiers ouverts * le paramètre -np passé en paramètre au lancement de GBEPad est de nouveau opérationnel GBEPad v6.0 ----------------- Liste des nouveautés de GBEPad v6.0 par rapport à la v5.6.0.2 : - zone d'édition complètement revue et nativement en Unicode - les jeux de caractères peuvent être ANSI, OEM, UTF-8, UTF-8 sans BOM, Unicode ou Unicode Big Endian - interface graphique remaniée pour un meilleur confort d'utilisation - une règle permet d'indiquer en permanence l'indice dans une ligne - la marge de droite peut forcer le retour à la ligne. - plusieurs affichages possibles des numéros de ligne. - une sauvegarde automatique du document peut être planifiée toutes les X minutes. - le remplacement automatique a été revu est est mieux intégré à l'éditeur - la goutière indique maintenant via des couleurs les lignes modifiées ou ajoutées depuis l'ouverture du fichier. - la liste des fichiers récents n'est plus limitée aux 5 derniers fichiers ouverts mais au 15 derniers. - le module de recherche a été revu : * la recherche d'une chaîne de caractères peut se faire sur plusieurs lignes (CTRL+Entree dans la zone de recherche) * possibilité de rechercher la première ou la dernière occurrence * les résultats de la recherche apparaissent en surbrillance dans la zone d'édition * les résultats de la recherche sont dans une vue arborescente : possibilité de cumuler plusieurs recherches, de lancer des rafraichissements des recherches... - le mini client FTP a été amélioré et supporte désormais le SFTP - un nouveau module fait son apparition : l'explorateur de code - un zoom sur la zone éditeur est disponible - les surligneurs syntaxiques ont été complètement revus et permettent de nombreuses nouvelles fonctionnalités : * ils peuvent s'interfacer les un les autres (exemple : le surligneur HTML peut fait appel aux surligneurs CSS et JavaScript de manière transparente pour l'utilisateur pour coloriser un document HTML qui contiendrait également du code CSS et des javascript). * possibilité de fermer automatiquement des régions * ils contiennent maintenant les modèles de codes * ils disposent des informations nécessaires pour l'explorateur de code * possibilité de surligner les marques de début et de fin de région lors du déplacement du curseur dans le document - l'explorateur de fichiers intégré à GBEPad permet de supprimer des fichiers - l'éditeur héxadécimal a été revu et est mieux intégré à l'interface - nouvelle possibilité de copier : copier en RTF - GBEPad est multithread : il n'est plus nécessaire d'attendre la fin de l'analyse d'un fichier pour commencer à travailler sur ce fichier. Le surligneur syntaxique et le replis de code s'exécutent dans des threads distincts : ce qui permet d'améliorer le temps d'ouverture des fichiers volumineux. - le comparateur a été revu : * l'algorithme utilisé a été optimisé * pour les lignes en modification, les indications des modifications apparaissent sous forme de soulignés rouges * la zone d'aperçu des différences améliorée * la coloration syntaxique est activée - CTRL+; affiche la liste des caractères ASCII et vous permet d'en sélectionner un pour l'insérer à la position du curseur. - le double clic sur un mot effectue une recherche de ce mot dans tout le document actif. - une nouvelle barre verticale située à droite de la zone d'édition (la mini carte) permet de visualiser les lignes modifiées, ajoutées, marquées et les résultats de recherche. Vous pouvez cliquer dans cette zone pour positionner la zone d'édition à cet endroit. - une nouvelle fenetre ancrable fait son apparition : la mini carte. Elle permet de visualiser le document avec un niveau de zoom éloigné afin de disposer d'une vue globale du document. - possibilité d'inverser la casse - Possibilité de marquer des colonnes dans le document. - Autocompletion configurable et accessible via CTRL+ESPACE - ParamCompletion accessible soit lorsque le nom d'une méthode est suivi par une parenthèse ouvrante, soit par CTRL+MAJ+ESPACE après la parenthèse ouvrante. - lorsque vous éditez un document HTML : * un clic sur un attribut de couleur (color ou bgcolor) permet d'afficher une petite boite de dialogue qui montre la couleur sélectionnée et vous permet de la modifier simplement. * un clic sur l'attribut src du tag img permet de visualiser ou de modifier l'image sélectionnée (formats reconnus : BMP, JPEG et PNG). La taille de l'image (en pixel) est également affichée. - Possibilité de placer de multiples curseurs, via le menu contextuel "Curseurs multiples" ou en cliquant avec une combinaison de touches : * CTRL + clic : vous placer un nouveau curseur à l'endroit où vous cliquez * CTRL + SHIFT + clic : à partir de la position du curseur, GBEPad va créer n curseurs alignés verticalement jusqu'à la ligne pointée. * CTRL + ALT + clic : à partir de la ligne active, GBEPad va créer n curseurs à la fin de chaque ligne jusqu'à la ligne pointée. - Coller historique améliorer avec visualisation du contenu du presse papier. - La recherche/remplacement avec expressions régulières accepte maintenant le remplacement avec modèles (cf aide en ligne). - Possibilité de scinder l'affichage verticalement - Gestionnaire de projet - Possibilité d'afficher le détail des caractères spéciaux (fin de ligne et retour chariot), les caractères null (code hexa 00) apparaissent avec le symbole ¤. - La visualisation de la sélection s'arrête au dernier caractère de ligne. - De nombreux nouveaux surligneurs syntaxiques sont disponibles (ActionScript, CAML, Erlang, Haskell, JSON, MathLab, ObjectiveC, SmallTalk, YAML...) - Pour le mode batch, il faut utiliser le nouvel exécutable GBEPadc.exe. - Possibilité de configurer ses propres surligneurs syntaxiques. - Possibilité de sélectionner le texte entre parenthèses. - Possibilité d'aligner les mots clés. - Possibilité d'étendre une sélection. - Notification lorsque des fichiers ouverts sous GBEPad ont été modifiés par d'autres applications. - Plugin Emmet rendant GBEPad compatible avec les raccourcis Emmet (utile pour les développeurs Web). - Shift + molette de la souris permet de décaller l'ascenseur horizontal. GBEPad v5.6 : ----------------- Liste des nouveautés de GBEPad v5.6 par rapport à la v5.5.0.1 : - possibilité d'enregistrer dans un fichier texte le résultat visuel de la comparaison de deux fichiers. - vous pouvez maintenant enregistrer dans un fichier uniquement les chaines de caractères trouvées correspondantes à une recherche en plus de pouvoir enregistrer toutes les lignes impactées. - la concaténation de plusieurs fichiers vous permet maintenant de sélectionner plusieurs fichiers d'un répertoire donné en maintenant enfoncées les touches CTRL ou SHIFT. - le résultat d'une recherche de chaînes de caractères peut être placé à droite ou en bas de la fenêtre d'édition. GBEPad v5.5 : ------------- Liste des nouveautés de GBEPad v5.5 par rapport à la v5.4.0.1 : - le raccourci Shift + Ctrl + sélection à la souris, passe temporairement le temps de la sélection, le mode de sélection à "Colonne" et sélectionne en bloc à partir du curseur et jusqu'à la fin du fichier. - Ajout d'une boite à outil de conversion de code couleur. - Rapidité accrue du surligneur syntaxique et consommation mémoire moindre. - Possibilité de charger ou non la liste des fonctions dès l'ouverture d'un fichier. Ainsi, il n'est plus nécessaire d'avoir les listes des fonctions d'affichée pour obtenir l'aide sur la saisie de paramètres d'une fonction. - Affichage dans la barre de statut du code décimal et hexadécimal du caractère sous le curseur. - 2 nouveaux paramètres possibles pour lancer le comparateur de fichiers et l'éditeur hexadécimal de GBEPad : * pour le comparateur : GBEPad.exe -diff nomCompletFic1 [nomCompletFic2] * pour l'éditeur hexa : GBEPad.exe -hexa nomCompletFic Ces 2 nouvelles fonctionnalités peuvent être ajoutées au menu contextuel de l'explorateur Windows. - la recherche dans les fichiers d'un répertoire accepte les expressions régulières. - un clic dans la zone adéquate de la barre de status permet de mettre en lecture seule ou d'enlever la lecture seule sur le document actif. - autorise automatiquement le positionnement au delà de la fin de ligne lorsque la selection en mode colonne est activée. - la liste des fonctions se met automatiquement à jour par défaut toutes les 5 secondes (délais configurable dans la boite de dialogue de configuration). - La génération de squelette a été adaptée et est maintenant accessible depuis la flèche du bouton "Nouveau" de la barre d'édition. - le résultat d'une recherche de chaine de caractères peut être automatiquement rafraichit en fonction d'un délais configurable. - les options de configuration qui accèdent et mettent à jour des informations dans la base de registre (boite de dialogue "Configuration" puis rubrique "Windows" ne sont plus faites à chaque démarrage de GBEPad ou à chaque validation de la boite de dialogue "Configurer". Elles ne sont appliquées que lorsque l'utilisateur clique sur le bouton "Appliquer" de la rubrique "Windows". En effet, l'écriture dans la base de registre nécessite des droits administrateurs particuliers sous Windows Vista et Windows Seven. - la liste des fonctions peut être affichée dans une liste de choix déroulante à coté du nom du fichier actif. Cela permet d'avoir la liste des fonctions tout en ayant une zone d'édition du fichier texte confortable. - correction d'un bug avec le mode batch - correction d'un bug sur la recherche de chaine de caractères avec l'option "recherche dans la selection". - correction d'un bug lors de la comparaison de fichiers HTML ou XML sur la restitution des lignes en "modification". GBEPad v5.4.0.1 : ----------------- Liste des nouveautés de GBEPad v5.4.0.1 par rapport à la v5.4 : - 2 nouveaux raccourcis dans le menu de recherche de chaine de caractères permettant de rechercher les "adresses mails" ou les "url". - possibilité de supprimer les caractères "Zéro binaire" à l'ouverture d'un fichier (les zéros binaires sont convertis en espaces). - possibilité de rajouter dans les fichiers surligneurs la syntaxe pour permettre à GBEPad de pointer la ligne en erreur de compilation (compilation configurée via le menu utilisateur). - un double clic dans les résultats d'une recherche de chaine de caractères permet de se positionner sur la ligne correspondante et de rendre le focus à la zone d'édition. - correction d'un bug lors de l'ouverture d'un fichier unicode. - correction de l'erreur provoquée par l'appel à la fonction "Liste des fonctions" lorqu'un fichier vide est actif. GBEPad v5.4 : ------------- Liste des nouveautés de GBEPad v5.4 par rapport à la v5.3.0.1 : - la recherche de chaine de caractères dans les fichiers ouverts ou dans les fichiers volumineux accepte les expressions régulières. - ajout de menus surgissants dans la barre d'outils Edition afin de rendre plus accessible certaines fonctionnalités (sur les boutons " enregistrer sous", "imprimer", "copier", "coller" et "rechercher"). Ajout également dans le menu Options des actions qui n'étaient accessibles que dans la barre d'outils Edition. - les actions des outils ont été optimisées et peuvent désormais être annulées. - la zone affichant le nom complet du fichier actif (sous l'onglet), autorise la sélection de tout ou partie du nom du fichier pour par exemple réaliser un "copier". - nouvelles configurations possibles : -> gestions des annulations : soit annulation purement et simplement des actions réalisées une à une, soit annulation groupée c'est à dire que si la même action a été réalisée plusieurs fois, annulation d'un coup de toutes ces actions. -> possibilité de configurer les tabulations pour correspondre avec l'indentation -> l'option de configuration du nombre de caractères maximum par ligne a été supprimée : GBEPad s'adapte maintenant automatiquement. -> possibilité d'activer ou non les fonctions étendues des touches HOME et FIN -> conservation de l'historique des 30 derniers fichiers ouverts. Si l'option est activée, cet historique contient les informations suivantes : position du curseur, de la sélection en cours, des lignes marquées et de l'option "Retour à la ligne automatique". Ces points sont sauvegardés à la fermeture du fichier sous GBEPad puis sont rétablis lors de la prochaine ouverture du fichier sous GBEPad. -> conserver ou non la position des fenêtres ancrables à la réouverture de GBEPad. -> possibilité de créer ou non un fichier vide au démarrage de GBEPad lorsqu'aucun fichier n'est passé en paramètre. -> amélioration de l'interface de saisi des modèles de code et des outils utilisateurs - ajout de la possibilité de trier un fichier en prenant pour critère une partie de chaque ligne (à partir d'une position et sur une longueur donée). - l'outil "remplir" peut maintenant générer une numérotation aléatoire. - l'outil "Extracteur" peut maintenant extraire une ligne sur n du fichier actif - l'aide en ligne n'est plus fournie dans GBEPad.zip. Elle est consultable directement sur mon site (http://www.gbesoft.fr/gbepad/aide.html) ou bien téléchargeable (http://www.gbesoft.fr/gbepad.html). - correction bug lors du chargement FTP du fichier actif dans l'éditeur. GBEPad v5.3.0.1 : ----------------- Liste des nouveautés de GBEPad v5.3.0.1 par rapport à la v5.3 : - correction bug dans les outils "utilisateur" lorsqu'un paramètre avec $SansExt est présent. - correction bug lors du chargement FTP du fichier actif dans l'éditeur. - correction bug sur la recherche lorsque le fichier contient des lignes de plus de 1024 caractères GBEPad v5.3 : ------------- Liste des nouveautés de GBEPad v5.3 par rapport à la v5.2 : - L'outil de comparaison indique pour les différences de type "Modification" la ou les modifications entre les deux lignes comparées. - Les résultats des recherches (normale, dans les fichiers ouverts et dans les fichiers volumineux) sont regroupés dans le même onglet. La chaine de caractères trouvée y est surlignée (la couleur est paramétrable). Les fonctions du menu contextuel lié à cet onglet ont été revues et corrigées. - L'option d'activation ou non du surligneur syntaxique pour les fichiers de plus de 50 000 lignes est remplacée par l'activation ou non du surligneur syntaxique. La désactivation du surligneur syntaxique implique la désactivation du pliage de code. De même, l'activation du pliage de code active le surligneur syntaxique. La désactivation du surligneur et du pliage de code permet de charger plus rapidement de gros fichiers. - Possibilité de trier la liste des fichiers du mini client FTP en cliquant sur l'entête de la colonne à trier. - L'outil de recherche dans les répertoires affiche maintenant les fichiers impactés et la(les) ligne(s) trouvée(s). - les fenêtres du mini explorateur de fichiers, du client FTP, de la liste des fichiers ouverts, de la table ASCII, des messages des applications externes et de l'outil de recherche dans les fichiers sont maintenant affichables simultanément et ancrables (en haut, bas, gauche et droite). Il devient possible de faire des glisser/déposer depuis le client FTP vers l'explorateur de fichiers pour télécharger un ou plusieurs fichiers rapidement. Vous pouvez également transférer un fichier de l'explorateur vers le client FTP pour le charger sur le serveur. - le menu contextuel de la zone d'édition permet de changer ou de forcer le surligneur syntaxique actif (menu "Analyseur syntaxique / Langage"). - le comparateur de fichier vous dresse la liste des fichiers ouverts sous GBEPad et vous permet d'ouvrir rapidement dans la vue comparaison de fichiers un des fichiers ouverts sous GBEPad. - le mini explorateur de fichiers dispose de nouvelles options via son menu contextuel : création de dossier, suppression de dossier et rafraichissement de la vue. De plus, vous avez maintenant la possibilité de créer un fichier texte contenant la liste des fichiers ou la liste des sous répertoires du répertoire actif. - possibilité de compléter les fonctionnalités de GBEPad en fonction de vos besoins grâce aux macros. Vous pouvez développer des macros en PHP en respectant certaines règles (cf Aide en ligne). Ces macros seront utilisables directement depuis GBEPad. Il faudra bien sur qu'un environnement PHP soit installé et configuré sur votre machine. - possibilité d'afficher ou non les guides d'indentation avec le replis de code. - Possibilité d'afficher GBEPad en plein écran (le titre de l'application, les onglets et les barres d'outils, d'édition et de statut sont cachés automatiquement). Cela peut être utile par exemple sur les netbooks ces mini ordinateurs portables qui disposent de faibles résolutions. - La synchronisation de la visualisation de plusieurs fichiers a été améliorée. Le fait de déplacer le curseur avec les flèches de direction synchronise le rafraichissement des fichiers synchronisés. - Ajout dans le menu "Rechercher" d'une fonction de recherche des lignes en doublon. - Le clic droit sur les onglets sélectionne le fichier correspondant avant de proposer le menu contextuel. - Si l'aide en ligne n'est pas trouvée, alors GBEPad va accéder à l'aide en ligne stockée sur mon site Web. - Diverses optimisations : * la recherche de chaine de caractères est plus rapide * la liste des fonctions est plus rapide * l'outil remplir génère plus rapidement à partir d'un fichier vide * rapidité accrue du replis de code (il impacte désormais tout le document même les commentaires. Les anciennes versions détectaient et ne prennaient pas en compte ces commentaires.). - Correction du bug lors de la validation de la boite de dialogue de configuration. GBEPad v5.2 : ------------- Liste des nouveautés de GBEPad v5.2 par rapport à la v5.1 : - Possibilité d'afficher ou non les boutons de fermeture des onglets. - Remplacement automatique : cette fonctionnalité permet de remplacer simplement et rapidement toutes les occurrences d'une chaine de caractères dans une sélection (très pratique par exemple pour changer le nom d'une variable dans un bloc de code). - Le menu utilisateur peut être amélioré (pour utiliser des compilateurs tiers par exemple) : * Mise en place de séparateur * Lancement des outils utilisateurs modifiés * Possibilité de saisir dans les paramètres le nom du fichier ouvert sous GBEPad sans l'extension (valeur $SansExt) * Possibilité de configurer des variables d'environnement qui seront alimentées avant le lancement de l'outil concerné. Pour ce faire, vous devez renseigner un fichier texte avec l'extension ENV consitué de la manière suivante: Nom_Variable=Valeur_Variable Puis saisissez le chemin complet et le nom du fichier .env créé dans la zone "Variables env.". * Possibilité de sauvegarder le fichier ouvert sous GBEPad avant de lancer l'outil tiers. * Modifier l'ordre d'apparition des entrées du menu utilisateur. - La liste des fichiers ouverts peut être sauvegardée. Vous pouvez ensuite la réouvrir et ainsi ouvrir tous les fichiers d'un coup. - Ajout d'un bouton dans la barre d'édition pour activer ou désactiver le retour à la ligne automatique. - Possibilité de choisir la couleur des lignes marquées. - Menu surgissant des connexions FTP disponibles directement depuis la barre d'édition. - La marge de gauche est maintenant toujours visible. Il est cependant possible d'y afficher ou non les n° de lignes et le replis de code. Par contre, il reste toujours une marge pour permettre le marquage des lignes à la souris. - Possibilité de cacher le bouton GBEPad de la barre des tâches lors de la réduction de celui ci. - possibilité d'annuler la fermeture de GBEPad. - lorsqu'une sélection en mode "Colonne" est active, vous pouvez déplacer cette sélection d'un caractère vers la droite en faisant CTRL + flèche de droite ou la gauche avec CTRL + flèche de gauche. - possibilité de générer des squelettes de programme dans un fichier vide - Nouvelle configuration possible de l'éditeur : lors de la sauvegarde des fichiers, GBEPad peut ou non supprimer automatiquement les blancs (espaces) en fin de ligne. - Affichage dans la barre de statut du format du fichier texte ouvert : soit WIN pour un fichier Windows (CR+LF), Unix (LF) ou MAC (CR). - Correction du bug lors sur la fonction "Fermer tout" - Correction du bug du client FTP lorsqu'on accède à un répertoire vide - Correction du bug : après une recherche par expressions régulières, la sélection d'une occurence sélectionne correctement la chaine de caractères répondant à l'expression régulière. GBEPad v5.1 : ------------- Liste des nouveautés de GBEPad v5.1 par rapport à la v5.0 : - Ajout de l'option "Convertir HTML" dans la section Editeur de la boite de dialogue de configuration. La case est cochée par défaut. Lorsque la case est cochée, cela signifie que lors de la sauvegarde d'un fichier utilisant le surligneur syntaxique HTML, la fonction de conversion des caractères "ASCII vers HTML" sera exécutée. De même, lors de l'ouverture d'un fichier HTML, la fonction de conversion des caractères "HTML vers ASCII" sera exécutée. Lorsque la case n'est pas cochée, aucun traitement automatique n'est effectué à l'ouverture et à la sauvegarde des fichiers HTML. - Ajout de l'option "Surligneur (> 50000 lg)" dans la section Editeur de la boite de dialogue de configuration. Par défaut, GBEPad n'active le surligneur syntaxique que si le fichier ouvert fait moins de 50 000 lignes. En effet, le surligneur syntaxique peut prendre du temps sur les fichiers importants. Si cette case est cochée, force le surligneur syntaxique sur les fichiers comportant plus de 50 000 lignes. Par contre, le chargement du fichier est ralenti. - Ajout dans le menu "?" d'un lien permettant d'accéder directement au forum de discussions dédié à GBEPad. - Configuration possible du surligneur par défaut (fichier "defaut.sur"). Ce surligneur est actif lorsqu'aucun surligneur spécifique au fichier actif n'est présent. - Lorsqu'un fichier en lecture seule est ouvert sous GBEPad, la barre de statut affiche alors un cadenas indiquant que le fichier est non modifiable. En cliquant sur ce cadenas, le fichier n'est plus en lecture seule et devient donc modifiable. - La recherche / Remplacement d'une chaine de caractères peut se faire dans la sélection active. - La barre de statut affiche les coordonnées du curseur mais également celles du pointeur de souris. - La fonction de recherche de chaine de caractères dans les fichiers d'un répertoire, peut maintenant effectuer des remplacements. - Possiblité de supprimer plusieurs fichiers via le client FTP. - Ajout d'un bouton dans la fenêtre de comparaison de fichier pour afficher uniquement les différences ou bien tout afficher. - Possibilité d'indenter automatiquement lorsque l'utilisateur saisit {. - Possibilité de compléter automatiquement les tags de fermeture L'interface avec des fenêtres MDI et des onglets : les 2 modes d'affichage sont conjointement utilisés. -> Les onglets disposent d'un bouton pour fermer le fichier en un clic. Ce bouton indique également visuellement les fichiers modifiés (croix rouge). - La fonction "Liste des fonctions" a été modifiée : -> elle s'affiche désormais à droite de la zone d'édition du texte. Ainsi, il est possible d'avoir simultanément la liste des fonctions du source actif et le résultat de la recherche de chaine de caractères. -> lorsqu'elle est activée, les paramètres des fonctions déclarées dans le source sont affichés sous forme de bulle d'aide lors de la saisie de l'appel de la fonction (nom de la fonction suivi de la parenthèse ouvrante). -> possibilité de trier alphabétiquement la liste des fonctions -> le nombre de fonctions trouvées est indiqué dans l'entête de la première colonne. -> possibilité de marquer les lignes résultantes de cette fonction -> possibilité de créer un nouveau fichier avec le résultat de cette fonction -> lorsque la liste des fonctions est active, sélection automatique dans cette liste de la fonction correspondante à la position du curseur dans le source. - Replis de code (code folding). - Externalisation des surligneurs syntaxiques : vous pouvez modifier les couleurs des surligneurs syntaxiques, créer vos propres surligneurs, modifier les informations de replis de code etc... (voir l'aide pour de plus amples informations). - Ajout de nouveaux surligneurs syntaxiques pour les langages REXX, LUA et les fichiers de configuration Oracle (*.ora). - Possibilité d'associer des raccourcis claviers aux outils utilisateurs - La fonction "Aller à la ligne" a été revue et completée. Elle permet de se positionner sur une ligne mais également à un caractère précis sur cette ligne ou bien à un caractère précis depuis le début du fichier. - Possibilité de synchroniser l'ascenseur vertical de plusieurs fichiers ouverts sous GBEPad en faisant un clic droit sur l'onglet puis en cochant l'option "Synchroniser l'affichage". - Possibilité de "scinder" l'affichage du fichier. Cela vous permet par exemple de conserver une vue sur une déclaration de structure tout en modifiant une autre zone dans le fichier texte. - Mise en page intégrée dans boite de configuration : les informations de mise en page sont donc maintenant sauvegardées dans le fichier GBEPad.ini - Possibilité de configurer dans la boite de dialogue de configuration si une seule instance de GBEPad est permise ou non (si GBEPad est lancé avec comme dernier paramètre -np, une nouvelle instance de GBEPad est toujours lancée). - Possibilité dans l'outil de "recherche dans les fichiers d'un répertoire" de rechercher les fichiers ne contenant pas une chaine de caractères. - Mot de passe FTP codé dans le fichier gbepad.ini (Vous devrez resaisir vos mots de passe existants). - Il est possible de sélectionner plusieurs fichiers dans le mini client FTP pour les télécharger en une fois. - Affichage dans la barre de statut du surligneur syntaxique associé au document actif. - Si un fichier ouvert sous GBEPad est modifié via une autre application, lors de la réactivation du fichier ouvert sous GBEPad, une demande de rechargement du fichier actif est faite à l'utilisateur. - Lorsque le surligneur syntaxique HTML est activé, l'ouverture du fichier HTML exécute automatiquement la fonction de conversion "HTML vers ASCII" (pour convertir les caractères spéciaux HTML en ASCII). De mêm, la sauvegarde du fichier HTML exécute automatiquement la fonction de conversion "ASCII vers HTML" (pour convertir les caractères spéciaux ASCII en caractères HTML). - Possibilité dans les options de configuration de l'éditeur de "fermer" automatiquement les (,{,[ et < (uniquement si le surligneur syntaxique HTML est activé pour ce dernier caractère). - Suppression de l'export au format PDF (il ne générait pas tout à fait correctement les pdf) - Possibilité de mettre en commentaire la ligne sélectionnée ou le bloc sélectionné en fonction du surligneur syntaxique. C'est à vous de configurer cette option via la boite de dialogue de configuration (cf l'aide en ligne). - La table des codes ASCII contient maintenant les codes spécifiques HTML. - La boite de dialogue de configuration vous permet de choisir les répertoires où GBEPad ira chercher l'aide en ligne, les surligneurs syntaxiques et les modèles de code. - Correction bug activation fichier txt avec surligneur des adresses web. - Correction bug sur la fonction "Rechercher dans les fichiers ouverts". GBEPad v4.7 : ------------- Liste des nouveautés de GBEPad v4.7 par rapport à la v4.6.2 : - J'ai supprimé les messages d'avertissement lorsque l'utilisateur n'a pas enregistré sa version de GBEPad. En effet, j'avais implémenté cette fonction au début, pour voir si GBEPad était utilisé. Aujourd'hui, vu le nombre d'utilisateurs enregistrés, je sais que GBEPad est utilisé. J'ai donc décidé de débrider GBEPad complètement. En revanche, j'apprécie toujours les mails de remerciement et vos remarques en vue d'améliorer GBEPad au fil des versions. - L'outil de comparaison peut maintenant générer un nouveau fichier cible qui correspondra à un nouveau fichier texte issu de la comparaison. Pour chaque différence, l'utilisateur peut choisir le bloc qu'il souhaite intégré au fichier cible et il peut également modifier directement le fichier cible. - La boite de dialogue Configuration regroupe maintenant la configuration du comparateur de fichiers. - Possibilité de choisir l'extension des fichiers de sauvegarde automatique. - le bouton du milieu de la souris (ou clic sur la molette) permet si une sélection est en cours dans GBEPad de copier cette dernière dans le presse papier. Si rien n'est sélectionné dans l'éditeur et que le presse papier contient du texte alors le contenu du presse papier sera coller. - Correction bug sur l'éditeur hexa lors de la modification de fichiers binaires GBEPad v4.6.2 : --------------- Liste des nouveautés de GBEPad v4.6.2 par rapport à la v4.6.1 : - Amélioration des marquages de ligne : * Plus de limite sur le nombre de lignes marquées * Possibilité d'aller à la ligne marquée suivante ou précédente * Possibilité de marquer les lignes résultant d'une recherche * correction bug lors du clic dans la marge de gauche pour poser ou enlever une marque. - Vous pouvez sélectionner un, plusieurs ou tous les fichiers du résultat de la recherche dans les fichiers d'un répertoire et les ouvrir directement sous GBEPad. - Améliorations du mini client FTP : * Possibilité de choisir le type de transfert FTP utilisé : Ascii ou binaire * Possibilité de modifier les droits d'un fichier - Possibilité de recharger le fichier actif - La recherche d'une chaîne de caractères conserve désormais les 10 dernières recherches même après fermeture et réouverture de GBEPad. GBEPad v4.6.1 : --------------- Liste des nouveautés de GBEPad v4.6.1 par rapport à la v4.6 : - Fonctionnalités supplémentaires pour le mini client FTP et ajout d'un bouton dans la barre d'édition pour accéder rapidement au mini client FTP. - L'outil Extracteur permet d'extraire un ou des mots de chaque ligne par en fonction d'un séparateur. - Raccourcis claviers CTRL + + et CTRL + - pour basculer d'un fichier à l'autre fonctionne désormais avec les claviers des ordinateurs portables. GBEPad v4.6 : ------------- Liste des nouveautés de GBEPad v4.6 par rapport à la v4.5 : - Support des fichiers Unicode et Utf8 (avec possibilité de convertir d'un format vers un autre). - Ajout d'un outil de conversion de bases - Ajout d'un outil de conversion des caractères spécifiques ASCII vers HTML et inversement. - La boite de dialogue Rechercher/Remplacer dispose d'un nouveau bouton permettant d'ajouter dans la zone "Rechercher" le mot situé sous le curseur de la zone d'édition. - Possibilité de contrôler la version de GBEPad disponible sur mon site. - Ajout d'un filtre sur le mini explorateur de fichiers. De même, si le mini explorateur est visible, un simple clic sur le chemin du fichier ouvert (en haut de la zone d'édition en couleur bleu vert) permet de positionner le mini explorateur dans le répertoire du fichier actif. - Ajout de la recherche incrémentale (CTRL+E par défaut). - La boite d'astuces affichable au démarrage a été supprimée. - Remplacement de la fonction "Propositions" par la fonction "Modèle de code". Cette version est plus puissante et configurable. Par exemple, en HTML, en saisissant dans la zone de texte : html puis en appuyant par défaut sur CTRL+Espace le code suivant est généré : avec positionnement du curseur entre le > et le <. GBEPad est livré par défaut uniquement avec le fichier modèle de code pour le langage HTML. Vous pouvez télécharger depuis mon site sur la page dédiée à GBEPad d'autres modèles de code. - Intégration d'un mini client FTP dans la fenêtre Informations (menu Affichage / Informations puis 3 ème onglet). GBEPad v4.5 : ------------- Liste des nouveautés de GBEPad v4.5 par rapport à la v4.4.2 : - Gestion des fichiers volumineux. L'utilisateur peut configurer la taille à partir de laquelle GBEPad va considéré un fichier comme volumineux. Dès lors, le fichier sera découpé en plusieurs fichiers de taille réduite. Je vous invite à consulter l'aide en ligne pour avoir plus d'informations. - Activation ou désactivation du surlignage des parenthèses, crochets, accolades (l'activation peut ralentir GBEPad sur des gros fichiers). - Possibilité de lister les fonctions présentes dans le source actif. Cette fonction est configurable dans la boite de dialogue Configuration. Par défaut, seuls les langages suivants disposent de cette fonctionnalité : * Basic / VBS * C++ * Cobol * Pascal * Perl * PHP * INI Vous pouvez modifier ces configurations par défaut et ajouter vos propres configurations pour un autre langage. Par défaut, le raccourci clavier est CTRL + L - Corrections des anomalies remontées. GBEPad v4.4.2 : ------------- Liste des nouveautés de GBEPad v4.4.1 par rapport à la v4.4.1 : - Amélioration de la vitesse de recherche/remplacement de chaine de caractères GBEPad v4.4.1 : ------------- Liste des nouveautés de GBEPad v4.4.1 par rapport à la v4.4 : - Par défaut, si votre fichier texte fait moins de 50 000 lignes et qu'aucun surligneur syntaxique n'est activé, GBEPad surligne tout de même les liens hypertextes. Maintenant, en maintenant la touche CTRL enfoncée et en cliquant sur le lien, GBEPad exécute le lien (ouverture du site web par exemple). - Surlignement des parenthèses, crochets et accolades fonctionne désormais même lorsque des tabulations sont présentes dans le fichier. - Dans le panneau "Informations" (Affichage / Informations), le mini explorateur de fichier a été revu : il plus léger, rapide et vous permet d'effectuer des glisser/déposer dans l'éditeur GBEPad. GBEPad v4.4 : ------------- Liste des nouveautés de GBEPad v4.4 par rapport à la v4.3 : - Correction d'un bug sur le tri avec séparateur - Possibilité de choisir la langue "Francais" ou "Anglais" pour les menus de GBEPad (les libellés des boites de dialogues, les messages d'avertissement et l'aide en ligne restent en français). - Possibilité de coller sans déplacer le curseur. GBEPad v4.3 : ------------- Liste des nouveautés de GBEPad v4.3 par rapport à la v4.2 : - Surlignement des parenthèses ouvrantes et fermentes lorsque le curseur est positionné sur une parenthèse, un crochet ou une accolade (prise en compte de l'éventuel surligneur syntaxique actif mais ne fonctionne pas bien si des tabulations sont présentes dans le fichier). - Possibilité de modifier à l'affichage les caractères Tabulation en Espaces. Pour effectuer cette conversion réellement dans le fichier, utilisez l'outil Convertir. - L'outil de recherche a été amélioré : GBEPad recherche toujours toutes les occurences de la chaine de caractères recherchées et affiche la liste. Dorénavant, cela fonctionne aussi avec la recherche par expressions régulières. - Affichage des propriétés du fichier actif. - Correction et amélioration du tri avec séparateur : * Correction d'un bug sur le tri * Le séparateur peut être une chaîne de caractères * Le séparateur n'est plus nécessaire en chaque fin de ligne - Un nouvel outil fait son apparition : l'extracteur. Cet outil permet d'extraire les lignes d'un fichier texte respectants des critères de recherches multiples définis par l'utilisateur. Ces critères peuvent être paramétrés en fonction : * d'une colonne précise * d'un nombre de mots si le fichier contient des champs séparés par un séparateur (le séparateur peut être un caractère ou une chaine de caractères) Vous pouvez également effectuer des modifications automatiquement sur les lignes impactées. - Si le fichier ouvert est en lecture seule, affichage de l'information dans la barre de statut et impossibilité de le modifier. - Possibilité de se repositionner sur la ligne active en 1 clic - Nouvelle possibilité de Copier : Vous pouvez copier sans initialiser le contenu du presse papier. - Correction d'un bug dans le mode d'affichage MDI : lorsque toutes les fenêtres étaient fermées, il était impossible d'ouvrir ou de créer un nouveau document. - Correction d'un bug lors de l'ouverture d'un fichier vide. - L'affichage du menu "Démarre > GBESoft > GBEpad" est paramétrable. GBEPad v4.2 : ------------- Liste des nouveautés de GBEPad v4.2 par rapport à la v4.1 : - La publicité a été enlevée - La fenêtre des informations comporte maintenant un petit explorateur de fichiers. - Améliorations de l'outil de comparaison : -> Affichage des coordonnées du curseur dans chaque fichier -> Synchronisation des vues sur le scrolling horizontal -> Prise en compte de la molette des souris modernes - Le menu des outils utilisateurs peut maintenant : -> Afficher ou non la fenêtre -> Récupérer le résultat d'une commande (onglet supplémentaire par Affichage / Messages) - L'outil qui compte le nombre total de ligne dans les fichiers ouverts affiche également le nombre de lignes de chacun des fichiers ouverts - Correction anomalie sur compteur du nombre de remplacements d'une chaîne de caractères - L'éditeur Hexadécimal permet de remplacer - En maintenant la touche CTRL enfoncée et en faisant "rouler" la molette de la souris, un zoom est réalisé sur le texte. - Un clic sur la molette de la souris permet de faire un "copier" classique (équivalant au raccourci par défaut CTRL+C). - Ajout de 2 surligneurs syntaxiques : Ruby et FoxPro. - Détection des fichiers UNICODE et UTF8 pour avertissement (GBEPad ne sait pas les gérer correctement dans cette version). GBEPad v4.1 : ------------- Liste des nouveautés de GBEPad v4.1 par rapport à la v4.0 : - L'appuie sur la touche ENTREE sur la boite de dialogue Rechercher lance la recherche. - La combinaison de touches CTRL et + permet de basculer à l'onglet ou la fenêtre MDI suivant. De même, la combinaison de touches CTRL et - permet de basculer à l'onglet ou la fenêtre MDI précédente. - L'utilisateur peut définir ses propres raccourcis claviers et les associer à chacunes des fonctionnalités de GBEPad (via la boite de dialogue Configuration). - Possibilité de choisir le jeu de caractères (ANSI ou OEM) - Possibilité de configurer la couleur du fond de l'éditeur ainsi que celle de la ligne active. - Le moteur de recherche d'une chaine de caractères avec les expressions régulières dispose de possibilités enrichies rendant l'outil de recherche puissant et fonctionnel. - Le remplacement d'une chaine par une autre peut dorénavant disposer des expressions régulières pour rechercher la chaine à remplacer. - Mise à jour de l'aide en ligne GBEPad v4.0 : ------------- Liste des nouveautés de GBEPad v4.0 par rapport à la v3.3 : - Interface entièrement revue avec un système d'onglets - Les différentes fonctionnalités ne sont disponibles qu'en temps utile. Par exemple, si une aucune sélection n'est active, la fonction "copier" est indisponible. - Prise en compte de la taille de la police de caractères de l'éditeur. - Les outils de Recherche et de Remplacement ont été améliorés : - Impact du fichier actif, la sélection ou des fichiers ouverts sous GBEPad - Possibilité de rechercher par "Expression régulière" - "Rechercher Tous" permet maintenant de supprimer les lignes impactées en un seul clic, ou générer un nouveau fichier avec les lignes impactées. - Possibilité d'éditer en mode Hexadécimal - Gestion d'une liste de propositions lors de l'appuie sur les touches CTRL+ESPACE. Cette liste est configurable via la boite de dialogue "Configuration" catégorie "Propositions". - Ajout de nouveaux outils : - Capitaliser : Mettre en majuscule la première lettre de chaque mot - Concaténation de fichier à la position du curseur - Ajout d'une ligne vide entre chaque ligne - Suppression des lignes vides et des lignes vides redondantes - Suppression des espaces redondants - Conversion des Tabulations en Espaces - Conversion des Espaces en Tabulations - Conversion ASCII vers Hexa - Conversion Hexa vers ASCII - Comptage du nombre de lignes total des fichiers ouverts - Algorythme de Cryptage modifié et incompatible avec celui des versions antérieures de GBEPad. Cet algorythme autorise plusieurs cryptages de suite. Il faudra autant de décryptages pour revenir au fichier original. - Si ouverture d'un fichier déjà ouvert, activation du fichier. - Liste des fichiers ouverts. - possibilité d'insérer un saut de page - Fonction "Coller historique" vous permet de coller n'importe quel "copier" ou "couper" depuis le début de la session de GBEPad. - Intégration à Windows améliorée : - GBEPad se place dans le menu Démarrer/Programmes/GregSoft - Possibilités de placer l'icône de GBEPad sur le bureau, dans le menu "Envoyer vers", dans le Systray, en première place dans le menu démarrer. - Mode Batch remanié. Il est incompatible avec le mode batch des anciennes versions de GBEPad mais il est plus souple, puissant et dispose de plus de fonctionnalités. Consulter l'aide en ligne pour apprendre à l'utiliser. - Améliorations multiples : - Tri optimisé (plus rapide sur des fichiers volumineux) - GBEPad est plus rapide au démarrage. - Lorsque l'utilisateur maintient CTRL enfoncé pendant une sélection de texte, le type de sélection devient le temps de la sélection en Colonne. - Retour à la ligne automatique possible - Correction des anomalies remontées - Le fichier de configuration est au format INI pour être facilement modifiables. - Plus de limitation à 90 utilisations mais affichage d'avertissements si GBEPad n'est pas enregistré à chaque démarrage et à chaque sauvegarde de fichier. - Table des codes ASCII - Exporter au format PDF (les couleurs du surligneur syntaxique ne sont pas prise en compte) - Possibilité d'enregistrer tous les fichiers ouverts d'un seul clic. - Un outil de comparaison de fichiers est disponible. - Vous pouvez insérer votre publicité dans GBEPad. Envoyer moi un mail pour plus d'informations si cela vous interresse (greg.bersegeay@wanadoo.fr). GBEPad v3.3 (27/12/2004) : ----------- Liste des nouveautés de GBEPad v3.3 par rapport à la v3.2 : - Lorsque GBEPad est lancé, mais que ce n'est plus la fenêtre active, et que l'on ouvre un nouveau fichier dans GBEPad, la fenêtre existante se place au premier plan. - Correction anomalie lors de conversion de fichier d'un OS vers un autre. - Optimisation du convertisseur Unix/Mac vers Dos pour une vitesse de traitement accrue. - Exportation possible aux formats HTML, RTF ou TEX (avec respect des couleurs si un surligneur syntaxique est actif). - Ajouts surligneurs syntaxiques TeX et VBS. - Choix de la police dans l'éditeur. Attention, la règle n'est valide que pour la police COURIER. - Rendu des impressions amélioré - Le glisser/déposer d'un ou plusieurs fichiers de l'Explorateur Windows vers GBEPad est pris en compte. - 2 nouveaux outils : * Mettre en majuscules en conservant les accents * Mettre en minuscules en conservant les accents GBEPad v3.2 (02/12/2004) : ----------- Liste des nouveautés de GBEPad v3.2 par rapport à la v3.1 : - Ajout du surligneur syntaxique ISS - Ajout du surligneur syntaxique TCL/TK - L'outil Remplir peut générer des lignes à partir d'un fichier vide. - Ajout d'une fonctionnalité "Rechercher tous" dans le menu Edition/Rechercher. Cette dernière permet de chercher une chaine de caractères dans le fichier, et d'afficher la liste de toutes les occurences trouvées. Vous pouvez en cliquant sur une ligne de cette liste accéder directement à la ligne concernée dans le fichier. De plus, vous pouvez enregistrer cette liste dans un fichier. - Ajout d'un outil supprimant les espaces redondants - Ajout d'un outil de suppression des lignes vides - Ajout d'un outil de suppression des lignes vides redondantes - Ajout d'un outil permettant d'insérer une ligne vide entre chaque ligne Ces 4 nouveaux outils sont également disponibles en mode Batch. GBEPad v3.1 (09/11/2004) : ----------- Liste des nouveautés de GBEPad v3.1 par rapport à la v3.0 : - Indentation d'une sélection vers la droite ou la gauche. - Amélioration des marquages de lignes. - Suppression de l'outil Comparer (pour en faire un outil autonomme). GBEPad v3.0 (03/11/2004) : ----------- Liste des nouveautés de GBEPad v3.0 par rapport à la v2.2 : - Editeur Multi-fichier - Ajout des surligneurs syntaxiques pour PERL et Python - Ouverture d'un fichier dont l'extension est connue, le surligneur syntaxique associé est appliqué par défaut. - Amélioration des outils. Par exemple, lorsqu'une sélection est active, l'outil "Mettre en majuscule" n'agit que sur la sélection. Si aucune sélection n'est active, tout le fichier est impacté. - Ajout d'une fonctionnalité dans l'outil Repmlir : Vous pouvez ajouter un caratère ou une chaine de caractères à la fin de chaque ligne. - Ajout d'un outil permettant de concaténer plusieurs fichiers à la fois. - Ajout d'un outil dans le menu "Trier" permettant d'effectuer des tris sur des colonnes (à condition que le fichier dispose d'un caractère servant de séparateur. Vous pouvez choisir le caractère séparateur et sélectionner plusieurs colonnes. - Ajout d'un outil de comparaison de fichiers (encore en béta) - Possibilité d'associer GBEPad avec les extensions connues de GBEPad. - Possiblité dans le menu Utilisateur d'exécuter le fichier ouvert dans GBEPad. - Vous pouvez configurer les marges pour l'impression. - Possibilité de mettre des entêtes et des pieds de page. - Ajout d'un guide utilisteur. - Possibilité de déterminer le début et la fin d'une sélection. - Ajout d'une limite d'utilisation de 90 utilisations, après vous devez vous enregistrer gratuitement en m'envoyant un mail. - Gestion de 5 fichiers récents GBEPad v2.2 ----------- Liste des nouveautés de GBEPad v2.2 par rapport à la v2.1 : - Ajout surligneur syntaxique Visual Basic. - Ajout surligneur syntaxique Assembleur. - Ajout surligneur syntaxique Fortran. - Possibilité d'imprimer uniquement le texte sélectionné. - Impression des couleurs lorsqu'un surligneur est sélectionné. - Amélioration du rendu de l'impression. - Copier / Coller réseau : permet avec un ordinateur "A" de sélectionner une chaine de caractères d'un fichier texte et de coller cette chaine dans un autre fichier texte avec un ordinateur "B". - Petites modifications de l'aperçu avant impression : * Affichage du nom du fichier dans la barre de statut * La molette de la souris permet de changer de page * Affichage du n° de la page active / nombre total de pages - Amélioration de l'outil Remplir : lorsqu'une sélection en mode colonne est active, le bloc sélectionné est remplacer par le texte saisi par l'utilisateur. - Ajout des outils de Conversion permettant de convertir les fichiers textes venant de systèmes d'exploitation différents (conversion des retours chariots et sauts de lignes) : Unix/Mac vers Dos Dos vers Unix Dos vers Mac Ces fonctionnalités se retouvent également en mode Batch. - Ajout de la possibilité d'ouvrir un fichier trouvé avec le logiciel adapté dans l'outil de Recherche dans les fichiers. Liste des nouveautés de GBEPad v2.1 par rapport à la v2.0 : - Ajout d'un surligneur syntaxique Java. - Ajout d'un surligneur pour les scripts Unix (.sh). - Possibilité de surligner la ligne active. - Possibilité de configurer le nombre maximum de caractères par ligne (entre 1 et 32700). - Configuration du nombre de caractères à blancs à insérer lors d'une tabulation. - Possibilité de faire une copie du fichier d'origine dès l'ouverture d'un fichier sous GBEPad. Le nom du fichier d'origine est de la forme : "nomFichier.old". - Restauration du fichier d'origine possible lorsque l'option "sauvegarde origine" est activée. - Correction d'un bug lors de la validation de la boite de dialogue "Configuration". - Modification de l'outil Remplir. La limitation n'est plus de 32 768 dans les zones de saisie des nombres. La limitation passe à 2 147 483 648 pour chacune des zones de saisie. J'ai passé mes compteurs de 16 à 32 bits. - Ajout des possibilités de déplacer la ligne active au dessus et au dessous. - Ajout dans la barre de statut d'un bouton permettant de sélectionner le type de sélection dans l'éditeur. Liste des nouveautés de GBEPad v2.0 par rapport à la v1.3 : - La zone d'édition de texte a été repensée. Elle dispose de fonctionalités avancées. De plus, elle est plus simple d'accès surtout pour la gestion des blocs. C'est pourquoi l'ancienne barre de gestion des blocs a disparue. - L'éditeur reconnait la syntaxe du C++, Pascal, SQL, PHP, INI, HTML, CSS, XML, JavaScript et des fichiers de commandes BAT et CMD. Un système de surligneur simplifie la lecture de ces fichiers. - Indentation automatique (activable/désactivable) - Une ligne est affichée indiquant la marge de droite (paramétrable) - Possibilité de choisir le type de sélection - 2 nouveaux outils : * suppression des blancs en début de ligne * suppression des blancs en fin de ligne Ces deux outils sont également disponibles en mode Batch. - Possiblité de basculer du mode "Insertion" au mode "Remplacement" (appuyer sur la touche "Inser") - Apparition d'un Aperçu avant impression - Le système d'annulation a été réécrit : on peut annuler les 1024 dernières opérations (les résultats des outils ne peuvent toujours pas être annulés). Vous pouvez également refaire une action. - Ajout du marquage de ligne (vous pouvez marquer jusqu'à 10 lignes par fichier) - Modification de l'outil Remplir : Lorsque l'on utilise la fonction incrémentation, il est possible de définir le nombre de chiffres affichables. - Possibilité d'afficher les caractères "spéciaux" (les espaces, retours chariots...). - Affichage des lignes visibles à l'écran durant le déplacement de l'ascenseur vertical. - Correction automatique de la saisie utilisateur. - Compte la longueur du texte selectionné quelque soit le type de sélection. Si la sélection intervient sur plusieurs lignes, prise en compte des caractères invisibles "Retour Chariot" et "Saut de Ligne". - Ajout d'un outil en mode Batch permettant de compter le nombre de ligne d'un fichier. Cet outil génère un fichier nommé nbLignes.txt dans le répertoire où est situé GBEPad contenant le résultat. Exemple de .bat pour utiliser cette fonction : del c:\GBEPad\nbLignes.txt GBEPad.exe c:\fic1.txt 12 GBEPad.exe c:\fic2.txt 12 GBEPad.exe c:\fic3.txt 12 GBEPad.exe c:\fic4.txt 12 GBEPad.exe c:\fic5.txt 12 GBEPad.exe c:\GBEPad\nbLignes.txt C'est à l'utilisateur de supprimer le fichier nbLignes.txt afin de faire partir le compteur de lignes à zéro. La dernière ligne lance l'exécution de GBEPad avec en paramètre le fichier contenant le résultat. - Recherche dans les fichiers - Correction de bugs ------------------------------------------------------------------------- Liste des nouveautés de GBEPad v1.3 par rapport à la v1.2 : - Ajout de menus personnalisables pointant sur d'autres outils avec passage de paramètres. Ces derniers pouvant être variables. Par exemple : si vous passer en paramètre (respectez la casse): $CheminFic$NomFic alors le programme sera lancé avec en paramètre le chemin et le nom du fichier actif sous GBEPad. Pour passer de tels paramètres, il est conseillé d'utiliser le bouton "->" à coté de la zone Paramètres. - Possibilité de configurer l'interface - Ajout d'un écran de bienvenue (affichable ou non) - Ajout d'une boite d'astuces (affichable ou non) - Indentation droite / gauche d'un bloc (décalage de 4 caractères) - Mode Batch permettant d'utiliser certaines fonctionnalités de GBEPad dans un traitement automatique (fichier de commandes .bat par exemple). - Possibilité de forcer en lettres capitales les caractères saisis par l'utilisateur (dans le menu Configuration). Liste des nouveautés de GBEPad v1.2 par rapport à la v1.1 : - Gestion de blocs (copier/coller/insertion/remplacement...) - Si une chaine de caractères est sélectionnée et que l'utilisateur lance l'outil de recherche, la chaine selectionnée devient la chaine de caractères à rechercher. - Lorsqu'une chaine est sélectionnée, affichage de sa longueur (à coté du nombre de lignes total du fichier) - Selection d'une ligne entière (CTRL+L) - Ajout du raccourcis CTRL+I pour insérer une ligne - Modification des raccourcis clavier pour les outils - Ajout du menu INSERER dans EDITION permettant d'insérer : * la date du jour * l'heure * le nom du fichier en cours * le répertoire où est situé le fichier en cours - Correction de bugs Liste des nouveautés de GBEPad v1.1 par rapport à la v1.0 : - Les n° de ligne et de colonne sont mis à jour dès l'appui d'une touche - La touche F3 recherche l'occurrence suivante - la combinaison CTRL+Y supprime la ligne du curseur - la combinaison CTRL+D duplique la ligne du curseur - Possibilité d'ouvrir une nouvelle instance de GBEPab - Possibilité de se rendre directement à une ligne à partir de son numéro. - Gestion de la tabulation (génère 4 blancs) - Correction de bugs dans l'outil Remplir - Ajout d'un lien vers mon site Internet dans le menu Aide - Nouveaux outils disponibles : * Enlever les accents dans tout le fichier * Enlever les blancs dans tout le fichier * Inverser la chaine de caractères sélectionnée * Tailler toutes les lignes du fichier à la taille de la plus grande (remplissage avec des blancs) * Cryptage / Décryptage d'un fichier texte ------------------------------------------------------------- Liste des possibilités de GBEPad v1.0 : ======================================= - Edition de fichiers textes - Copier / Coller - Annulation de la dernière action (ne fonctionne pas pour les Outils) - Impression du fichier - Recherche / Remplacement de chaines de caractères - Déclaration dans la base de registre afin d'ajouter au menu contextuel de l'Explorateur Windows la fonction "Ouvrir avec GBEPad" sur n'importe quel fichier. - Association du .TXT avec GBEPad. - Affichage du nombre de lignes du fichier - Affichage des coordonnées de la position du curseur dans le fichier (lors d'un clic de la souris) - Retour automatique à la ligne oui/non - Outils disponibles : * Mettre en majuscules tout le fichier * Mettre en minuscules tout le fichier * Remplir une zone du fichier (de la ligne x à la ligne y à partir de la colonne z) avec une chaine de caractères contenant ou non un indice. * Trier le fichier (tri ascendant/descendant) * Suppression des doublons * Concaténation de fichiers textes