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

Last change on this file since 412 was 412, checked in by garnier, 12 years ago

Passage en blanc des elements ignorés dans la beamLine

File size: 15.4 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
829 Mars : Laurent Garnier
9- Alignement au milieu de la ligne entre les elements
10- Ajout d'une marge autour des elements de la beamLine
11- Ajout d'une bordure autour des icones de gauche
12- GWt_console : Ajout d'une fonction de recherche
13- Remplacement des "Bad section definition" par des messages dans la zone erreur des sections
14- Passage en blanc des elements ignorés dans la beamLine
15
1628 Mars : Laurent Garnier
17- Correction de problèmes avec le softwarePanel
18- Correction dans les comboBox
19- Ajout de l'heure et la date sur les graphiques
20- particleBeam : passage de 3 à 5 sigma
21
2227 Mars : Laurent Garnier
23- pspa.css : Ajout de styles pour divers containers (buttons...)
24- abstractElement.cc : Correction d'un bug dans setSoftware() qui ne mettait pas
25  le software a jour si celui ci était "unknow"
26- GWt_elementLigneFaisceau.cc : Correction d'un bug qui ne mettait pas à jour la
27  couleur du sofware sur un chanegement
28- GWt_serverFileSelector,GWt_dialog : Améliorations de l'aspect visuel
29- GWt_sectionToExecute.cc : Mise en application des comboBox
30- GWt_pspaApplication.cc : Correction d'un bug qui ne remettait pas a jour les sections
31  lors de l'effacement des composants
32- GWt_softwarePanel.cc : Mise en place des comboBox et suppression des dialogBox
33- Ajout d'un fond gris sur l'output
34-
35
3624 mars 2013 : Guy Le Meur
37-supprimé des sorties inutiles dans l   a fenêtre console
38-localisation du fichier de sortie de parmela, parmout, dans workingarea
39
4022 Mars : Laurent Garnier
41- GWt_sectionToExecute : Amélioration du layout
42- GWt_softwarePanel : Suppression de la version avec les lineEdit
43- Améliorations de l'interface graphique
44- Restructuration de la console
45- Remise en ordre des éléments de la barre d'icone à gauche
46- Toujours quelques problemes à regler sur les comboBox
47
4820 Mars : Laurent Garnier
49- GWt_LigneFaisceau : renommage
50- GWt_softwarePanel : Preparation des ComboBox
51- GWt_sectionToExecute : Ajout de qq méthodes pour manipuler les ComboBox
52
5318 mars : Francois Touze
54- GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés)
55
56
5713 Mars : Laurent Garnier
58- Etape 2 ok, test ok
59
6013 Mars : Laurent Garnier
61- dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions
62- sectionToExecute : renommage
63- GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et
64  passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans
65  la jobList du dataManager
66
6712 mars : Guy Le Meur
68-softwareXXX : changé l'indexation ders éléments pour tenir compte des éléments ignorés par les softwares.
69-dataManager : création d'une méthode getDiagnosticBeam(string elementLabel);
70
7112 Mars : Laurent Garnier
72- dataManager:
73  o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index.
74  Mieux vaut passer par des elements abstraits plus simples à gérer.
75  o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes.
76  o Déplacement de createSoftwareConnexion() en "public"
77- sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec.
78  Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés
79  au profil des abstractElements.
80- GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string)
81- GWt_softwarePanel : Modifications pour attraper les bons éléments
82
83abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog)
84
8511 Mars : Laurent Garnier
86- GWt_elementLigneFaisceau : Changement de l'apparence des icones  poubelle et paramètres
87  qui apparaissent désormais horizontalement et non verticalement
88
898 mars : Francois Touze
90- particleBeam : corrigé le remplissage des histogrammes et maj des unites
91- GWt_pspaApplication : completé l'écriture des légendes
92- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
93
947 Mars : Laurent Garnier
95- pspa.css : Ajout de l'icone poubelle
96- GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine
97- GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine
98
996 Mars : Laurent Garnier
100- pspa.css :
101 o Ajout de style pour les futurs graphiques
102 o Ajout de .softwareElementLigneFaisceauName
103- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
104  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
105  des graphiques sans légende, sans bordures...
106- GWt_bend, GWt_drift, GWt_beam
107  GWt_soleno, GWt_fit, GWt_rfgun
108  GWt_cell : bug fix #18
109- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
110  Ajout d'une méthode getName()
111- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
112- PspaApplication :
113 o Affichage du nom du cas test dans le titre de la fenetre
114 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
115
1165 Mars : Laurent Garnier
117- pspa.css : ameliorations dans le style des elements
118- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
119- GWt_abstractElement : suppression des actions sur l'image d'un element
120- ajoute de l'icone trash.png
121 
1225 mars : Francois Touze
123-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
124
1255 Mars : Laurent Garnier
126- GWt_LigneFaisceau : protection contre un pointer NULL
127- abstractElement : Ajout d'un cas oublié dans la version précédente
128- ajoute du cas test philFit.save
129
1304 Mars : Laurent Garnier
131- pspa.css
132  o Changement de styles sur les icones de la beamLine
133  o Ajout de style qui servirons plus tard
134- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
135  elementRfGun, elementFit, elementSnapshot :
136  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
137    déplacé dans abstractElement
138- abstractElement : ajout de
139  o setSoftware(nomDeLogiciel prog)
140  o getAbstractSoftware()
141  o registerAcceptableSoftware(nomDeLogiciel abs)
142- dataManager.cc :
143  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
144     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
145     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
146     false si on ne peux pas ajouter ce software avec cet élément.
147- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
148- GWt_ligneFaisceau :
149  o Ajout de update()
150  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
151- GWt_elementLigneFaisceau:
152  o  Ajout d'une variable privée : elementContainer_
153  o Suppression de la seconde ligne du tableau contenu dans cet élément
154  o setElementLabel : Mise à jour du tooltip
155  o mise a jour de la couleur de fond des sections
156- GWt_abstractElement
157  o Protection dans : updateLabelAndToolTipWidget()
158- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
159- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
160
1611er Mars : Laurent Garnier
162- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
163- Ajout d'un nouvel icone qui servira plus tard : advanced.png
164
16527 février 2013 Laurent Garnier
166- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
167
16826 février 2013 Laurent Garnier
169- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
170- beam2moments : Correction d'un warning qui se pourait être un bug
171- dataManager : saveConfiguration(string folder, string nameOfCase).
172   Ajout d'un dossiers pour le stockage des fichiers de config
173- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
174- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
175- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
176- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
177
17822 février 2013 Guy Le Meur
179- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
180_ 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'.
181
18220 Février 2013 Laurent Garnier
183- requierements : Remise mise en place d'une seule librarie, encore du travail
184  à faire avant de séparer tout en M-V-C
185- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
186  de config sur le serveur
187
18819 Février 2013 Laurent Garnier
189- Creation de 2 librairies dans le requirement au lieu d'une seule
190
19118 Février 2013 Francois Touze
192- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
193- paramètres et legendes pour la partie histogramme
194- ajout du bouton "cancel" à chaque element
195
19618 Février 2013 Laurent Garnier
197- Correction du bug #15
198- Correction du bug #37
199- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
200
20112 Février 2013 Laurent Garnier
202- Correction du fond qui ne passait pas sur le serveur
203- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
204
2055 Février 2013 Laurent Garnier
206- Change cursor style on drag elements
207- Correction d'un bug introduit dans la derniere revision #28
208- Quelques renommages
209- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
210
2114 Février 2013 Laurent Garnier
212- Suppression de la classe "elementsCollection"
213- dataManager : Suppresion de commentaires
214- GWt_elementLigneFaisceau.cc
215- GWt_bend, GWt_drift, GWt_beam
216  GWt_soleno, GWt_fit, GWt_rfgun
217  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
218- GWt_abstractElement :
219  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
220  o Ajoute de FileInput()
221- 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)
222
2231er Février 2013 Laurent Garnier
224- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
225  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
226  reportées sur le dataManager
227
228- abstractSoftware, softwareTransport, softwareParmela :
229  o  remplacement de "elementsCollection" par "dataManager"
230
231- dataManager : Ajout des méthodes provenant de "elementsCollection"
232- GWt_elementLigneFaisceau :
233  o suppression de l'image "fleche" et quelques renommages
234- GWt_bend, GWt_drift, GWt_beam
235  GWt_soleno, GWt_fit, GWt_rfgun
236  GWt_cell : quelques simplifications internes
237- GWt_LigneFaisceau :
238  o Ajout des méthodes provenant de "elementsCollection"
239  o mise à jour des labels à chaque ajout d'élément
240- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
241- GWt_abstractElement : quelques renommages
242- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
243
24431 Janvier 2013  Laurent Garnier
245- dataManager : Suppression des références au workingDir et passage de
246  cette variable dans la classe elle même
247- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
248- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
249- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
250
25130 Janvier 2013  Laurent Garnier
252- dataManager : Ajout de la méthode removeElement()
253- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
254- GWt_dialog : Changement du format du message de std::string en WString
255- GWt_LigneFaisceau,GWt_abstractElement :
256   Possibilité de suppression d'un élement par double-click sur celui-ci
257- GWt_elementLigneFaisceau :
258 o  Ajout d'une méthode pour récupérer l'abstract element
259 o Suppresion de méthode inutile
260- Correction du bug #11
261
26229 janvier 2013 Guy Le Meur
263
264- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
265 classes héritées softwareParmela, softwareTransport
266
26729 Janvier 2013  Laurent Garnier
268- Ajout de la classe GWt_abstractElementFactory
269- GWt_bend, GWt_drift, GWt_beam
270  GWt_soleno, GWt_fit, GWt_rfgun
271  GWt_cell,  GWt_pspaApplication,
272  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
273  dans les élements
274- Bug #18 à la modification d'un label : Corrigé
275- prepare to "erase element on double click"
276
277- GWt_abstractElement : Déplacement de methode createDragImage()
278
279- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
280
281- GWt_pspaApplication : ajout d'une abstractElementFactory
282
28328 Janvier 2013  Laurent Garnier
284- GWt_ligneFaisceau:
285  o Suppression de code inutile
286  o insertion des éléments dans la liste des objets de la ligne
287
288- GWt_bend, GWt_drift, GWt_beam
289  GWt_soleno, GWt_fit, GWt_rfgun
290  GWt_cell : ajout d'une méthode print()
291
292- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
293  de méthodes inutiles
294
295- mixedTools.h : ajout de la méthode boolToString()
296
297- elementRfgun, elementFit, elementSoleno
298  elementBeam, elementDrift, elementBend
299  elementCell :
300  o ajout d'une méthode print()
301  o Remise en ordre du label sans les 999
302
30325 Janvier 2013  Laurent Garnier
304- Insertion dans la drop box ok + images ok
305- Restaurer la config refonctionne
306- Avec un ascenseur qui marche mieux
307 
30824 Janvier 2013  Laurent Garnier
309- Ameliorations sur la drop zone
310- re-identation du code dans la partie graphique
311- Insertion dans la drop box ok
312
31323 Janvier 2013  Laurent Garnier
314- quelques renommages et améliorations sur la drop zone
315
31622 Janvier 2013  Laurent Garnier
317- Fix probleme de compilation introduit par la derniÚre revision (260)
318- refactoring (suite)
319
32021 Janvier 2013  Laurent Garnier
321- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
322- Deplacement des styles dans la feuille css
323- modification du appRoo() par un docRoot()
324- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
325- ajout d'une srollbar
326- refactoring
327
32819 Janvier 2013  Laurent Garnier
329- Ajout d'icones pour la toolbar et d'un fond sur le programme
330
33118 Janvier 2013  Laurent Garnier
332- Mise à jour de la partie web (drop zone). Aucune modification majeures,
333  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
334  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
335- Correction de la console qui est désormais une classe à part et initilisée une
336  seule fois à chaque nouvelle session
337- Renommage de GWt_tools en GWt_console
338
33921 December 2012  Laurent Garnier
340- Pas mal de modification coté physique par Guy et François
341- Par rapport à la derniÚre revision :
342  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
343  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
344  o Suppression des bordures pointillées dans les éléments
345
34617 Octobre 2012  Laurent Garnier
347- Affichage d'un Dialog lors du clic sur le bouton Drift
348
34915 Octobre 2012  Laurent Garnier
350- pspa.cc : Ajout de composant (console) et réarragement du GUI
351- Déplacement des .h dans le répertoire include
352- Ajout du fichier Doxyfile
353
354
Note: See TracBrowser for help on using the repository browser.