Menu

Code Commit Log


Commit Date  
[r2090] by vincentb1

Corrige script Scilab de Plot_example.

* jpicedt/add-ons/bsh/Examples/Plots/Plot_example.bsh (drawPlot): La mention « in its directory » est inutile car le script Scilab fait un cd sur le répertoire où il réside.

* jpicedt/add-ons/bsh/Examples/Plots/Plot_example_distrib.sce: Corrige le script `xdel' -> `close' pour fermer tous les graphiques ouverts.

2026-01-09 11:18:03 Tree
[r2089] by vincentb1

Libère la mémoire en sortie de script BSH.

2026-01-09 10:24:30 Tree
[r2088] by vincentb1

Style de codage.

Sépare les opérandes par un espace.

2026-01-09 10:06:43 Tree
[r2087] by vincentb1

µOptimisation, indexOf au lieu de contains.

* jpicedt/jpicedt/jpicedt/MiscUtilities.java (addRecentFile): Utilise indexOf au lieu de contains pour optimiser l appel suivant à remove.

2025-12-26 11:39:51 Tree
[r2086] by vincentb1

µOptimisation, typage précoce pour éviter conversion type Object String.

* jpicedt/jpicedt/jpicedt/ui/internal/PEMenuBar.java (updateRecentFilesSubmenu): Supprime le hack de contournement Swing 1.1.1. qui n est plus nécessaire. Particularise ArrayList et Iterator en <String> pour éviter la conversion de type en String sachant que de base jpicedt.MiscUtilities.parseRecentFiles retourne un ArrayList<String>.

2025-12-26 11:25:52 Tree
[r2085] by vincentb1

Correction problème doublon dans la liste des fichiers récents.

Quand le répertoire de travail dans la préférence `directory.files' est avec une lettre de lecteur MSWindows en bas de casse alors le même fichier peut être listé avec des chemins différents, par ex. d:\monrepertoire\monfichier.tex et D:\monrepertoire\monfichier.tex. Et ceci peut créer un doublon dans la liste des fichiers récents. Une solution est de canonicaliser le chemin renvoyer par PEFileChooser.

* jpicedt/jpicedt/jpicedt/ui/dialog/PEFileChooser.java (getFileName): Canonicalise le résultat retourné autant que possible.

2025-12-26 11:17:45 Tree
[r2084] by vincentb1

Édition PicMultiCurve, traite les traits lisse/symétrique/droit en fonction de la saisie de l utilisateur.

* jpicedt/jpicedt/jpicedt/graphic/model/PicMultiCurve.java (class SubdivisionPointTraits)
(class SegmentTraits): Nouvelles sous-classes de `MultiCurveTableModel destinée à conserver les traits --- lisses, symétriques, droits --- des points de subdivisions et/ou des segments à la construction, de sorte à pouvoir les modifier indépendamment de l état de la courbe.
(getValueAt): Utilise les traits des points de subdivision et/ou des segment plutôt que l état de la courbe.
(setValueAt): lisse/symétrise les points de subdivision, et/ou rend droit les segments en fonction de la saisie, et non systématiquement.

2025-12-25 12:06:30 Tree
[r2083] by vincentb1

Ajout EmptyAttributeSet.java.

2025-12-19 12:04:34 Tree
[r2082] by vincentb1

jpe-insert-tail, nouvelle defun.

* lisp/lisp/jpicedt.el (jpe-format): Nouveau defstruct. Permet
d'avoir les informations relatives au format.
(jpe-get-format): Renvoie le format courant comme une struct
jpe-format. Et le définit comme une variable locale tampon.
(jpe-to-xml, jpe-to-jpic, jpe-to-latex): Définit
jpe-current-format comme une struct.
(jpe-mp-to-calc, jpe-mp-from-calc): Utilise le slot which pour identifier le format.
(jpe-insert-tail): Nouvelle defun.

2025-12-14 17:33:07 Tree
[r2081] by vincentb1

Correction problème ~/.jpicedt/preferences, doublon dans la liste des fichiers récents.

Si on édite à la main le fichier ~/.jpicedt/preferences pour virer des fichiers récents (en mettant une valeur vide aux propriétés menu.recent-file.NN correspondantes), alors lorsque on crée des trous cela fait apparaître des doublons dans le menu des fichiers récents.

2025-07-18 09:08:45 Tree
Older >