[28] | 1 | History |
---|
| 2 | ------------------------------------------------------------------- |
---|
| 3 | |
---|
| 4 | ========================================================= |
---|
[297] | 5 | PSPA - Plateforme de simulation en physique des accélérateurs |
---|
[28] | 6 | ========================================================= |
---|
[398] | 7 | |
---|
| 8 | 24 mars 2013 : Guy Le Meur |
---|
| 9 | -supprimé des sorties inutiles dans l a fenêtre console |
---|
| 10 | -localisation du fichier de sortie de parmela, parmout, dans workingarea |
---|
| 11 | |
---|
[394] | 12 | 18 mars : Francois Touze |
---|
| 13 | - GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés) |
---|
| 14 | |
---|
[386] | 15 | 12 mars : Guy Le Meur |
---|
| 16 | -softwareXXX : changé l'indexation ders éléments pour tenir compte des éléments ignorés par les softwares. |
---|
| 17 | -dataManager : création d'une méthode getDiagnosticBeam(string elementLabel); |
---|
[329] | 18 | |
---|
[382] | 19 | 11 Mars : Laurent Garnier |
---|
| 20 | - GWt_elementLigneFaisceau : Changement de l'apparence des icones poubelle et paramètres |
---|
| 21 | qui apparaissent désormais horizontalement et non verticalement |
---|
| 22 | |
---|
[378] | 23 | 8 mars : Francois Touze |
---|
| 24 | - particleBeam : corrigé le remplissage des histogrammes et maj des unites |
---|
| 25 | - GWt_pspaApplication : completé l'écriture des légendes |
---|
[380] | 26 | - j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot |
---|
[378] | 27 | |
---|
[376] | 28 | 7 Mars : Laurent Garnier |
---|
| 29 | - pspa.css : Ajout de l'icone poubelle |
---|
| 30 | - GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine |
---|
| 31 | - GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine |
---|
| 32 | |
---|
[370] | 33 | 6 Mars : Laurent Garnier |
---|
[375] | 34 | - pspa.css : |
---|
| 35 | o Ajout de style pour les futurs graphiques |
---|
| 36 | o Ajout de .softwareElementLigneFaisceauName |
---|
[370] | 37 | - GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec() |
---|
| 38 | afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire |
---|
| 39 | des graphiques sans légende, sans bordures... |
---|
[372] | 40 | - GWt_bend, GWt_drift, GWt_beam |
---|
| 41 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
| 42 | GWt_cell : bug fix #18 |
---|
[375] | 43 | - abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest : |
---|
| 44 | Ajout d'une méthode getName() |
---|
| 45 | - GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite |
---|
| 46 | - PspaApplication : |
---|
| 47 | o Affichage du nom du cas test dans le titre de la fenetre |
---|
| 48 | o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers |
---|
[370] | 49 | |
---|
[365] | 50 | 5 Mars : Laurent Garnier |
---|
| 51 | - pspa.css : ameliorations dans le style des elements |
---|
| 52 | - GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements |
---|
| 53 | - GWt_abstractElement : suppression des actions sur l'image d'un element |
---|
| 54 | - ajoute de l'icone trash.png |
---|
| 55 | |
---|
[364] | 56 | 5 mars : Francois Touze |
---|
| 57 | -GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z |
---|
| 58 | |
---|
[361] | 59 | 5 Mars : Laurent Garnier |
---|
| 60 | - GWt_LigneFaisceau : protection contre un pointer NULL |
---|
| 61 | - abstractElement : Ajout d'un cas oublié dans la version précédente |
---|
| 62 | - ajoute du cas test philFit.save |
---|
| 63 | |
---|
[359] | 64 | 4 Mars : Laurent Garnier |
---|
| 65 | - pspa.css |
---|
| 66 | o Changement de styles sur les icones de la beamLine |
---|
| 67 | o Ajout de style qui servirons plus tard |
---|
| 68 | - elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno, |
---|
| 69 | elementRfGun, elementFit, elementSnapshot : |
---|
| 70 | o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software() |
---|
| 71 | déplacé dans abstractElement |
---|
| 72 | - abstractElement : ajout de |
---|
| 73 | o setSoftware(nomDeLogiciel prog) |
---|
| 74 | o getAbstractSoftware() |
---|
| 75 | o registerAcceptableSoftware(nomDeLogiciel abs) |
---|
| 76 | - dataManager.cc : |
---|
| 77 | o Suppression de checkExecute() et checkElementsForExec(). Dans la méthode |
---|
| 78 | GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à |
---|
| 79 | pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie |
---|
| 80 | false si on ne peux pas ajouter ce software avec cet élément. |
---|
| 81 | - GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus) |
---|
| 82 | - GWt_ligneFaisceau : |
---|
| 83 | o Ajout de update() |
---|
| 84 | o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible) |
---|
| 85 | - GWt_elementLigneFaisceau: |
---|
| 86 | o Ajout d'une variable privée : elementContainer_ |
---|
| 87 | o Suppression de la seconde ligne du tableau contenu dans cet élément |
---|
| 88 | o setElementLabel : Mise à jour du tooltip |
---|
| 89 | o mise a jour de la couleur de fond des sections |
---|
| 90 | - GWt_abstractElement |
---|
| 91 | o Protection dans : updateLabelAndToolTipWidget() |
---|
| 92 | - softwareParmela : ajout d'une protection sur NULL pointer dans createInputFile() |
---|
| 93 | - trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk |
---|
[361] | 94 | |
---|
[352] | 95 | 1er Mars : Laurent Garnier |
---|
| 96 | - Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février |
---|
[359] | 97 | - Ajout d'un nouvel icone qui servira plus tard : advanced.png |
---|
[352] | 98 | |
---|
[348] | 99 | 27 février 2013 Laurent Garnier |
---|
| 100 | - beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février |
---|
| 101 | |
---|
[347] | 102 | 26 février 2013 Laurent Garnier |
---|
| 103 | - pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs |
---|
| 104 | - beam2moments : Correction d'un warning qui se pourait être un bug |
---|
| 105 | - dataManager : saveConfiguration(string folder, string nameOfCase). |
---|
| 106 | Ajout d'un dossiers pour le stockage des fichiers de config |
---|
| 107 | - abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software. |
---|
| 108 | - GWt_elementLigneFaisceau : Coup de rafraihissement visuel |
---|
| 109 | - GWt_serverFileSelector : Management des fichiers des sessions utilisateur |
---|
| 110 | - PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration() |
---|
| 111 | |
---|
[341] | 112 | 22 février 2013 Guy Le Meur |
---|
| 113 | - complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc. |
---|
| 114 | _ corrigé un bug concernant la sauvegarde de la configuration : l'attribut nameOfCase_ de la classe PspaApplication contient le 'nom du cas de calcul' sans extension ni chemin. Donc, pour le cas test, nameOfCase_ vaut 'pspa'. |
---|
| 115 | |
---|
[336] | 116 | 20 Février 2013 Laurent Garnier |
---|
| 117 | - requierements : Remise mise en place d'une seule librarie, encore du travail |
---|
| 118 | à faire avant de séparer tout en M-V-C |
---|
| 119 | - Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers |
---|
| 120 | de config sur le serveur |
---|
| 121 | |
---|
[329] | 122 | 19 Février 2013 Laurent Garnier |
---|
| 123 | - Creation de 2 librairies dans le requirement au lieu d'une seule |
---|
| 124 | |
---|
[328] | 125 | 18 Février 2013 Francois Touze |
---|
| 126 | - réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu) |
---|
| 127 | - paramètres et legendes pour la partie histogramme |
---|
| 128 | - ajout du bouton "cancel" à chaque element |
---|
[28] | 129 | |
---|
[323] | 130 | 18 Février 2013 Laurent Garnier |
---|
| 131 | - Correction du bug #15 |
---|
| 132 | - Correction du bug #37 |
---|
[329] | 133 | - Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces" |
---|
[323] | 134 | |
---|
[319] | 135 | 12 Février 2013 Laurent Garnier |
---|
| 136 | - Correction du fond qui ne passait pas sur le serveur |
---|
[320] | 137 | - GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment) |
---|
[319] | 138 | |
---|
[309] | 139 | 5 Février 2013 Laurent Garnier |
---|
| 140 | - Change cursor style on drag elements |
---|
[310] | 141 | - Correction d'un bug introduit dans la derniere revision #28 |
---|
| 142 | - Quelques renommages |
---|
[311] | 143 | - GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé |
---|
[309] | 144 | |
---|
[306] | 145 | 4 Février 2013 Laurent Garnier |
---|
| 146 | - Suppression de la classe "elementsCollection" |
---|
[308] | 147 | - dataManager : Suppresion de commentaires |
---|
| 148 | - GWt_elementLigneFaisceau.cc |
---|
| 149 | - GWt_bend, GWt_drift, GWt_beam |
---|
| 150 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
| 151 | GWt_cell : Ajout d'une methode initializeElement() et passage de print() dans la classe mère |
---|
| 152 | - GWt_abstractElement : |
---|
| 153 | o renommage de updateLabelWidget() en updateLabelAndToolTipWidget() |
---|
| 154 | o Ajoute de FileInput() |
---|
| 155 | - GWt_LigneFaisceau : addElement retourne désormais un GWt_abstractElement et non un abstractElement, ce qui permet de manipuler presque partout le même type d'éléments (GWt_abstractElement) |
---|
| 156 | |
---|
[305] | 157 | 1er Février 2013 Laurent Garnier |
---|
| 158 | - Suppression de la classe "elementsCollection", celle-ci stockait le contenu de |
---|
| 159 | la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées |
---|
| 160 | reportées sur le dataManager |
---|
| 161 | |
---|
| 162 | - abstractSoftware, softwareTransport, softwareParmela : |
---|
| 163 | o remplacement de "elementsCollection" par "dataManager" |
---|
| 164 | |
---|
| 165 | - dataManager : Ajout des méthodes provenant de "elementsCollection" |
---|
| 166 | - GWt_elementLigneFaisceau : |
---|
| 167 | o suppression de l'image "fleche" et quelques renommages |
---|
| 168 | - GWt_bend, GWt_drift, GWt_beam |
---|
| 169 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
| 170 | GWt_cell : quelques simplifications internes |
---|
| 171 | - GWt_LigneFaisceau : |
---|
| 172 | o Ajout des méthodes provenant de "elementsCollection" |
---|
| 173 | o mise à jour des labels à chaque ajout d'élément |
---|
| 174 | - PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20) |
---|
| 175 | - GWt_abstractElement : quelques renommages |
---|
| 176 | - GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager" |
---|
| 177 | |
---|
| 178 | 31 Janvier 2013 Laurent Garnier |
---|
[302] | 179 | - dataManager : Suppression des références au workingDir et passage de |
---|
| 180 | cette variable dans la classe elle même |
---|
| 181 | - GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément |
---|
| 182 | - GWt_pspaApplication : Extraction de l'executeWidget de cette classe |
---|
| 183 | - GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget" |
---|
| 184 | |
---|
[305] | 185 | 30 Janvier 2013 Laurent Garnier |
---|
[299] | 186 | - dataManager : Ajout de la méthode removeElement() |
---|
| 187 | - GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe |
---|
| 188 | - GWt_dialog : Changement du format du message de std::string en WString |
---|
| 189 | - GWt_LigneFaisceau,GWt_abstractElement : |
---|
| 190 | Possibilité de suppression d'un élement par double-click sur celui-ci |
---|
[301] | 191 | - GWt_elementLigneFaisceau : |
---|
| 192 | o Ajout d'une méthode pour récupérer l'abstract element |
---|
| 193 | o Suppresion de méthode inutile |
---|
| 194 | - Correction du bug #11 |
---|
[299] | 195 | |
---|
| 196 | 29 janvier 2013 Guy Le Meur |
---|
| 197 | |
---|
| 198 | - création d'un classe abstractSoftware pour interfacer l'ajout de logiciels. |
---|
| 199 | classes héritées softwareParmela, softwareTransport |
---|
| 200 | |
---|
[305] | 201 | 29 Janvier 2013 Laurent Garnier |
---|
[292] | 202 | - Ajout de la classe GWt_abstractElementFactory |
---|
| 203 | - GWt_bend, GWt_drift, GWt_beam |
---|
| 204 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
| 205 | GWt_cell, GWt_pspaApplication, |
---|
[297] | 206 | GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement |
---|
| 207 | dans les élements |
---|
| 208 | - Bug #18 à la modification d'un label : Corrigé |
---|
[294] | 209 | - prepare to "erase element on double click" |
---|
[291] | 210 | |
---|
[297] | 211 | - GWt_abstractElement : Déplacement de methode createDragImage() |
---|
[292] | 212 | |
---|
[297] | 213 | - GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication" |
---|
[292] | 214 | |
---|
| 215 | - GWt_pspaApplication : ajout d'une abstractElementFactory |
---|
| 216 | |
---|
[305] | 217 | 28 Janvier 2013 Laurent Garnier |
---|
[287] | 218 | - GWt_ligneFaisceau: |
---|
| 219 | o Suppression de code inutile |
---|
[297] | 220 | o insertion des éléments dans la liste des objets de la ligne |
---|
[287] | 221 | |
---|
| 222 | - GWt_bend, GWt_drift, GWt_beam |
---|
| 223 | GWt_soleno, GWt_fit, GWt_rfgun |
---|
[297] | 224 | GWt_cell : ajout d'une méthode print() |
---|
[287] | 225 | |
---|
[297] | 226 | - GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression |
---|
| 227 | de méthodes inutiles |
---|
[287] | 228 | |
---|
[297] | 229 | - mixedTools.h : ajout de la méthode boolToString() |
---|
[287] | 230 | |
---|
| 231 | - elementRfgun, elementFit, elementSoleno |
---|
| 232 | elementBeam, elementDrift, elementBend |
---|
[288] | 233 | elementCell : |
---|
[297] | 234 | o ajout d'une méthode print() |
---|
[288] | 235 | o Remise en ordre du label sans les 999 |
---|
[287] | 236 | |
---|
[305] | 237 | 25 Janvier 2013 Laurent Garnier |
---|
[285] | 238 | - Insertion dans la drop box ok + images ok |
---|
[286] | 239 | - Restaurer la config refonctionne |
---|
| 240 | - Avec un ascenseur qui marche mieux |
---|
| 241 | |
---|
[305] | 242 | 24 Janvier 2013 Laurent Garnier |
---|
[272] | 243 | - Ameliorations sur la drop zone |
---|
| 244 | - re-identation du code dans la partie graphique |
---|
[273] | 245 | - Insertion dans la drop box ok |
---|
[272] | 246 | |
---|
[305] | 247 | 23 Janvier 2013 Laurent Garnier |
---|
[297] | 248 | - quelques renommages et améliorations sur la drop zone |
---|
[267] | 249 | |
---|
[305] | 250 | 22 Janvier 2013 Laurent Garnier |
---|
[297] | 251 | - Fix probleme de compilation introduit par la derniÚre revision (260) |
---|
[266] | 252 | - refactoring (suite) |
---|
[261] | 253 | |
---|
[305] | 254 | 21 Janvier 2013 Laurent Garnier |
---|
[248] | 255 | - Grosse modifications pour une meilleur gestion des drag & drop (a terminer) |
---|
| 256 | - Deplacement des styles dans la feuille css |
---|
| 257 | - modification du appRoo() par un docRoot() |
---|
[254] | 258 | - renommage de GWt_LigneFaisceau en GWt_ligneFaisceau |
---|
[256] | 259 | - ajout d'une srollbar |
---|
[258] | 260 | - refactoring |
---|
[248] | 261 | |
---|
[305] | 262 | 19 Janvier 2013 Laurent Garnier |
---|
[246] | 263 | - Ajout d'icones pour la toolbar et d'un fond sur le programme |
---|
| 264 | |
---|
[305] | 265 | 18 Janvier 2013 Laurent Garnier |
---|
[297] | 266 | - Mise à jour de la partie web (drop zone). Aucune modification majeures, |
---|
| 267 | uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes |
---|
| 268 | au niveau graphiques à prévoir avec cette modification qui vont être corrigées. |
---|
| 269 | - Correction de la console qui est désormais une classe à part et initilisée une |
---|
| 270 | seule fois à chaque nouvelle session |
---|
[241] | 271 | - Renommage de GWt_tools en GWt_console |
---|
[28] | 272 | |
---|
[223] | 273 | 21 December 2012 Laurent Garnier |
---|
[297] | 274 | - Pas mal de modification coté physique par Guy et François |
---|
| 275 | - Par rapport à la derniÚre revision : |
---|
[223] | 276 | o GWt_LigneFaiseau : Ajout d'une imag de fond plutot que orange. |
---|
| 277 | o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit) |
---|
[297] | 278 | o Suppression des bordures pointillées dans les éléments |
---|
[223] | 279 | |
---|
[35] | 280 | 17 Octobre 2012 Laurent Garnier |
---|
| 281 | - Affichage d'un Dialog lors du clic sur le bouton Drift |
---|
| 282 | |
---|
[28] | 283 | 15 Octobre 2012 Laurent Garnier |
---|
[297] | 284 | - pspa.cc : Ajout de composant (console) et réarragement du GUI |
---|
| 285 | - Déplacement des .h dans le répertoire include |
---|
| 286 | - Ajout du fichier Doxyfile |
---|
| 287 | |
---|
| 288 | |
---|