[1.3.2]
12/08/2002 :
- Support PsTrick
- Macros
- Fragments
- Palettes flottantes
- Installeur.
- Et beaucoup plus...
------------------------------------------------------------
[1.3.1-b ]
06/02/2001 :
- Correction d'un bug concernant l'internationalisation (...) j'avais purement et simplement oublié le fichier i18n générique (en anglais), et du coup les utilisateurs d'un OS dont la langue par défaut était différente de l'anglais, de l'espagnol ou du français, subissait un crash violent au démarrage ;-(((( A part ça, aucun changement dans les sources.
------------------------------------------------------------
[1.3.1-a]
25/01/2001 :
- Ajout de la traduction espagnole du fichier de resource i18n.
------------------------------------------------------------
[1.3.1-rc]
06/11/2000 :
- Correction de quelques bugs mineurs :
o Le bouton de fermeture de fenêtre interne fonctionne désormais avec le JDK1.3
o Ajout d'un menuitem "fermer" dans le menu file (ferme la fenêtre interne active)
o Les attributs de flèches (pour les segments et les courbes de Bezier) sont parsés correctement
o Amélioration du dessin des flèches.
o A l'ouverture, un fichier vierge n'est plus créé automatiquement.
- GUI
o Ajouts de nouvelles fonctions dans le popup-menu : transformations rectangle -> polygone, rectangle -> segments, polygone -> segments,
o Possiblité d'ajouter un point au polygone selectionné
- Code
o La méthode "setSelected" de PicObject est désormais en accès package (voir doc dans le source)
o Les packages jpicedt.gui.mousetool et jpicedt.gui.keyboardtool ont fusionné en un seul package, jpicedt.gui.tool
------------------------------------------------------------
[1.3.1-beta1]
27/10/2000 :
- Ajout d'un mode pour éditer les textes directement sur la feuille de dessin. Modification de l'apparence des boites de dialogues de propriétés.
------------------------------------------------------------
[1.3-rc]
06/10/2000 :
- GUI
o Ajout d'une barre d'outils de propriétés (épaisseur, dash, couleur,...)
o Implémentation des polygônes
- Parser/formatteur
o Ajout du support epic/eepic dans le parser (d'où possibilité de lire des fichiers au format eepic générés par GNUPlot, Octave ou xfig)
o Correction partielle du bug eepic concernant l'utilisation de la commande \alllinethickness, en utilisant \Thicklines et ses variantes.
- Divers
o Un moniteur de ressources fait son apparition (merci SUN !)
o L'aide est enfin à jour !
------------------------------------------------------------
[1.3-beta2]
27/08/2000 :
- (à nouveau) Compatible Java2 uniquement (retour aux sources !!!)
- Réécriture et assainissement d'une partie importante du code en vue de l'extension à MusicTeX notamment, mais aussi pour assurer une maintenance plus aisée :-)
o Réorganisation de l'arborescence des fichiers sources en packages et sous-package; le package principal s'appelle désormais jpicedt et est organisé en : jpicedt.gui, jpicedt.graphic, jpicedt.io, jpicedt.util.
o Implémentation des classes à instanciation unique (JFrame, JScrolPane,...) sous forme de singleton.
o Utilisation intensive du mécanisme de délégation (Mouse- et DrawingListener, ...)
o Découplage de nombreuses classes (loose-coupling) permettant une meilleure réutilisation du code.
o Utilisation des Action's
o Les différents formatteurs (LaTeX, eepic) sont écrits sous formes de classes indépendantes.
- Entrées/sorties
o Réécriture complète du parser sous forme de "Regular Expression"
o Redirection possible (selon argument -redir sur la ligne de commande) du flux d'erreur standard (System.err) vers un fichier.
o Préchargement de dessins (fichiers en arguments sur la ligne de commande)
o Le nom du fichier de préférences dépend de l'OS : .jpicedt pour Unix, jpicedt.ini pour window, jpicedtPreferences pour MacOS, et est logé dans le répertoire utilisateur.
- GUI
o Réorganisation des barres d'outils
o Implémentation des transformations miroir et homothétie (groupe d'objets)
o Ajout de plans pour la superposition d'objets pleins (front/back)
o Possibilité d'éditer les points d'un objet séparément.
o Les menuitems et les boutons sont désormais grisés en fonction du contexte.
o La taille de la police pour les objets "texte" est paramétrable.
o Ajout d'un ColorChooser pour la boite de dialogue "Préférences"
o L'épaisseur des lignes apparaît enfin à l'écran (une possibilité du package awt.geom du JDK1.2)
o Curseurs adaptés à l'outil utilisé (cf. zoom, ...)
o Barre de progression lors du chargement.
------------------------------------------------------------
[1.2-rc ]
15/04/2000 :
- (GPL licensed starting from this version)
- En raison d'un bug dans le package eepic, j'ai supprimé la possibilité de choisir l'épaisseur des lignes lorsqu'on utilise ce package (en effet, les lignes épaisses ne sont pas alignées correctement...) ; toute réclamation devra être adressée à l'auteur de ce package, pas à moi !!! Les non-utilisateurs de ce package peuvent continuer à utiliser la beta-1.
------------------------------------------------------------
[1.2-beta]
05/03/2000 :
- Refonte de l'interface graphique :
o les boites de dialogue d'édition de propriétés sont remplacées, lors d'un clic de sélection d'un objet, par un affichage de ses propriétés dans la barre d'état (avec édition possible)
o un clic droit provoque l'apparition d'un menu contextuel permettant de réaliser quelques transformations
- implémentation de l'autoscrolling lorsque la souris sort de la feuille de dessin.
- ajout de nouveaux raccourcis clavier
- Gestion de nouvelles commandes LaTeX :
o gestion des groupes d'objets ; ajout des commandes %Begin group et %End group au format jPicEdt 1.2 (backward compatible) ; les groupes sont nestables.
o insertion directe d'une commande \put dans le fichier, depuis jPicEdt.
o gestion des commandes du package eepic
o gestion des arcs (cercles et ellipses) ; remplissage possible en utilisant eepic
o remplissage des rectangles en gris/noir/blanc avec eepic
- Divers
o Lancement de programmes externes depuis le menu commandes
o Le fichier de préférences est désormais appelé picedtPrefs
o Traduction de la documentation en anglais et formattage de la javadoc
- Correction de bugs :
o modification du Look'n Feel lorsqu'on déplace une frame interne : le déplacement est beaucoup moins lent
o ajout de quelques messages d'erreur concernant le parser
o les textes sont désormais alignés correctement, et ne laissent plus de petits points sur la feuille lorsqu'on les déplace :-)
o le nombre d'étages du buffer undo est paramétrable
------------------------------------------------------------
[1.1.3b]
20/12/1999 :
- Correction de bugs concernant l'internationalisation : certaines chaînes de caractères en français étaient absentes du fichier de ressource et levaient une exception.
- Correction bug affichage de la boite de dialogue "A propos..." sous Linux/KDE
------------------------------------------------------------
[1.1.3]
15/05/1999 :
- Corrections de bugs : menu "fichiers récents", "cascade" et "mosaïque", et conversion vers latex des ellipses.
- Implémentation du UNDO/REDO, du dessin en pointillés, du redraw
- Quelques modifications de l'interface utilisateur (clic du bouton droit pour éditer les propriétés d'un objet)
- L'unité de base est désormais le mm au lieu du cm.
------------------------------------------------------------
[1.1.2]
01/04/1999 :
- Implémentation des ellipses.
- Amélioration de l'algorithme de dessins des courbes de Bezier.
------------------------------------------------------------
[1.1.1]
01/03/1999 :
- Correction de bugs d'affichage des boites de dialogues.
- Implémentation du remplissage des rectangles et du paramétrage de l'épaisseur des traits.
------------------------------------------------------------
[1.1]
15/02/1999 :
- Le code faisant appel aux bibliothèques graphiques du JDK1.2 est réécrit pour compatibilité avec le JDK1.1.x
------------------------------------------------------------
[1.0]
12/12/1998 :
- Version compatible JDK1.2 uniquement.