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

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