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

Last change on this file since 376 was 376, checked in by garnier, 11 years ago

correction du bug #36

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