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

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

Amélioration et intégration du softwarePanel en cours. A terminer

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