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

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

Generation de fichiers PDF pour les graphiques en cours (ca marche)

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