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

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

Modification pour remettre en marche le Run. Desormais Transport passe, mais aucun test ne permet de dire si c est bon

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