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

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

Améliorer afin de mieux prendre en compte la gestion/création de tags sur le serveur

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