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

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

Désormais il est de nouveau possible d'ajouter des sections et dy affecter des softwares (ne marche pour le moment quavec la 1ere sectionToExecute. Autres améliorations et renommages

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