source: PSPA/Interface_Web/trunk/pspaWT/History @ 398

Last change on this file since 398 was 398, checked in by lemeur, 11 years ago

fichier parmout dans workingarea

File size: 12.4 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
824 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
1218 mars : Francois Touze
13- GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés)
14
1512 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);
18
1911 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
238 mars : Francois Touze
24- particleBeam : corrigé le remplissage des histogrammes et maj des unites
25- GWt_pspaApplication : completé l'écriture des légendes
26- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
27
287 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
336 Mars : Laurent Garnier
34- pspa.css :
35 o Ajout de style pour les futurs graphiques
36 o Ajout de .softwareElementLigneFaisceauName
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...
40- GWt_bend, GWt_drift, GWt_beam
41  GWt_soleno, GWt_fit, GWt_rfgun
42  GWt_cell : bug fix #18
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
49
505 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 
565 mars : Francois Touze
57-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
58
595 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
644 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
94
951er Mars : Laurent Garnier
96- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
97- Ajout d'un nouvel icone qui servira plus tard : advanced.png
98
9927 février 2013 Laurent Garnier
100- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
101
10226 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
11222 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
11620 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
12219 Février 2013 Laurent Garnier
123- Creation de 2 librairies dans le requirement au lieu d'une seule
124
12518 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
129
13018 Février 2013 Laurent Garnier
131- Correction du bug #15
132- Correction du bug #37
133- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
134
13512 Février 2013 Laurent Garnier
136- Correction du fond qui ne passait pas sur le serveur
137- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
138
1395 Février 2013 Laurent Garnier
140- Change cursor style on drag elements
141- Correction d'un bug introduit dans la derniere revision #28
142- Quelques renommages
143- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
144
1454 Février 2013 Laurent Garnier
146- Suppression de la classe "elementsCollection"
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
1571er 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
17831 Janvier 2013  Laurent Garnier
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
18530 Janvier 2013  Laurent Garnier
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
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
195
19629 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
20129 Janvier 2013  Laurent Garnier
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,
206  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
207  dans les élements
208- Bug #18 à la modification d'un label : Corrigé
209- prepare to "erase element on double click"
210
211- GWt_abstractElement : Déplacement de methode createDragImage()
212
213- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
214
215- GWt_pspaApplication : ajout d'une abstractElementFactory
216
21728 Janvier 2013  Laurent Garnier
218- GWt_ligneFaisceau:
219  o Suppression de code inutile
220  o insertion des éléments dans la liste des objets de la ligne
221
222- GWt_bend, GWt_drift, GWt_beam
223  GWt_soleno, GWt_fit, GWt_rfgun
224  GWt_cell : ajout d'une méthode print()
225
226- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
227  de méthodes inutiles
228
229- mixedTools.h : ajout de la méthode boolToString()
230
231- elementRfgun, elementFit, elementSoleno
232  elementBeam, elementDrift, elementBend
233  elementCell :
234  o ajout d'une méthode print()
235  o Remise en ordre du label sans les 999
236
23725 Janvier 2013  Laurent Garnier
238- Insertion dans la drop box ok + images ok
239- Restaurer la config refonctionne
240- Avec un ascenseur qui marche mieux
241 
24224 Janvier 2013  Laurent Garnier
243- Ameliorations sur la drop zone
244- re-identation du code dans la partie graphique
245- Insertion dans la drop box ok
246
24723 Janvier 2013  Laurent Garnier
248- quelques renommages et améliorations sur la drop zone
249
25022 Janvier 2013  Laurent Garnier
251- Fix probleme de compilation introduit par la derniÚre revision (260)
252- refactoring (suite)
253
25421 Janvier 2013  Laurent Garnier
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()
258- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
259- ajout d'une srollbar
260- refactoring
261
26219 Janvier 2013  Laurent Garnier
263- Ajout d'icones pour la toolbar et d'un fond sur le programme
264
26518 Janvier 2013  Laurent Garnier
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
271- Renommage de GWt_tools en GWt_console
272
27321 December 2012  Laurent Garnier
274- Pas mal de modification coté physique par Guy et François
275- Par rapport à la derniÚre revision :
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)
278  o Suppression des bordures pointillées dans les éléments
279
28017 Octobre 2012  Laurent Garnier
281- Affichage d'un Dialog lors du clic sur le bouton Drift
282
28315 Octobre 2012  Laurent Garnier
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
Note: See TracBrowser for help on using the repository browser.