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

Last change on this file since 479 was 479, checked in by garnier, 10 years ago

Modification en vue du passage de Parmela. Restauration du fichier Phyl ok

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