Menu

Code Commit Log


Commit Date  
[r1988] by vincentb1

Publication de la nouvelle : migration de CVS vers SVN.

2016-08-03 11:02:01 Tree
[r1987] by vincentb1

Résumé: utilise sys_get_temp_dir() plutôt que /tmp en dur.

2016-08-03 10:28:29 Tree
[r1986] by vincentb1

Note de livraison construction 1.6_pre1_20160719.

2016-07-21 08:16:50 Tree
[r1985] by vincentb1

* dist/installer/Install.java (Install): Ajout attribut frame et
méthode getFrame, de sorte à pouvoir sauvegarder les dimensions du
cadre du SwingInstall dans les préférences d'installation.

* dist/installer/InstallThread.java (saveAppIcons, saveInstallationPreferences):
Utilisation de OperatingSystem.mkdirs pour créer les répertoire,
de sorte à pouvoir fonctionner sous les Unix.
(run): Fait l'appel de saveAppIcons avant la création des
scripts de lancement. Utilisation de
OperatingSystem.ShortcutDirectoryInfo.getDir, plutôt qu'accès
direct à l'attribut dir.

* dist/installer/OperatingSystem.java (isWindowingSystem):
Nouvelle méthode.
(javapropEscape): nouvelle méthode, pour traiter les échappement
pour les valeur de clef dans un fichier de propriété java.
(ShortcutDirectoryInfo.{getDir, setDir, toString}): nouvelles méthodes.
(ShortcutDirectoryInfo.load): Utilise getDir.
(ShortcutDirectoryInfo.{load, ShortcutDirectoryInfo}): Utilise
isWindowingSystem ou ses surcharges pour la valeur par défaut de
isConsoleVisible.
(getShortcutDirectory): Utilise isWindowingSystem pour initialiser
ShortcutDirectoryInfo.isConsoleVisible.
(OperatingSystem.getInstallDirectory): Remplace "/usr/bin" par
"/usr/local/bin".
(Unix.isWindowingSystem): surcharge renvoie false pour éviter javaw.exe.
(Unix.getInstallDirectory): surcharge, renvoie le premier
répertoire existant parmi "/opt", "/usr/local", "/local",
"/usr/share/local" et "/usr/share".
(Unix.getShortcutDirectory): surcharge, renvoie le premier
répertoire existant parmi "/usr/local/bin", "/local/bin" , et
"/usr/share/local/bin".
(Unix.createScript): Utilise javapropEscape pour l'échappement du
type de codage de fichier d'E/S.
(Windows.checkSystemTest, Windows.createMSDosScript)
(Windows.createLnkShortcut): Rend le code plus lisible et
maintenable en utilisant des boucles.

* dist/installer/RepeatListBox.java (RepeatListBox): Rend la
classe générique + implémentation de l'interface Iterable.
(RepeatListBox.{clear,createComponents,iterator,count,get}):
Nouvelle méthode.

* dist/installer/SwingInstall.java (storeSize): nouvelle méthode
pour stocker les dimensions de la JFrame SwingInstall dans les
préférences d'installation.
(ChooseDirectory): Suppressions des attributs
shortcutChoosers & shortcutChoosersComponents redondants avec
ShortcutChooserRepeatListBox.subcomponents.
(ShortcutChooser.ShortcutChooser): Utilisation
OperatingSystem.ShortcutDirectoryInfo.getDir() plutôt qu'accéder
directement au champ dir => suppression du File.separator en
fin. Utilisation de
ShortcutChooserFactory.getShortcutSubdirectoryName plutôt que de
repasser par l'OperatingSystem courant --- plus efficace.
(ShortcutChooser.textValueChanged): Ne plus affecter les
préférences d'installation à ce niveau --- tout cela doit être
centralisé dans le validatePageData + utilisation de
OperatingSystem.ShortcutDirectoryInfo.setDir + utilisation de
OperatingSystem.isAsDirName.
(ShortcutChooser.actionPerformed): Utilisation de la méthode
ShortcutChooserFactory.getShortcutSubdirectoryName plus efficace
que ShortcutChooser.getShortcutSubdirectoryName. Utilisation de
OperatingSystem.ShortcutDirectoryInfo.setDir.
(ShortcutChooser.ShortcutChooserFactory) RepeatListBox.AddFactory,
classe ancêtre, rendue générique en ShortcutChooser.
(ShortcutChooser.ShortcutChooserFactory.newElement)
(ShortcutChooser.ShortcutChooserFactory.removeElement): Manipule
des ShortcutChooser plutôt que des JComponent, et n 'utilise plus
la liste shortcutChoosers qui n'existe plus.
(ShortcutChooser.ShortcutChooserFactory.createShortcutDirectoryInfo):
renommage de getShortcutDirectoryInfo + utilisation de
shortcutChooserRLB plutôt que shortcutChoosers qui n'existe plus.
(ShortcutChooser.ShortcutChooserRepeatListBox): Changement
prototype constructeur, pour coller à ce que RepeatListBox a été
rendue générique.
(ChooseDirectory.ChooseDirectory): Appel setMaximumSize sur
directoryPanel pour que le redimensionnement se fasse sur
shortcutChooserSP. Suppression initialisation
shortcutChoosersComponents qui n'existe plus, et alignement
iniitialisation de shortcutChooserRLB sur le nouveau prototype du
constructeur.
(ChooseDirectory.actionPerformed): Ne plus affecter les
préférences d'installation à ce niveau --- tout cela doit être
centralisé dans le validatePageData.
(ChooseDirectory.madeVisible): Appel de shortcutChooserRLB.clear()
et de shortcutChooserRLB.createComponents(...), c'est à dire on
re-initialise le widget en partant de zéro à chaque fois qu'on
rentre sur cette page.
(ChooseDirectory.validatePageData): Configuration de scriptParams
en dernier lieu, c'est à dire après mise-à-jour complète des
préférences d'installation. Mise à jour des préférences
d'installation, ici plutôt que dans actionPerformed.
(SwingProgress.madeVisible): Utilisation de SwingInstall.storeSize
pour stocker la taille de la JFrame dans les préférences
d'installation. Correction bogue --- précédemment la taille d'un
sous-panneau était stockée plutôt que celle du cadre JFrame.

2016-07-19 08:55:37 Tree
[r1984] by vincentb1

Résumé : Ajout description manquante pour le module « jpicedt-macros ».

- Correction descriptions jpicedt-help et jpicedt-macros, la description de jpicedt-macros étant donnée avec l'identifiant jpicedt-help, écrasant du même coup la description de jpicedt-help.

- Corrections typographiques (majuscules).

2016-07-17 16:35:40 Tree
[r1983] by vincentb1

- Correction bogue dans fonction HasWriteAccess. Ce bogue passait inaperçu avec WindowsXP, mais Windows10 est moins tolérant.
- Scrutation de la variable d'environnement « ProgramFiles » en plus de « PROGRAMFILES ».

2016-07-17 16:29:39 Tree
[r1982] by vincentb1

Ajout d'une oblique en fin d'URL pointant sur un répertoire.

2016-06-27 20:08:19 Tree
[r1981] by vincentb1

Dans la fonction cleanTmpDir, test tmpFile == null, plutôt que tmpPath == null pour ne rien faire.

La correction évite, en cas d'appel multiple de cleanTmpDir, de tenter plusieurs fois de nettoyer les fichiers temporaires, en effet tmpFile est remis à null après le premier appel, contraitement à tmpPath.

2016-06-27 19:54:45 Tree
[r1980] by vincentb1

Ajout de java dans la liste des logiciels tiers présentée dans l' « À propos… ».

2016-06-27 19:46:47 Tree
[r1979] by vincentb1

Nouveautés : correction de la note de livraison pour la construction 2016-06-25.

2016-06-27 11:37:13 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.