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

Last change on this file since 471 was 471, checked in by garnier, 11 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
RevLine 
[28]1History
2-------------------------------------------------------------------
3
4     =========================================================
[297]5     PSPA - Plateforme de simulation en physique des accélérateurs
[28]6     =========================================================
[449]7
[469]819 Décembre 2013 : Laurent Garnier
[471]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
[469]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
[467]5018 Décembre 2013 : Laurent Garnier
[468]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.
[467]60  Précédement les libraries n'étaient pas accrochées comme il le fallait dans le requierement.
61
[455]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
[449]23012 Décembre 2013 : Laurent Garnier
[453]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
[449]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
[443]24711 Décembre 2013 : Laurent Garnier
[449]248- Ajout de la classe Section et quelques modifications dans le pspa.css
[443]249
[418]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).
[398]259
[417]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
[415]26618 avril 2013 : Laurent Garnier
267- Generation de fichiers PDF pour les graphiques en cours (ca marche!)
268
[413]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
[411]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
[412]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
[411]280
[405]28128 Mars : Laurent Garnier
282- Correction de problèmes avec le softwarePanel
[410]283- Correction dans les comboBox
284- Ajout de l'heure et la date sur les graphiques
285- particleBeam : passage de 3 à 5 sigma
[405]286
[401]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
[405]298- Ajout d'un fond gris sur l'output
299-
[401]300
[398]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
[401]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
[394]31818 mars : Francois Touze
319- GWt_pspaApplication : utilise/modifie chartPlot2vec pour le tracé des histogrammes (unification des tracés)
320
[401]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
[386]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);
[329]335
[401]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
[382]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
[378]3548 mars : Francois Touze
355- particleBeam : corrigé le remplissage des histogrammes et maj des unites
356- GWt_pspaApplication : completé l'écriture des légendes
[380]357- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
[378]358
[376]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
[370]3646 Mars : Laurent Garnier
[375]365- pspa.css :
366 o Ajout de style pour les futurs graphiques
367 o Ajout de .softwareElementLigneFaisceauName
[370]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...
[372]371- GWt_bend, GWt_drift, GWt_beam
372  GWt_soleno, GWt_fit, GWt_rfgun
373  GWt_cell : bug fix #18
[375]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
[370]380
[365]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 
[364]3875 mars : Francois Touze
388-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
389
[361]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
[359]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
[361]425
[352]4261er Mars : Laurent Garnier
427- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
[359]428- Ajout d'un nouvel icone qui servira plus tard : advanced.png
[352]429
[348]43027 février 2013 Laurent Garnier
431- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
432
[347]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
[341]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
[336]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
[329]45319 Février 2013 Laurent Garnier
454- Creation de 2 librairies dans le requirement au lieu d'une seule
455
[328]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
[28]460
[323]46118 Février 2013 Laurent Garnier
462- Correction du bug #15
463- Correction du bug #37
[329]464- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
[323]465
[319]46612 Février 2013 Laurent Garnier
467- Correction du fond qui ne passait pas sur le serveur
[320]468- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
[319]469
[309]4705 Février 2013 Laurent Garnier
471- Change cursor style on drag elements
[310]472- Correction d'un bug introduit dans la derniere revision #28
473- Quelques renommages
[311]474- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
[309]475
[306]4764 Février 2013 Laurent Garnier
477- Suppression de la classe "elementsCollection"
[308]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
[305]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
[302]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
[305]51630 Janvier 2013  Laurent Garnier
[299]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
[301]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
[299]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
[305]53229 Janvier 2013  Laurent Garnier
[292]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,
[297]537  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
538  dans les élements
539- Bug #18 à la modification d'un label : Corrigé
[294]540- prepare to "erase element on double click"
[291]541
[297]542- GWt_abstractElement : Déplacement de methode createDragImage()
[292]543
[297]544- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
[292]545
546- GWt_pspaApplication : ajout d'une abstractElementFactory
547
[305]54828 Janvier 2013  Laurent Garnier
[287]549- GWt_ligneFaisceau:
550  o Suppression de code inutile
[297]551  o insertion des éléments dans la liste des objets de la ligne
[287]552
553- GWt_bend, GWt_drift, GWt_beam
554  GWt_soleno, GWt_fit, GWt_rfgun
[297]555  GWt_cell : ajout d'une méthode print()
[287]556
[297]557- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
558  de méthodes inutiles
[287]559
[297]560- mixedTools.h : ajout de la méthode boolToString()
[287]561
562- elementRfgun, elementFit, elementSoleno
563  elementBeam, elementDrift, elementBend
[288]564  elementCell :
[297]565  o ajout d'une méthode print()
[288]566  o Remise en ordre du label sans les 999
[287]567
[305]56825 Janvier 2013  Laurent Garnier
[285]569- Insertion dans la drop box ok + images ok
[286]570- Restaurer la config refonctionne
571- Avec un ascenseur qui marche mieux
572 
[305]57324 Janvier 2013  Laurent Garnier
[272]574- Ameliorations sur la drop zone
575- re-identation du code dans la partie graphique
[273]576- Insertion dans la drop box ok
[272]577
[305]57823 Janvier 2013  Laurent Garnier
[297]579- quelques renommages et améliorations sur la drop zone
[267]580
[305]58122 Janvier 2013  Laurent Garnier
[297]582- Fix probleme de compilation introduit par la derniÚre revision (260)
[266]583- refactoring (suite)
[261]584
[305]58521 Janvier 2013  Laurent Garnier
[248]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()
[254]589- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
[256]590- ajout d'une srollbar
[258]591- refactoring
[248]592
[305]59319 Janvier 2013  Laurent Garnier
[246]594- Ajout d'icones pour la toolbar et d'un fond sur le programme
595
[305]59618 Janvier 2013  Laurent Garnier
[297]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
[241]602- Renommage de GWt_tools en GWt_console
[28]603
[223]60421 December 2012  Laurent Garnier
[297]605- Pas mal de modification coté physique par Guy et François
606- Par rapport à la derniÚre revision :
[223]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)
[297]609  o Suppression des bordures pointillées dans les éléments
[223]610
[35]61117 Octobre 2012  Laurent Garnier
612- Affichage d'un Dialog lors du clic sur le bouton Drift
613
[28]61415 Octobre 2012  Laurent Garnier
[297]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.