Author: tchemit Date: 2008-12-15 06:35:20 +0000 (Mon, 15 Dec 2008) New Revision: 1671 Added: isis-fish/trunk/README.txt isis-fish/trunk/changelog.txt Removed: isis-fish/trunk/README isis-fish/trunk/changelog Modified: isis-fish/trunk/pom.xml Log: passage en lutinproject 3.2 Deleted: isis-fish/trunk/README =================================================================== --- isis-fish/trunk/README 2008-12-15 00:59:49 UTC (rev 1670) +++ isis-fish/trunk/README 2008-12-15 06:35:20 UTC (rev 1671) @@ -1,117 +0,0 @@ -maven target ------------- - -genapp - pour generer le skelette du répertoire de projet - -jar - pour compiler et générer un jar - -uberjar - pour générer un jar qui contient toutes ses dépendances que l'on peut - exécuter avec un java -jar ... - -site:deploy - pour mettre à jour les pages web du site - -jar:deploy - pour mettre à jour la version dans le repository - -jar:deploy-snapshot - pour mettre en place une nouvelle version snapshot dans le repository - -dist:deploy - pour generer des tar.gz de binaire et de sources et les mettre dans le - repository - -Installation d'un plugin ------------------------- - -:: - - maven -DartifactId=maven-lutinprocessor-plugin -DgroupId=lutinlib -Dversion=0.1 plugin:download - -Installation de maven ---------------------- - -Récupérer la dernière version de maven sur http://maven.apache.org -Installer le en le décompressant dans un répertoire, par exemple /opt - -Ajouter le répertoire de bin maven dans votre PATH (peut-etre dans le -fichier /etc/profile ou ~/.bash_profile):: - - export PATH=$PATH:/opt/maven/bin - -modifier les droits du répertoire /opt/maven/plugin si vous souhaitez -installer de nouveau plugin en tant qu'uilisateur normal et non pas -seulement en root. - -Par exemple créez un group dev dans lequel vous mettrez tous les -développeurs qui devront pouvoir ajouter des plugins à votre installation -maven. - -ensuite:: - - chown .dev /opt/maven/plugin - chmod g+w /opt/maven/plugin - chmod go+s /opt/maven/plugin - -Maven décompresse les plugins et download les librairies dans un répertoire. -Normalement ce répertoire est dans le HOME de chaque utilisateur, mais il -peut très bien être partagé, et cela permet de ne pas avoir un répertoire de -plusieurs méga dans son HOME. - -Pour cela ajouté dans votre fichier ~/build.properties ceci:: - - maven.home.local=/var/cache/maven - -Il faut ensuite créer ce répertoire et lui mettre les bons droits:: - - mkdir -p /var/cache/maven - chown .dev /var/cache/maven - chmod g+w /var/cache/maven - chmod go+s /var/cache/maven - -Exemple de fichier build.properties ------------------------------------ - -:: - - maven.repo.remote=http://www.ibiblio.org/maven/,http://lutinbuilder.labs.libre-entreprise.org/... - - maven.checkstyle.format=sun - - # pour que le home ne soit pas submerger de .jar énorme - maven.home.local=/var/cache/maven - - # pour la creation de nouveau projet - maven.genapp.template=topia - maven.genapp.default.id=lutinApp - maven.genapp.default.name=Code Lutin Application - maven.genapp.default.package=org.codelutin - - # login sur les sites de deployement - maven.username=bpoussin - -Installation d'un template --------------------------- - -On voit dans l'exemple de fichier build.properties ci-dessus que le template -utilisé est topia. Pour créer ou ajouter un template il faut le faire dans -le répertoire ~/.maven/template/nom_du_template - -par exemple vous pouvez récuperer le template topia et l'installer -(http://lutinbuilder.labs.libre-entreprise.org/maven/template/topia-0.1.tar.g...) - -TODO ----- - -labs:register - pour enregistrer le projet sur labs (declaration des mailings lists, - fermeture des forums, ...) - -labs:release - pour publier une nouvelle version sur labs (mise à jour du site web, - enregistrement des fichiers dowloads, ajout du jar dans le repository - maven, update du XXX-last.jar pointant vers cette derniere version. - Copied: isis-fish/trunk/README.txt (from rev 1665, isis-fish/trunk/README) =================================================================== --- isis-fish/trunk/README.txt (rev 0) +++ isis-fish/trunk/README.txt 2008-12-15 06:35:20 UTC (rev 1671) @@ -0,0 +1,117 @@ +maven target +------------ + +genapp + pour generer le skelette du répertoire de projet + +jar + pour compiler et générer un jar + +uberjar + pour générer un jar qui contient toutes ses dépendances que l'on peut + exécuter avec un java -jar ... + +site:deploy + pour mettre à jour les pages web du site + +jar:deploy + pour mettre à jour la version dans le repository + +jar:deploy-snapshot + pour mettre en place une nouvelle version snapshot dans le repository + +dist:deploy + pour generer des tar.gz de binaire et de sources et les mettre dans le + repository + +Installation d'un plugin +------------------------ + +:: + + maven -DartifactId=maven-lutinprocessor-plugin -DgroupId=lutinlib -Dversion=0.1 plugin:download + +Installation de maven +--------------------- + +Récupérer la dernière version de maven sur http://maven.apache.org +Installer le en le décompressant dans un répertoire, par exemple /opt + +Ajouter le répertoire de bin maven dans votre PATH (peut-etre dans le +fichier /etc/profile ou ~/.bash_profile):: + + export PATH=$PATH:/opt/maven/bin + +modifier les droits du répertoire /opt/maven/plugin si vous souhaitez +installer de nouveau plugin en tant qu'uilisateur normal et non pas +seulement en root. + +Par exemple créez un group dev dans lequel vous mettrez tous les +développeurs qui devront pouvoir ajouter des plugins à votre installation +maven. + +ensuite:: + + chown .dev /opt/maven/plugin + chmod g+w /opt/maven/plugin + chmod go+s /opt/maven/plugin + +Maven décompresse les plugins et download les librairies dans un répertoire. +Normalement ce répertoire est dans le HOME de chaque utilisateur, mais il +peut très bien être partagé, et cela permet de ne pas avoir un répertoire de +plusieurs méga dans son HOME. + +Pour cela ajouté dans votre fichier ~/build.properties ceci:: + + maven.home.local=/var/cache/maven + +Il faut ensuite créer ce répertoire et lui mettre les bons droits:: + + mkdir -p /var/cache/maven + chown .dev /var/cache/maven + chmod g+w /var/cache/maven + chmod go+s /var/cache/maven + +Exemple de fichier build.properties +----------------------------------- + +:: + + maven.repo.remote=http://www.ibiblio.org/maven/,http://lutinbuilder.labs.libre-entreprise.org/... + + maven.checkstyle.format=sun + + # pour que le home ne soit pas submerger de .jar énorme + maven.home.local=/var/cache/maven + + # pour la creation de nouveau projet + maven.genapp.template=topia + maven.genapp.default.id=lutinApp + maven.genapp.default.name=Code Lutin Application + maven.genapp.default.package=org.codelutin + + # login sur les sites de deployement + maven.username=bpoussin + +Installation d'un template +-------------------------- + +On voit dans l'exemple de fichier build.properties ci-dessus que le template +utilisé est topia. Pour créer ou ajouter un template il faut le faire dans +le répertoire ~/.maven/template/nom_du_template + +par exemple vous pouvez récuperer le template topia et l'installer +(http://lutinbuilder.labs.libre-entreprise.org/maven/template/topia-0.1.tar.g...) + +TODO +---- + +labs:register + pour enregistrer le projet sur labs (declaration des mailings lists, + fermeture des forums, ...) + +labs:release + pour publier une nouvelle version sur labs (mise à jour du site web, + enregistrement des fichiers dowloads, ajout du jar dans le repository + maven, update du XXX-last.jar pointant vers cette derniere version. + Property changes on: isis-fish/trunk/README.txt ___________________________________________________________________ Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native Deleted: isis-fish/trunk/changelog =================================================================== --- isis-fish/trunk/changelog 2008-12-15 00:59:49 UTC (rev 1670) +++ isis-fish/trunk/changelog 2008-12-15 06:35:20 UTC (rev 1671) @@ -1,283 +0,0 @@ -isis-fish (3.2.0.x) xxx - - * switch to topia-service 1.0.0 - * switch to topia-persistence 2.1.0 - * remove tools.jar (now isis need JDK !!!) - -isis-fish (3.2.0.2) chatellier - - * fix missing lutinxml dependencies - -isis-fish (3.2.0.1) chemit - - * all ui are now in src/main/java - * use maven 2 directory layout - * use org.codelutin:lutinproject 3.0 - * passageto UTF-8 - -isis-fish (3.2.0.0) poussin - - * complete refactoring option, vcs - * complete refactoring simulation engin - * new launcher type (subprocess, caparmor ...) in progress - * modify script to use cell and not zone in some computation - * add TechnicalEfficiency equation - * add Inactivity equation support - -isis-fish (3.1.3) stable; urgency=high - - * bug correction when migration failed, still launch application on a new database - * bug correction changing local database in configuration ui has no effect on next launch - * bug correction if no svn connexion, application could not start - * use commandline 0.4 (improve init and user options) - * improve i18n loading (lutinutil) - * refactor init and vcs init - - -- Tony Chemit <chemit at codelutin.com> Fri, 19 Mar 2008 02:02:02 +0200 - - - * bug correction #1605 add annotation on scripts for contextual help - * bug correction #1617 Non prise en compte du changement de base locale - * add new ui for configuration - - -- Tony Chemit <chemit at codelutin.com> Fri, 26 Feb 2008 23:34:02 +0200 - - * bug correction #1601 Exception et erreur apres une simulation - * bug correction #1602 Gros probleme de mise a jour de database entre v3.0 vers 3.1 perte des pecheries - * bug i18n (loose some translate while using Isis-Fish from a jar) - - -- Tony Chemit <chemit at codelutin.com> Fri, 21 Dec 2007 11:34:02 +0200 - - -isis-fish (3.0.22) stable; urgency=high - - * bug correction when launch many simulation with AnalysePlan (OutOfMemory) - now we don't use cglib but javassist - - -- Benjamin Poussin <poussin at codelutin.com> Wed, 7 Nov 2007 21:48:31 +0100 - -isis-fish (3.0.21) stable; urgency=high - - * bug correction in ResultDatastore, bad database used to get result during simulation - * add call to close method on SimulationStorage for in memory database - * bug correction when launch many simulation with AnalysePlan (OutOfMemory) - - -- Benjamin Poussin <poussin at codelutin.com> Wed, 7 Nov 2007 21:48:31 +0100 - -isis-fish (3.0.20) stable; urgency=high - - * add clean temp directory simulation preparation - * add IsisFish version number in parameter - * add getPopulations method in PopulationMonitor - * bug correction #1592 in totalFishingMortality during reduction of matrix - * bug correction #1583 about too many file open - * bug in export script template - * bug correction in rule Cantonnement - * modify database simulation usage, now we use in memory database for - data, and file storage for result, to separate result and data. This - improve performance (70%). - * bug switch to h2 database version 1.0.60, this prevent rollback exception - during simulation - - -- Benjamin Poussin <poussin at codelutin.com> Mon, 15 Oct 2007 11:34:02 +0200 - -isis-fish (3.0.19) stable; urgency=low - - * bug in cache for String and number in parameter - * bug RuleMonitor add Rule as parameter - * add extraRules field in SimulationParameter to permit Analyse Plan to - add rules in parameter - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 06 Jun 2007 15:39:17 +0200 - -isis-fish (3.0.18) stable; urgency=low - - * bug go.bat have correct DOS end of line - * improve build-release.sh to send email to user and devel list after deploy - * bug correction in delete simulation, remove close context at begin of - clear method - * bug permit simulation without SimulationControl - * bug in queue model test if no more simulation to prevent Index Out of - bound Exception - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 24 May 2007 15:39:17 +0200 - -isis-fish (3.0.17) stable; urgency=low - - * add support for filename and extension in export script - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 24 May 2007 15:38:17 +0200 - -isis-fish (3.0.16) stable; urgency=low - - * add ssj jar to have random library - * add support to auto upgrade database (topia migration service) - * bug force reload parameter in thread simulation to prevent class cast - exception because same class is loaded in two different classloader - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 21 May 2007 15:38:17 +0200 - -isis-fish (3.0.15) stable; urgency=low - - * change database lock_mode to permit read with out lock - * change database version to 1.0.20070304 - * bug end line in equation editor - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 06 Apr 2007 15:38:17 +0200 - -isis-fish (3.0.14) stable; urgency=low - - * add beforeOrEquals and afterOrEquals methods to Date and Month - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 02 Apr 2007 15:38:17 +0200 - -isis-fish (3.0.13) stable; urgency=low - - * add simulation information support - * change aspect deployment classloader (not used Agent) - * bug in cache aspect when used without trace aspect - * add checkout maven file option - * change MatrixPanel context menu - * bug in datastore closeContext (nullify storage) - * bug in datastore getStorage (if closed create new) - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 30 Mar 2007 15:38:17 +0200 - -isis-fish (3.0.12) stable; urgency=low - - * bug in cache, help garbage with clear on collection - * add on matrix sumOverDim(dim, start, nb) - * change statistic is not used by default - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 20 Mar 2007 15:38:17 +0200 - -isis-fish (3.0.11) stable; urgency=low - - * add result support in analyse plan - * bug in AnalysePlanContext values access - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 09 Mar 2007 15:38:17 +0200 - -isis-fish (3.0.10) stable; urgency=low - - * Analyse Plan implementation - * feature #1531 date automaticaly added to simulation id - * bug in Range value inversion of integer and real - * bug #1492 matrix index error for result matrix - * bug #1493 simulation, region deletion - * bug #1495 view population number with one population - * bug #1496 simulation, region order - * bug #1528 in min size in wizard class creation - * bug #1535 save/cancel button activation/desactivation - * bug #1536 simulation queue - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 05 Mar 2007 15:38:17 +0200 - -isis-fish (3.0.9) stable; urgency=low - - * add equation editor with syntaxe checking on all equation - * implement Region checking mecanisme - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 08 Feb 2007 15:38:17 +0200 - -isis-fish (3.0.8) stable; urgency=low - - * force checkout of directory not checkouted at startup - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 05 Feb 2007 15:38:17 +0200 - -isis-fish (3.0.7) stable; urgency=low - - * add import region and rename menu - * bug in update script - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 25 Jan 2007 15:38:17 +0200 - -isis-fish (3.0.6) stable; urgency=low - - * add support for user prompt update file at startup - * bug saisons (bad converter init) - * simulation thread completely rewriten - * first version of systray - * region copy - * bug tree refresh after delete region - * cvs synchronisation menu - * test de non regression - * bug in exports - * bug in rules - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 25 Jan 2007 15:38:17 +0200 - -isis-fish (3.0.5) stable; urgency=low - - * add support for delete prompt message and delete cascade prompt message - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 20 Nov 2006 15:38:17 +0200 - -isis-fish (3.0.4) stable; urgency=low - - * improve cache key computation (use string), (gain 80%) - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 17 Nov 2006 15:38:17 +0200 - -isis-fish (3.0.3) stable; urgency=low - - * bug in getMonth if date is negative - * bug in message error during equation compilation, now we show the - equation type - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 16 Nov 2006 15:38:17 +0200 - -isis-fish (3.0.2) stable; urgency=low - - * add import from isis-fish v2 - * change rules from region to root - * improve equation frame editor (equation documentation) - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 13 Nov 2006 15:38:17 +0200 - -isis-fish (3.0.1) stable; urgency=low - - * bug selection cell (selected in list -> note selected in map) - * add extension to file for model equation - * improve refresh in input - * add argument force to ResultStorage.addResult method - * bug put new Population in right Species when more than one Species (tree problem) - * bug put new Rule script in right region (tree problem) - * add firstNull='true' for gear values types - * bug when load gear with no values (null) - * change method call: Input.CommitRegionInCVS -> Input.commitRegionInCVS - * add Equation model editor - * bug in script editor, don't used translated String for script type - * bug in script editor, menu save/delete/deleteCVS work now - * change use for(int i...) in GravityModel and SiMatrix for matrix access - (gain factor 4 on matrix access and 65% on simulation) - * change use Soft cache in ResultStorage (gain 10%) - * improve ResultStorage keep in memory all result available to prevent unecessary - query on database. Useful with Soft cache. - * change use commons-collection in Cache aspect (prevent garbage bug in HashMapMultiKey) - * bug in tools.jar search pattern for Windows - * bug when create SetOfVessels in Effort description Add button - was always grey - * add getNecessaryResult in Rule to know result necessary for this rule - and activate it automaticaly - * improve all results are now optionnal - * add compute and add as result discard weight if necessary - * add TACweight in DemoRegion - * add result MATRIX_NO_ACTIVITY - * bug can set rule parameter - * bug rule parameter can be saved and restored - * improve when TopiaContext is used to read, error if another try to write - (lock table timeout). - * bug many correction in persistence (lock problem, load cycle problem) - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 26 Sep 2006 15:38:17 +0200 - -isis-fish (3.0.0) stable; urgency=low - - * Utililsation de DoubleBigVector par defaut pour les Matrix - (gain facteur entre 2 et 8 suivant parcours (Iterator, Semantic, Index) - * Suppression de tous les scripts utilisation de Java et compilation - (gain facteur 1000 pour l'eval des equations donc 91% sur la simulation) - - -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 07 Sep 2006 15:38:17 +0200 Copied: isis-fish/trunk/changelog.txt (from rev 1665, isis-fish/trunk/changelog) =================================================================== --- isis-fish/trunk/changelog.txt (rev 0) +++ isis-fish/trunk/changelog.txt 2008-12-15 06:35:20 UTC (rev 1671) @@ -0,0 +1,284 @@ +isis-fish (3.2.0.x) xxx + + * switch to lutinproject 3.2 + * switch to topia-service 1.0.1 + * switch to topia-persistence 2.1.1 + * remove tools.jar (now isis need JDK !!!) + +isis-fish (3.2.0.2) chatellier + + * fix missing lutinxml dependencies + +isis-fish (3.2.0.1) chemit + + * all ui are now in src/main/java + * use maven 2 directory layout + * use org.codelutin:lutinproject 3.0 + * passageto UTF-8 + +isis-fish (3.2.0.0) poussin + + * complete refactoring option, vcs + * complete refactoring simulation engin + * new launcher type (subprocess, caparmor ...) in progress + * modify script to use cell and not zone in some computation + * add TechnicalEfficiency equation + * add Inactivity equation support + +isis-fish (3.1.3) stable; urgency=high + + * bug correction when migration failed, still launch application on a new database + * bug correction changing local database in configuration ui has no effect on next launch + * bug correction if no svn connexion, application could not start + * use commandline 0.4 (improve init and user options) + * improve i18n loading (lutinutil) + * refactor init and vcs init + + -- Tony Chemit <chemit at codelutin.com> Fri, 19 Mar 2008 02:02:02 +0200 + + + * bug correction #1605 add annotation on scripts for contextual help + * bug correction #1617 Non prise en compte du changement de base locale + * add new ui for configuration + + -- Tony Chemit <chemit at codelutin.com> Fri, 26 Feb 2008 23:34:02 +0200 + + * bug correction #1601 Exception et erreur apres une simulation + * bug correction #1602 Gros probleme de mise a jour de database entre v3.0 vers 3.1 perte des pecheries + * bug i18n (loose some translate while using Isis-Fish from a jar) + + -- Tony Chemit <chemit at codelutin.com> Fri, 21 Dec 2007 11:34:02 +0200 + + +isis-fish (3.0.22) stable; urgency=high + + * bug correction when launch many simulation with AnalysePlan (OutOfMemory) + now we don't use cglib but javassist + + -- Benjamin Poussin <poussin at codelutin.com> Wed, 7 Nov 2007 21:48:31 +0100 + +isis-fish (3.0.21) stable; urgency=high + + * bug correction in ResultDatastore, bad database used to get result during simulation + * add call to close method on SimulationStorage for in memory database + * bug correction when launch many simulation with AnalysePlan (OutOfMemory) + + -- Benjamin Poussin <poussin at codelutin.com> Wed, 7 Nov 2007 21:48:31 +0100 + +isis-fish (3.0.20) stable; urgency=high + + * add clean temp directory simulation preparation + * add IsisFish version number in parameter + * add getPopulations method in PopulationMonitor + * bug correction #1592 in totalFishingMortality during reduction of matrix + * bug correction #1583 about too many file open + * bug in export script template + * bug correction in rule Cantonnement + * modify database simulation usage, now we use in memory database for + data, and file storage for result, to separate result and data. This + improve performance (70%). + * bug switch to h2 database version 1.0.60, this prevent rollback exception + during simulation + + -- Benjamin Poussin <poussin at codelutin.com> Mon, 15 Oct 2007 11:34:02 +0200 + +isis-fish (3.0.19) stable; urgency=low + + * bug in cache for String and number in parameter + * bug RuleMonitor add Rule as parameter + * add extraRules field in SimulationParameter to permit Analyse Plan to + add rules in parameter + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 06 Jun 2007 15:39:17 +0200 + +isis-fish (3.0.18) stable; urgency=low + + * bug go.bat have correct DOS end of line + * improve build-release.sh to send email to user and devel list after deploy + * bug correction in delete simulation, remove close context at begin of + clear method + * bug permit simulation without SimulationControl + * bug in queue model test if no more simulation to prevent Index Out of + bound Exception + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 24 May 2007 15:39:17 +0200 + +isis-fish (3.0.17) stable; urgency=low + + * add support for filename and extension in export script + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 24 May 2007 15:38:17 +0200 + +isis-fish (3.0.16) stable; urgency=low + + * add ssj jar to have random library + * add support to auto upgrade database (topia migration service) + * bug force reload parameter in thread simulation to prevent class cast + exception because same class is loaded in two different classloader + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 21 May 2007 15:38:17 +0200 + +isis-fish (3.0.15) stable; urgency=low + + * change database lock_mode to permit read with out lock + * change database version to 1.0.20070304 + * bug end line in equation editor + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 06 Apr 2007 15:38:17 +0200 + +isis-fish (3.0.14) stable; urgency=low + + * add beforeOrEquals and afterOrEquals methods to Date and Month + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 02 Apr 2007 15:38:17 +0200 + +isis-fish (3.0.13) stable; urgency=low + + * add simulation information support + * change aspect deployment classloader (not used Agent) + * bug in cache aspect when used without trace aspect + * add checkout maven file option + * change MatrixPanel context menu + * bug in datastore closeContext (nullify storage) + * bug in datastore getStorage (if closed create new) + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 30 Mar 2007 15:38:17 +0200 + +isis-fish (3.0.12) stable; urgency=low + + * bug in cache, help garbage with clear on collection + * add on matrix sumOverDim(dim, start, nb) + * change statistic is not used by default + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 20 Mar 2007 15:38:17 +0200 + +isis-fish (3.0.11) stable; urgency=low + + * add result support in analyse plan + * bug in AnalysePlanContext values access + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 09 Mar 2007 15:38:17 +0200 + +isis-fish (3.0.10) stable; urgency=low + + * Analyse Plan implementation + * feature #1531 date automaticaly added to simulation id + * bug in Range value inversion of integer and real + * bug #1492 matrix index error for result matrix + * bug #1493 simulation, region deletion + * bug #1495 view population number with one population + * bug #1496 simulation, region order + * bug #1528 in min size in wizard class creation + * bug #1535 save/cancel button activation/desactivation + * bug #1536 simulation queue + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 05 Mar 2007 15:38:17 +0200 + +isis-fish (3.0.9) stable; urgency=low + + * add equation editor with syntaxe checking on all equation + * implement Region checking mecanisme + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 08 Feb 2007 15:38:17 +0200 + +isis-fish (3.0.8) stable; urgency=low + + * force checkout of directory not checkouted at startup + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 05 Feb 2007 15:38:17 +0200 + +isis-fish (3.0.7) stable; urgency=low + + * add import region and rename menu + * bug in update script + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 25 Jan 2007 15:38:17 +0200 + +isis-fish (3.0.6) stable; urgency=low + + * add support for user prompt update file at startup + * bug saisons (bad converter init) + * simulation thread completely rewriten + * first version of systray + * region copy + * bug tree refresh after delete region + * cvs synchronisation menu + * test de non regression + * bug in exports + * bug in rules + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 25 Jan 2007 15:38:17 +0200 + +isis-fish (3.0.5) stable; urgency=low + + * add support for delete prompt message and delete cascade prompt message + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 20 Nov 2006 15:38:17 +0200 + +isis-fish (3.0.4) stable; urgency=low + + * improve cache key computation (use string), (gain 80%) + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 17 Nov 2006 15:38:17 +0200 + +isis-fish (3.0.3) stable; urgency=low + + * bug in getMonth if date is negative + * bug in message error during equation compilation, now we show the + equation type + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 16 Nov 2006 15:38:17 +0200 + +isis-fish (3.0.2) stable; urgency=low + + * add import from isis-fish v2 + * change rules from region to root + * improve equation frame editor (equation documentation) + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 13 Nov 2006 15:38:17 +0200 + +isis-fish (3.0.1) stable; urgency=low + + * bug selection cell (selected in list -> note selected in map) + * add extension to file for model equation + * improve refresh in input + * add argument force to ResultStorage.addResult method + * bug put new Population in right Species when more than one Species (tree problem) + * bug put new Rule script in right region (tree problem) + * add firstNull='true' for gear values types + * bug when load gear with no values (null) + * change method call: Input.CommitRegionInCVS -> Input.commitRegionInCVS + * add Equation model editor + * bug in script editor, don't used translated String for script type + * bug in script editor, menu save/delete/deleteCVS work now + * change use for(int i...) in GravityModel and SiMatrix for matrix access + (gain factor 4 on matrix access and 65% on simulation) + * change use Soft cache in ResultStorage (gain 10%) + * improve ResultStorage keep in memory all result available to prevent unecessary + query on database. Useful with Soft cache. + * change use commons-collection in Cache aspect (prevent garbage bug in HashMapMultiKey) + * bug in tools.jar search pattern for Windows + * bug when create SetOfVessels in Effort description Add button + was always grey + * add getNecessaryResult in Rule to know result necessary for this rule + and activate it automaticaly + * improve all results are now optionnal + * add compute and add as result discard weight if necessary + * add TACweight in DemoRegion + * add result MATRIX_NO_ACTIVITY + * bug can set rule parameter + * bug rule parameter can be saved and restored + * improve when TopiaContext is used to read, error if another try to write + (lock table timeout). + * bug many correction in persistence (lock problem, load cycle problem) + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 26 Sep 2006 15:38:17 +0200 + +isis-fish (3.0.0) stable; urgency=low + + * Utililsation de DoubleBigVector par defaut pour les Matrix + (gain facteur entre 2 et 8 suivant parcours (Iterator, Semantic, Index) + * Suppression de tous les scripts utilisation de Java et compilation + (gain facteur 1000 pour l'eval des equations donc 91% sur la simulation) + + -- Benjamin Poussin <poussin at cube.codelutin.com> Thu, 07 Sep 2006 15:38:17 +0200 Property changes on: isis-fish/trunk/changelog.txt ___________________________________________________________________ Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native Modified: isis-fish/trunk/pom.xml =================================================================== --- isis-fish/trunk/pom.xml 2008-12-15 00:59:49 UTC (rev 1670) +++ isis-fish/trunk/pom.xml 2008-12-15 06:35:20 UTC (rev 1671) @@ -11,7 +11,7 @@ <parent> <groupId>org.codelutin</groupId> <artifactId>lutinproject</artifactId> - <version>3.1</version> + <version>3.2</version> </parent> <groupId>ifremer</groupId> @@ -94,21 +94,21 @@ <version>3.2.1</version> <scope>compile</scope> </dependency> - + <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.8.0</version> <scope>compile</scope> </dependency> - + <dependency> <groupId>org.jdesktop</groupId> <artifactId>beansbinding</artifactId> <version>1.2.1</version> <scope>compile</scope> </dependency> - + <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> @@ -138,7 +138,7 @@ <scope>compile</scope> </dependency> - <!-- encore utilise pour les pre-scripts --> + <!-- encore utilise pour les pre-scripts --> <dependency> <groupId>org.beanshell</groupId> <artifactId>bsh</artifactId> @@ -166,7 +166,7 @@ <version>0.2.2</version> <scope>compile</scope> </dependency> - + <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> @@ -174,14 +174,14 @@ <scope>compile</scope> </dependency> - <!-- Utilisé dans les scripts --> + <!-- Utilisé dans les scripts --> <dependency> <groupId>org.codelutin</groupId> <artifactId>lutinj2r</artifactId> <version>0.2</version> <scope>runtime</scope> </dependency> - + <!-- Utilisé lors de l'import xml v2 (entre autre) --> <dependency> <groupId>jaxen</groupId> @@ -227,38 +227,38 @@ </dependency> <dependency> - <groupId>ssj</groupId> - <artifactId>Blas</artifactId> - <version>20081007</version> - <scope>runtime</scope> + <groupId>ssj</groupId> + <artifactId>Blas</artifactId> + <version>20081007</version> + <scope>runtime</scope> </dependency> <dependency> - <groupId>ssj</groupId> - <artifactId>colt</artifactId> - <version>20081007</version> - <scope>runtime</scope> + <groupId>ssj</groupId> + <artifactId>colt</artifactId> + <version>20081007</version> + <scope>runtime</scope> </dependency> <dependency> - <groupId>ssj</groupId> - <artifactId>interpreter</artifactId> - <version>1.6.8</version> - <scope>runtime</scope> + <groupId>ssj</groupId> + <artifactId>interpreter</artifactId> + <version>1.6.8</version> + <scope>runtime</scope> </dependency> <dependency> - <groupId>ssj</groupId> - <artifactId>language</artifactId> - <version>1.6.7</version> - <scope>runtime</scope> + <groupId>ssj</groupId> + <artifactId>language</artifactId> + <version>1.6.7</version> + <scope>runtime</scope> </dependency> <dependency> - <groupId>ssj</groupId> - <artifactId>logger</artifactId> - <version>1.6.4</version> - <scope>runtime</scope> + <groupId>ssj</groupId> + <artifactId>logger</artifactId> + <version>1.6.4</version> + <scope>runtime</scope> </dependency> <dependency> @@ -294,7 +294,7 @@ <distribution>repo</distribution> </license> </licenses> - + <!-- ************************************************************* --> <!-- *** Build Settings ****************************************** --> <!-- ************************************************************* --> @@ -303,16 +303,18 @@ <properties> <!-- id du projet du labs --> <labs.id>8</labs.id> - <!--labs.project>isis-fish</labs.project--> + <!-- nom du projet du labs --> + <labs.project>isis-fish</labs.project> + <!-- jaxx version --> <jaxx.version>0.8-SNAPSHOT</jaxx.version> <!-- generator version --> - <generator.version>0.63-SNAPSHOT</generator.version> + <generator.version>0.63</generator.version> <!-- topia version --> - <topia.version>2.1.1-SNAPSHOT</topia.version> + <topia.version>2.1.1</topia.version> <!-- lutinwidget version --> <lutinwidget.version>0.11</lutinwidget.version> @@ -351,7 +353,8 @@ <templates>org.codelutin.topia.generator.TopiaMetaGenerator</templates> <destDirGen>${maven.gen.dir}/java</destDirGen> <defaultPackage>fr.ifremer.isisfish</defaultPackage> - <copyVersionDir>${project.basedir}/src/main/resources/oldmappings/%MODELNAME%</copyVersionDir> + <copyVersionDir>${project.basedir}/src/main/resources/oldmappings/%MODELNAME% + </copyVersionDir> <copyVersionFiles>**/*.hbm.xml</copyVersionFiles> <copyOverwrite>true</copyOverwrite> </configuration> @@ -372,13 +375,13 @@ </dependency> </dependencies> </plugin> - + <plugin> <groupId>org.codelutin</groupId> <artifactId>maven-jaxx-plugin</artifactId> <version>${jaxx.version}</version> <executions> - <execution> + <execution> <goals> <goal>generate</goal> </goals> @@ -392,7 +395,7 @@ <dependency> <groupId>org.codelutin</groupId> <artifactId>lutinwidget</artifactId> - <version>${lutinwidget.version}</version> + <version>${lutinwidget.version}</version> </dependency> <dependency> <groupId>org.codelutin.topia</groupId> @@ -428,7 +431,7 @@ </configuration> <executions> <execution> - <phase>generate-resources</phase> + <phase>generate-resources</phase> <goals> <goal>parserJava</goal> <goal>gen</goal> @@ -438,7 +441,6 @@ </plugin> <plugin> - <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> @@ -451,147 +453,161 @@ </plugin> <plugin> - <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>${maven.jar.main.class}</mainClass> - <classpathPrefix>lib/</classpathPrefix> - </manifest> - </archive> + <classpathPrefix>./lib/</classpathPrefix> + </manifest> + </archive> </configuration> </plugin> - - <plugin> - <artifactId>maven-antrun-plugin</artifactId> - <executions> - <!-- Ajout des libs signe par Sun dans un fichier jnlp separe --> - <execution> - <id>JnlpSun</id> - <phase>package</phase> - <configuration> + </plugins> + </build> + + <!-- ************************************************************* --> + <!-- *** Build Environment ************************************** --> + <!-- ************************************************************* --> + <scm> + <connection>${maven.scm.connection}</connection> + <developerConnection>${maven.scm.developerConnection}</developerConnection> + <url>${maven.scm.url}</url> + </scm> + + <profiles> + <profile> + <id>release-profile</id> + <activation> + <property> + <name>performRelease</name> + <value>true</value> + </property> + </activation> + <build> + <plugins> + + <plugin> + + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <!-- Ajout des libs signe par Sun dans un fichier jnlp separe --> + <execution> + <id>JnlpSun</id> + <phase>package</phase> + <configuration> + <tasks> + <copy file="${project.basedir}/src/main/resources/jnlp/sun.jnlp" + todir="${project.basedir}/target/resources/jnlp/"> + <filterset> + <filter token="mail" value="mail-1.4.jar"/> + <filter token="activation" value="activation-1.1.jar"/> + </filterset> + </copy> + <copy file="${project.build.directory}/lib/mail-1.4.jar" + todir="${project.basedir}/target/resources/jnlp/"/> + <copy file="${project.build.directory}/lib/activation-1.1.jar" + todir="${project.basedir}/target/resources/jnlp/"/> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + <!--execution> + <id>MakeManualScreenShots</id> + <phase>package</phase> + <configuration> <tasks> - <copy file="${project.basedir}/src/main/resources/jnlp/sun.jnlp" - todir="${project.basedir}/target/resources/jnlp/"> - <filterset> - <filter token="mail" value="mail-1.4.jar"/> - <filter token="activation" value="activation-1.1.jar"/> - </filterset> - </copy> - <copy file="${project.build.directory}/lib/mail-1.4.jar" - todir="${project.basedir}/target/resources/jnlp/"/> - <copy file="${project.build.directory}/lib/activation-1.1.jar" - todir="${project.basedir}/target/resources/jnlp/"/> + <exec executable="${project.basedir}/doc/manual/prepareManual.sh" + dir="${project.basedir}/doc/manual/"/> </tasks> - </configuration> - <goals> + </configuration> + <goals> <goal>run</goal> - </goals> - </execution> - <!--execution> - <id>MakeManualScreenShots</id> - <phase>package</phase> + </goals> + </execution--> + </executions> + </plugin> + + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.2-beta-2</version> <configuration> - <tasks> - <exec executable="${project.basedir}/doc/manual/prepareManual.sh" - dir="${project.basedir}/doc/manual/"/> - </tasks> + <descriptors> + <descriptor>src/main/assembly/bin.xml</descriptor> + </descriptors> </configuration> - <goals> - <goal>run</goal> - </goals> - </execution--> - </executions> - </plugin> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>attached</goal> + </goals> + </execution> + </executions> + </plugin> - <!-- Java Web Start --> - <!-- Creation du fichier principal jnlp sans les libs signees par Sun --> - <plugin> - <groupId>org.codehaus.mojo.webstart</groupId> - <artifactId>webstart-maven-plugin</artifactId> - <version>1.0-alpha-2-cl_20081018</version> - <executions> - <execution> - <phase>deploy</phase> - <goals> - <goal>jnlp-inline</goal> - </goals> - </execution> - </executions> - <configuration> - <dependencies> - <excludes> - <exclude>javax.mail:mail</exclude> - <exclude>javax.activation:activation</exclude> - </excludes> - </dependencies> - <jnlp> - <!--<resources>${project.basedir}/src/jnlp</resources>--> - <outputFile>isis-fish-v3.jnlp</outputFile> - <mainClass>${maven.jar.main.class}</mainClass> - </jnlp> + <!-- Java Web Start --> + <!-- Creation du fichier principal jnlp sans les libs signees par Sun --> + <plugin> + <groupId>org.codehaus.mojo.webstart</groupId> + <artifactId>webstart-maven-plugin</artifactId> + <version>1.0-alpha-2-cl_20081018</version> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>jnlp-inline</goal> + </goals> + </execution> + </executions> + <configuration> + <dependencies> + <excludes> + <exclude>javax.mail:mail</exclude> + <exclude>javax.activation:activation</exclude> + </excludes> + </dependencies> + <jnlp> + <!--<resources>${project.basedir}/src/jnlp</resources>--> + <outputFile>isis-fish-v3.jnlp</outputFile> + <mainClass>${maven.jar.main.class}</mainClass> + </jnlp> - <sign> - <keystore>${keystorepath}</keystore> - <keypass/> - <storepass>${keystorepass}</storepass> - <storetype/> - <alias>${keystorealias}</alias> - <validity/> + <sign> + <keystore>${keystorepath}</keystore> + <keypass/> + <storepass>${keystorepass}</storepass> + <storetype/> + <alias>${keystorealias}</alias> + <validity/> - <dnameCn/> - <dnameOu/> - <dnameO/> - <dnameL/> - <dnameSt/> - <dnameC/> + <dnameCn/> + <dnameOu/> + <dnameO/> + <dnameL/> + <dnameSt/> + <dnameC/> - <verify>true</verify> - </sign> + <verify>true</verify> + </sign> - <keystore> - <delete>false</delete> - <gen>false</gen> - </keystore> + <keystore> + <delete>false</delete> + <gen>false</gen> + </keystore> - <pack200>false</pack200> - <gzip>true</gzip> - <verbose>false</verbose> - </configuration> - </plugin> + <pack200>false</pack200> + <gzip>true</gzip> + <verbose>false</verbose> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <version>2.2-beta-2</version> - <configuration> - <descriptors> - <descriptor>src/main/assembly/bin.xml</descriptor> - </descriptors> - </configuration> - <executions> - <execution> - <phase>verify</phase> - <goals> - <goal>attached</goal> - </goals> - </execution> - </executions> - </plugin> - - </plugins> - </build> - - <!-- ************************************************************* --> - <!-- *** Build Environment ************************************** --> - <!-- ************************************************************* --> - <scm> - <connection>${maven.scm.connection}</connection> - <developerConnection>${maven.scm.developerConnection}</developerConnection> - <url>${maven.scm.url}</url> - </scm> - </project>