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

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

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

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