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

Last change on this file since 485 was 485, checked in by lemeur, 10 years ago

liste des logiciels compatibles dans les tooltip des elements

File size: 31.7 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
828 janvier 2014 : Guy Le Meur
9- je remonte dans la classe nomDeLogiciel (nom a changer) les informations concernant les élements acceptes et ignorés (informations qui se trouvaient dans les softwareXXX) car j'ai besoin de ces informations indépendamment de toute instance de softwareXXX.
10- je mets dans les 'tooltip' des éléments les noms des software qui acceptent ou ignorent chaque élément.
11
1221 Janvier 2014 : Laurent Garnier
13- sectionToExecute : Ajout des méthodes
14  o bool isInside(abstractElement*);
15  o void removeElement(abstractElement*)
16- sector : Ajout de la méthode :
17  o void removeElement(abstractElement* currentElement);
18- GWt_elementLigneFaisceau : Suppression de la méthode :
19  o addElement(GWt_abstractElement* elem)
20- GWt_ligneFaisceau : Suppression de la méthode :
21  o GWt_abstractElement* addElement(nomdElements::typedElement eType);
22- GWt_ligneFaisceau::removeElement() : Correction d'un bug. La suppression d'un
23  élément est désormais effective.
24
2508 Janvier 2014 : Laurent Garnier
26- abstractSoftware, dataManager, softwareParmela, softwareUsersprogram, softwareGenerator,
27softwareTransport, GWt_ligneFaisceau, PspaApplication :
28  o Suppression de methodes deprecated
29
30- GWt_console, GWt_softwarePanel, GWt_sector :
31  o Suppression de variables inutilisées
32
3308 Janvier 2014 : Laurent Garnier
34- sectionToExecute : Ameliorations dans le changement du début des sections
35- dataManager : Ajout d'une protection dans executeAll()
36- GWt_sectionToExecute : BUGFIX: Memory leak résolu ici. Lors du changement d'une section, on demandait au secteur qui contient à le section de toute redessiner(y compris la section courante qui était supprimée), cela revenait à couper la branche sur laquelle ont était assis. Désormais, on passe par un signal.
37- GWt_sector : Changement de privé à public de displayWidgetBeamLine()
38
3907 Janvier 2014 : Laurent Garnier
40- abstractSoftware : Suppression des numeroDeb_deprecated_
41- softwareParmela : Passage en deprecated de
42  o relativeParmelaElementIndices
43  o setRelativeParmelaElementIndices()
44- dataManager : Correction d'un bug qui rangait les éléments lus dans un fichier dans le sens
45  du dernier vers le premier et non l'inverse
46- softwareParmela::buildBeamAfterElements() : Correction de cette méthode afin de prendre un vecteur d'élément et non des numeroDeb/Fin
47- GWt_console::addConsoleMessage() : Correction dans l'affichage de la console
48- GWt_pspaApplication : ajout d'une méthode createAccelerator() afin de corriger le pb de la console(pointeur nul car celle était détruite à chaque "restaurer")
49
5006 Janvier 2014 : Laurent Garnier
51- sectionToExecute : Impleméntation en partie de setFirstElement()
52- sector : Ajout de la destruction d'un objet à la méthode clearSectionToExecute()
53- GWt-sectionToExecute : Passage a deprecated de :
54  o setFirstElementCurrentSelection
55  o setLastElementCurrentSelection
56  o setSoftwareElementCurrentSelection
57
5802 Janvier 2014 : Laurent Garnier
59- sectionToExecute : Ajout d'une méthode setFirstElement() pour changer le premier élément de la section
60- sector : Ajout de la méthode addElementAfter() pour ajouter une nouvelle section à la suite
61- dataManager : restoreElements prend désormais en charge le chargement d'un fichier
62- GWt_sectionToExecute : Ajout de la méthode changeFirstElement()  pour changer le premier élément de la section
63- GWt_accelerator: Ajout de readConfiguration()
64- PspaApplication, GWt_accelerator :  Changements pour restaurer la configuration d'un fichier de sauvegarde
65
66
6719 Décembre 2013 : Laurent Garnier
68- abstractSoftware:
69  o Supression de initComputationLimits_deprecated()
70  o Ajout d'un pointeur vers dataManager
71
72- dataManager:
73  o Suppression de getCurrentBeam() qui n'a plus lieu d'être puisque le beamLine est maintenant dans le sector.
74- sectionToExecute:
75  o Ajout d'un pointeur vers dataManager
76
77- sector:
78  o Ajout de méthodes pour gérér la particleBeam : getParticleBeam()/setParticleBeam()
79
80- softwareXX :
81  o Ajout d'un pointeur vers dataManager
82
83
8419 Décembre 2013 : Laurent Garnier
85- GWt_softwarePanel:
86  o Suppression de UIsectionsToExecute_, désormais le vecteur de sectionsToExcute est géré par le controleur
87  o Modification du softwarePanel, on peut désormais ajouter plusieurs sections et en changer le logiciel. Reste à faire les suppression de sections et les modifications de début/fin
88
8919 Décembre 2013 : Laurent Garnier
90- abstractElement :
91  o Suppression des méthodes relatives aux softwares, ils sont désormais traités dans les sectionToExecute.
92    getAbstractSoftware(), setSoftware, abstractSoftware_
93
94- softwareUnknown :
95  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
96   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
97
98- sectionToExecute :
99  o Suppression de sectionToExecute(abstractElement*), désormais il faut obligatoirement passer le nom du sofware associé (ou sofwareUnknown si besoin)
100  o Ajout de la méthode setSoftware(std::string) afin de gérer tout les select/case de sofware uniquement dans le controller
101  o Ajout de insertAtFirst(abstractElement* abs)
102
103- dataManager : Renommage de pspa_->getBeamLine() en pspa_->getBeamLine_deprecated(), en effet la beamLine n'existe plus dans cette classe, elle se trouve désormais dans la section.
104
105- GWt_elementLigneFaisceau :
106  o Passage de setBGColor() en méthode publique
107  o Suppression de updateSoftware() qui n'a plus lien d'être
108
109- GWt_sectionToExecute :
110  o Un peu de renommage pour une meilleure clarté
111  o Ajout d'un argument vers la sectionToExecute du controler
112
113- GWt_ligneFaisceau :
114  o Suppression de initializeSoftwares() qui est désormais automatiquement fait à la création d'un composant de la beamLine
115
116- PspaApplication :
117  o Renommage degetBeamLine() en getBeamLine_deprecated(), en effet la beamLine n'existe plus dans cette classe, elle se trouve désormais dans la section.
118
119- GWt_sector :
120  o Ajout d'une méthode pour récupérer le widget de la beamLine : getBeamLineWidget()
121
122- GWt_softwarePanel :
123  o Désormais il est de nouveau possible d'ajouter des sections et d'y affecter des softwares (ne marche pour le moment qu'avec la 1ere sectionToExecute)
124
125
12618 Décembre 2013 : Laurent Garnier
127- sectionToExecute :
128  o Ajoute des méthodes getLastElement() et removeLastElement()
129- GWt_softwarePanel : Début de la réintégration de ce panel dans l'interface
130- GWt_accelerator :
131  o  Ajout de la méthode areDataCoherent (déplacé de GWt_sofwtarePanel)
132  o Impléméntation de run() (déplacé de la classe GWt_sofwtarePanel)
133
13418 Décembre 2013 : Laurent Garnier
135- requirements : Améliorer afin de mieux prendre en compte la gestion/création de tags sur le serveur.
136  Précédement les libraries n'étaient pas accrochées comme il le fallait dans le requierement.
137
13816 Décembre 2013 : Laurent Garnier
139Un certain nombre d'arguments/méthodes sont postfixés par "deprecated". Ils vont être supprimé prochainement et ne servent déja probablement plus a rien pour la plupart d'entre eux.
140
141- abstractSoftware :
142  o DEPRECATED : Passage a "deprecated" des fonctions et arguments suivants :
143    - initComputationLimits()
144    - ComputationLimitsOk()
145    - numeroDeb
146    - numeroFin
147  o Suppression des paramètres globParamPtr_ et sectParamPtr_
148    qui sont désormais des paramètres de "dataManager" et "section"
149  o Ajout de la méthode getSectionToExecute()
150  o Changement du constructeur :
151   - abstractSoftware(string,globalParameters*,dataManager*); 
152   Par
153   - abstractSoftware(string, sectionToExecute*);
154  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
155   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
156   Remplacé par :
157   - createInputFile(particleBeam* beamBefore, string workingDir)
158
159- dataManager
160   o DEPRECATED : Passage a "deprecated" des fonctions et arguments suivants :
161     - getBeamLineSize()
162     - getDiagnosticBeam(string)
163     - getLabelFromElementNumero()
164     - getLabelFromElementLabel()
165   o Supression de :
166     - addSectionToExecute()
167     - addElement()
168     - getElementPointerFromNumero()
169     - clearSectionToExecute()
170
171- unknowSoftware :
172  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
173   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
174   Remplacé par :
175   - createInputFile(particleBeam* beamBefore, string workingDir)
176
177- sectionToExecute : Désormais cette classe possède un vector d'abstractElement.
178  o Changement du constructeur :
179   - sectionToExecute(abstractElement*,abstractElement*,abstractSoftware*)
180   Remplacé par :
181   - sectionToExecute(abstractElement*,abstractSoftware*) -> Plus besoin de connaitre la fin, on ajoute les éléments au et
182     à mesure dans la sectionToExecute.
183  o supression de :
184    - getFirstElement() -> On parcours désormais un vecteur d'éléments
185    - getLastElement()
186    - getElementNumberInSection()
187    - getLastElementNumberInSection()
188    - firstElementNumberInBeamLine, lastElementNumberInBeamLine, firstElement, lastElement
189  o ajout d'un vecteur d'"abstractElement*" à cette section et des méthodes associées
190
191- sector :
192  o ajout des méthodes et paramètres :
193    - addElementAfter()
194    - setSoftware()
195    - clearSectionToExecute()
196    - clearSectionToExecute(int)
197    - dataManager_, sectorParam_
198
199- sectorParameters :
200  o Changement du constructeur en ajoutant un paramètre vers le "sector" d'origine
201  o Renommage de "sector_" en "sectorsStatements_" pour éviter les confusions
202
203- softwareGenerator :
204  o Changement du constructeur :
205    - softwareGenerator(string inputFileName, globalParameters* globals, dataManager* dt);
206    Par :
207    - softwareGenerator(string inputFileName, sectionToExecute*)
208  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
209   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
210
211- softwareParmela :
212  o Changement du constructeur :
213    - softwareParmela(string inputFileName, globalParameters* globals, dataManager* dt);
214    Par :
215    - softwareParmela(string inputFileName, sectionToExecute*)
216  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
217   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
218
219- softwareTest :
220  o Changement du constructeur :
221    - softwareTest(string inputFileName, globalParameters* globals, dataManager* dt);
222    Par :
223    - softwareTest(string inputFileName, sectionToExecute*)
224  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
225   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
226
227- softwareUsersProgram :
228  o Changement du constructeur :
229    - softwareUsersProgram(string inputFileName, globalParameters* globals, dataManager* dt);
230    Par :
231    - softwareUsersProgram(string inputFileName, sectionToExecute*)
232  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
233   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
234
235- softwareMadX :
236  o Changement du constructeur :
237    - softwareMadX(string inputFileName, globalParameters* globals, dataManager* dt);
238    Par :
239    - softwareMadX(string inputFileName, sectionToExecute*)
240  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
241   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
242
243
244- softwareTransport :
245  o Changement du constructeur :
246    - softwareTransport(string inputFileName, globalParameters* globals, dataManager* dt);
247    Par :
248    - softwareTransport(string inputFileName, sectionToExecute*)
249  o Changement de la méthode createInputFile qui ne prend désormais plus de numéroDeb ni numéroFin.
250   - createInputFile(particleBeam* beamBefore,unsigned int numeroDeb, unsigned int numeroFin, string workingDir)
251
252- GWt_elementBeam, Cell, Bend, Drift... :
253  o Changement du constructeur pour l'associer à un abstrastElement
254
255- GWt_elementLigneFaisceu :
256  o Remplacement de :
257    - initialize_ligneFaisceau(nomdElements::typedElement eType,GWt_ligneFaisceau* ligne);
258    Par :
259    - initialize_ligneFaisceau(GWt_ligneFaisceau* ligne, abstractElement* abstractElem)
260  o Suppression du pointeur vers PspaApplication*
261  o DEPRECATED : GWt_abstractElement
262
263- GWt_dropZoneLigneFaisceau :
264  o Desormais une dropZone n'est plus lié à PspaApplication mais à un dataManager
265
266- GWt_sectionToExecute :
267  o Ajout d'un pointer vers le section qui contient cette section
268
269- GWt_softwarePanel :
270  o Cette classe n'est plus liée à PspaApplication, mais au GWt_sector qui la contient
271
272- GWt_ligneFaisceau :
273  o Desormais cette classe n'est plus lié à PspaApplication mais à un dataManager et un GWt_sector
274  o DEPRECATED :
275    - update()
276    - manageLineFaisceauLayout()
277
278- GWt_sectorParameters
279  o DEPRECATED :
280    - createSector()
281    - buttons()
282    - execDialog()
283
284- PspaApplication :
285  o La beamLine n'est plus gérée dans cette classe mais dans le dataManager, de ce fait, un certain nombre de fonctions et arguments disparaissent :
286  o DEPRECATED :
287    - beamLine
288    - createBeamLine()
289  o Un certain nombre de fonction sont déplacée dans la nouvelle classe GWt_accelerator :
290    - dialogOnGraphics()
291    - faireDessinPhaseSpace(WContainerWidget* toto, particleBeam* beam, string elementLabel, string namex, string namey, int typeFaisceau)
292    - faireDessinEnveloppe(WContainerWidget* toto, string type)
293    - chartPlot2vec(WContainerWidget* toto,vector<double>& xcor,vector<double>& ycor,Wt::Chart::SeriesType seriesType,Wt::Chart::FillRangeType fillRange,Wt::Chart::AxisValue value,bool isGridLinesEnables,string title,string legendx,string legendy,int width,int height,bool makeIcon = false)
294    - removePathFromConfigName(string& config)
295    - removeExtensionFromConfigName(string& config)
296    - removeBeamLine()
297    - dessiner()
298    - dessinerEnveloppe()
299    - dessinerPhaseSpace()
300    - dessinerHistogramme()
301
302- GWt_accelerator :
303  o Nouvelle classe afin de gérer toutes les fonctions spécifiques à un accélérateur et non pas à l'application PSPA. Cette classe pourra servir si l'on à plusieurs accélérateurs dans PSPA.
304
305
30612 Décembre 2013 : Laurent Garnier
307- Renommage de GWt_LigneFaisceau en GWt_ligneFaisceau dans tout les fichiers
308  pour plus de cohérence.
309
31012 Décembre 2013 : Laurent Garnier
311Modifications en vue de changer l'interface utilisateur :
312- GWt_softwarePanel : Changement du container parent
313- GWt_sector : Nouvelle classe pour gérer les secteur au niveau UI
314- GWt_accelerator : Nouvelle classe pour gérer les accelerateurs au niveau UI
315- PspaApplication : Nouveau layout (suppression de la grille de fond)
316- GWt_LigneFaisceau, GWt_elementLigneFaisceau, GWt_console
317 - Changements mineurs
318- GWt_dropZoneLigneFaisceau : Changement de comportement du drop
319- dataManager : Ajout de méthode pour ajouter un secteur addNewSector() et du
320  vecteur de sector associé.
321- sector : Changement des noms setReflectedFrom en setDuplicatedFrom
322
32311 Décembre 2013 : Laurent Garnier
324- Ajout de la classe Section et quelques modifications dans le pspa.css
325
32621 juin 2013  : Guy Le Meur
327- la désignation des éléments compatibles avec un logiciel est faite
328  dans le fichier correspondant softwareXXXX.cc
329- dans les fichiers elementXXX les références aux software sont
330  supprimées. La communication avec les logiciels est assurée par une méthode
331  parametersToSoftware() qui envoie tous les paramètres, parmi lesquelles
332  chaque logiciel fera le tri et construira son fichier d'entrée.
333- La définition des couleurs d'affichage des logiciels sur l'interface
334  est effectuée dans la classe 'nomDeLogiciel' (en attendant mieux).
335
33610 juin 2013  : Guy Le Meur
337- redefinition du faisceau (particleBeam) comme donné à z = cte
338- pour PARMELA, quand le faiceau n'est pas donné par rfgun, on recule
339  le faisceau, pour qu'au début du calcul il soit tout entier avant le
340  premier élément.
341
34218 avril 2013 : Laurent Garnier
343- Generation de fichiers PDF pour les graphiques en cours (ca marche!)
344
34530 mars 2013 : Guy Le Meur
346- Vérification algorithmique (dataManager) de la consécution des sections proposées au calcul.
347- 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.
348
34929 Mars : Laurent Garnier
350- Alignement au milieu de la ligne entre les elements
351- Ajout d'une marge autour des elements de la beamLine
352- Ajout d'une bordure autour des icones de gauche
353- GWt_console : Ajout d'une fonction de recherche
354- Remplacement des "Bad section definition" par des messages dans la zone erreur des sections
355- Passage en blanc des elements ignorés dans la beamLine
356
35728 Mars : Laurent Garnier
358- Correction de problèmes avec le softwarePanel
359- Correction dans les comboBox
360- Ajout de l'heure et la date sur les graphiques
361- particleBeam : passage de 3 à 5 sigma
362
36327 Mars : Laurent Garnier
364- pspa.css : Ajout de styles pour divers containers (buttons...)
365- abstractElement.cc : Correction d'un bug dans setSoftware() qui ne mettait pas
366  le software a jour si celui ci était "unknow"
367- GWt_elementLigneFaisceau.cc : Correction d'un bug qui ne mettait pas à jour la
368  couleur du sofware sur un chanegement
369- GWt_serverFileSelector,GWt_dialog : Améliorations de l'aspect visuel
370- GWt_sectionToExecute.cc : Mise en application des comboBox
371- GWt_pspaApplication.cc : Correction d'un bug qui ne remettait pas a jour les sections
372  lors de l'effacement des composants
373- GWt_softwarePanel.cc : Mise en place des comboBox et suppression des dialogBox
374- Ajout d'un fond gris sur l'output
375-
376
37724 mars 2013 : Guy Le Meur
378-supprimé des sorties inutiles dans l   a fenêtre console
379-localisation du fichier de sortie de parmela, parmout, dans workingarea
380
38122 Mars : Laurent Garnier
382- GWt_sectionToExecute : Amélioration du layout
383- GWt_softwarePanel : Suppression de la version avec les lineEdit
384- Améliorations de l'interface graphique
385- Restructuration de la console
386- Remise en ordre des éléments de la barre d'icone à gauche
387- Toujours quelques problemes à regler sur les comboBox
388
38920 Mars : Laurent Garnier
390- GWt_LigneFaisceau : renommage
391- GWt_softwarePanel : Preparation des ComboBox
392- GWt_sectionToExecute : Ajout de qq méthodes pour manipuler les ComboBox
393
39418 mars : Francois Touze
395- GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés)
396
397
39813 Mars : Laurent Garnier
399- Etape 2 ok, test ok
400
40113 Mars : Laurent Garnier
402- dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions
403- sectionToExecute : renommage
404- GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et
405  passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans
406  la jobList du dataManager
407
40812 mars : Guy Le Meur
409-softwareXXX : changé l'indexation ders éléments pour tenir compte des éléments ignorés par les softwares.
410-dataManager : création d'une méthode getDiagnosticBeam(string elementLabel);
411
41212 Mars : Laurent Garnier
413- dataManager:
414  o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index.
415  Mieux vaut passer par des elements abstraits plus simples à gérer.
416  o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes.
417  o Déplacement de createSoftwareConnexion() en "public"
418- sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec.
419  Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés
420  au profil des abstractElements.
421- GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string)
422- GWt_softwarePanel : Modifications pour attraper les bons éléments
423
424abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog)
425
42611 Mars : Laurent Garnier
427- GWt_elementLigneFaisceau : Changement de l'apparence des icones  poubelle et paramètres
428  qui apparaissent désormais horizontalement et non verticalement
429
4308 mars : Francois Touze
431- particleBeam : corrigé le remplissage des histogrammes et maj des unites
432- GWt_pspaApplication : completé l'écriture des légendes
433- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
434
4357 Mars : Laurent Garnier
436- pspa.css : Ajout de l'icone poubelle
437- GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine
438- GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine
439
4406 Mars : Laurent Garnier
441- pspa.css :
442 o Ajout de style pour les futurs graphiques
443 o Ajout de .softwareElementLigneFaisceauName
444- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
445  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
446  des graphiques sans légende, sans bordures...
447- GWt_bend, GWt_drift, GWt_beam
448  GWt_soleno, GWt_fit, GWt_rfgun
449  GWt_cell : bug fix #18
450- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
451  Ajout d'une méthode getName()
452- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
453- PspaApplication :
454 o Affichage du nom du cas test dans le titre de la fenetre
455 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
456
4575 Mars : Laurent Garnier
458- pspa.css : ameliorations dans le style des elements
459- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
460- GWt_abstractElement : suppression des actions sur l'image d'un element
461- ajoute de l'icone trash.png
462 
4635 mars : Francois Touze
464-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
465
4665 Mars : Laurent Garnier
467- GWt_LigneFaisceau : protection contre un pointer NULL
468- abstractElement : Ajout d'un cas oublié dans la version précédente
469- ajoute du cas test philFit.save
470
4714 Mars : Laurent Garnier
472- pspa.css
473  o Changement de styles sur les icones de la beamLine
474  o Ajout de style qui servirons plus tard
475- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
476  elementRfGun, elementFit, elementSnapshot :
477  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
478    déplacé dans abstractElement
479- abstractElement : ajout de
480  o setSoftware(nomDeLogiciel prog)
481  o getAbstractSoftware()
482  o registerAcceptableSoftware(nomDeLogiciel abs)
483- dataManager.cc :
484  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
485     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
486     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
487     false si on ne peux pas ajouter ce software avec cet élément.
488- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
489- GWt_ligneFaisceau :
490  o Ajout de update()
491  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
492- GWt_elementLigneFaisceau:
493  o  Ajout d'une variable privée : elementContainer_
494  o Suppression de la seconde ligne du tableau contenu dans cet élément
495  o setElementLabel : Mise à jour du tooltip
496  o mise a jour de la couleur de fond des sections
497- GWt_abstractElement
498  o Protection dans : updateLabelAndToolTipWidget()
499- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
500- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
501
5021er Mars : Laurent Garnier
503- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
504- Ajout d'un nouvel icone qui servira plus tard : advanced.png
505
50627 février 2013 Laurent Garnier
507- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
508
50926 février 2013 Laurent Garnier
510- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
511- beam2moments : Correction d'un warning qui se pourait être un bug
512- dataManager : saveConfiguration(string folder, string nameOfCase).
513   Ajout d'un dossiers pour le stockage des fichiers de config
514- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
515- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
516- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
517- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
518
51922 février 2013 Guy Le Meur
520- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
521_ 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'.
522
52320 Février 2013 Laurent Garnier
524- requierements : Remise mise en place d'une seule librarie, encore du travail
525  à faire avant de séparer tout en M-V-C
526- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
527  de config sur le serveur
528
52919 Février 2013 Laurent Garnier
530- Creation de 2 librairies dans le requirement au lieu d'une seule
531
53218 Février 2013 Francois Touze
533- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
534- paramètres et legendes pour la partie histogramme
535- ajout du bouton "cancel" à chaque element
536
53718 Février 2013 Laurent Garnier
538- Correction du bug #15
539- Correction du bug #37
540- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
541
54212 Février 2013 Laurent Garnier
543- Correction du fond qui ne passait pas sur le serveur
544- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
545
5465 Février 2013 Laurent Garnier
547- Change cursor style on drag elements
548- Correction d'un bug introduit dans la derniere revision #28
549- Quelques renommages
550- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
551
5524 Février 2013 Laurent Garnier
553- Suppression de la classe "elementsCollection"
554- dataManager : Suppresion de commentaires
555- GWt_elementLigneFaisceau.cc
556- GWt_bend, GWt_drift, GWt_beam
557  GWt_soleno, GWt_fit, GWt_rfgun
558  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
559- GWt_abstractElement :
560  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
561  o Ajoute de FileInput()
562- 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)
563
5641er Février 2013 Laurent Garnier
565- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
566  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
567  reportées sur le dataManager
568
569- abstractSoftware, softwareTransport, softwareParmela :
570  o  remplacement de "elementsCollection" par "dataManager"
571
572- dataManager : Ajout des méthodes provenant de "elementsCollection"
573- GWt_elementLigneFaisceau :
574  o suppression de l'image "fleche" et quelques renommages
575- GWt_bend, GWt_drift, GWt_beam
576  GWt_soleno, GWt_fit, GWt_rfgun
577  GWt_cell : quelques simplifications internes
578- GWt_LigneFaisceau :
579  o Ajout des méthodes provenant de "elementsCollection"
580  o mise à jour des labels à chaque ajout d'élément
581- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
582- GWt_abstractElement : quelques renommages
583- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
584
58531 Janvier 2013  Laurent Garnier
586- dataManager : Suppression des références au workingDir et passage de
587  cette variable dans la classe elle même
588- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
589- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
590- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
591
59230 Janvier 2013  Laurent Garnier
593- dataManager : Ajout de la méthode removeElement()
594- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
595- GWt_dialog : Changement du format du message de std::string en WString
596- GWt_LigneFaisceau,GWt_abstractElement :
597   Possibilité de suppression d'un élement par double-click sur celui-ci
598- GWt_elementLigneFaisceau :
599 o  Ajout d'une méthode pour récupérer l'abstract element
600 o Suppresion de méthode inutile
601- Correction du bug #11
602
60329 janvier 2013 Guy Le Meur
604
605- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
606 classes héritées softwareParmela, softwareTransport
607
60829 Janvier 2013  Laurent Garnier
609- Ajout de la classe GWt_abstractElementFactory
610- GWt_bend, GWt_drift, GWt_beam
611  GWt_soleno, GWt_fit, GWt_rfgun
612  GWt_cell,  GWt_pspaApplication,
613  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
614  dans les élements
615- Bug #18 à la modification d'un label : Corrigé
616- prepare to "erase element on double click"
617
618- GWt_abstractElement : Déplacement de methode createDragImage()
619
620- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
621
622- GWt_pspaApplication : ajout d'une abstractElementFactory
623
62428 Janvier 2013  Laurent Garnier
625- GWt_ligneFaisceau:
626  o Suppression de code inutile
627  o insertion des éléments dans la liste des objets de la ligne
628
629- GWt_bend, GWt_drift, GWt_beam
630  GWt_soleno, GWt_fit, GWt_rfgun
631  GWt_cell : ajout d'une méthode print()
632
633- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
634  de méthodes inutiles
635
636- mixedTools.h : ajout de la méthode boolToString()
637
638- elementRfgun, elementFit, elementSoleno
639  elementBeam, elementDrift, elementBend
640  elementCell :
641  o ajout d'une méthode print()
642  o Remise en ordre du label sans les 999
643
64425 Janvier 2013  Laurent Garnier
645- Insertion dans la drop box ok + images ok
646- Restaurer la config refonctionne
647- Avec un ascenseur qui marche mieux
648 
64924 Janvier 2013  Laurent Garnier
650- Ameliorations sur la drop zone
651- re-identation du code dans la partie graphique
652- Insertion dans la drop box ok
653
65423 Janvier 2013  Laurent Garnier
655- quelques renommages et améliorations sur la drop zone
656
65722 Janvier 2013  Laurent Garnier
658- Fix probleme de compilation introduit par la derniÚre revision (260)
659- refactoring (suite)
660
66121 Janvier 2013  Laurent Garnier
662- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
663- Deplacement des styles dans la feuille css
664- modification du appRoo() par un docRoot()
665- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
666- ajout d'une srollbar
667- refactoring
668
66919 Janvier 2013  Laurent Garnier
670- Ajout d'icones pour la toolbar et d'un fond sur le programme
671
67218 Janvier 2013  Laurent Garnier
673- Mise à jour de la partie web (drop zone). Aucune modification majeures,
674  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
675  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
676- Correction de la console qui est désormais une classe à part et initilisée une
677  seule fois à chaque nouvelle session
678- Renommage de GWt_tools en GWt_console
679
68021 December 2012  Laurent Garnier
681- Pas mal de modification coté physique par Guy et François
682- Par rapport à la derniÚre revision :
683  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
684  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
685  o Suppression des bordures pointillées dans les éléments
686
68717 Octobre 2012  Laurent Garnier
688- Affichage d'un Dialog lors du clic sur le bouton Drift
689
69015 Octobre 2012  Laurent Garnier
691- pspa.cc : Ajout de composant (console) et réarragement du GUI
692- Déplacement des .h dans le répertoire include
693- Ajout du fichier Doxyfile
694
695
Note: See TracBrowser for help on using the repository browser.