source: PSPA/Interface_Web/branches/12_03_12-managerComboBox/pspaWT/History @ 389

Last change on this file since 389 was 389, checked in by garnier, 12 years ago

Etape 2 : Remplacement de la structure selectedSections par un vecteur de GWt_sectionToExecute

File size: 13.1 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
813 Mars : Laurent Garnier
9- dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions
10- sectionToExecute : renommage
11- GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et
12  passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans
13  la jobList du dataManager
14
1512 Mars : Laurent Garnier
16- dataManager:
17  o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index.
18  Mieux vaut passer par des elements abstraits plus simples à gérer.
19  o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes.
20  o Déplacement de createSoftwareConnexion() en "public"
21- sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec.
22  Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés
23  au profil des abstractElements.
24- GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string)
25- GWt_softwarePanel : Modifications pour attraper les bons éléments
26
27abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog)
2811 Mars : Laurent Garnier
29- GWt_elementLigneFaisceau : Changement de l'apparence des icones  poubelle et paramètres
30  qui apparaissent désormais horizontalement et non verticalement
31
328 mars : Francois Touze
33- particleBeam : corrigé le remplissage des histogrammes et maj des unites
34- GWt_pspaApplication : completé l'écriture des légendes
35- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
36
377 Mars : Laurent Garnier
38- pspa.css : Ajout de l'icone poubelle
39- GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine
40- GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine
41
426 Mars : Laurent Garnier
43- pspa.css :
44 o Ajout de style pour les futurs graphiques
45 o Ajout de .softwareElementLigneFaisceauName
46- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
47  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
48  des graphiques sans légende, sans bordures...
49- GWt_bend, GWt_drift, GWt_beam
50  GWt_soleno, GWt_fit, GWt_rfgun
51  GWt_cell : bug fix #18
52- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
53  Ajout d'une méthode getName()
54- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
55- PspaApplication :
56 o Affichage du nom du cas test dans le titre de la fenetre
57 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
58
595 Mars : Laurent Garnier
60- pspa.css : ameliorations dans le style des elements
61- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
62- GWt_abstractElement : suppression des actions sur l'image d'un element
63- ajoute de l'icone trash.png
64 
655 mars : Francois Touze
66-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
67
685 Mars : Laurent Garnier
69- GWt_LigneFaisceau : protection contre un pointer NULL
70- abstractElement : Ajout d'un cas oublié dans la version précédente
71- ajoute du cas test philFit.save
72
734 Mars : Laurent Garnier
74- pspa.css
75  o Changement de styles sur les icones de la beamLine
76  o Ajout de style qui servirons plus tard
77- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
78  elementRfGun, elementFit, elementSnapshot :
79  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
80    déplacé dans abstractElement
81- abstractElement : ajout de
82  o setSoftware(nomDeLogiciel prog)
83  o getAbstractSoftware()
84  o registerAcceptableSoftware(nomDeLogiciel abs)
85- dataManager.cc :
86  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
87     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
88     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
89     false si on ne peux pas ajouter ce software avec cet élément.
90- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
91- GWt_ligneFaisceau :
92  o Ajout de update()
93  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
94- GWt_elementLigneFaisceau:
95  o  Ajout d'une variable privée : elementContainer_
96  o Suppression de la seconde ligne du tableau contenu dans cet élément
97  o setElementLabel : Mise à jour du tooltip
98  o mise a jour de la couleur de fond des sections
99- GWt_abstractElement
100  o Protection dans : updateLabelAndToolTipWidget()
101- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
102- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
103
1041er Mars : Laurent Garnier
105- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
106- Ajout d'un nouvel icone qui servira plus tard : advanced.png
107
10827 février 2013 Laurent Garnier
109- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
110
11126 février 2013 Laurent Garnier
112- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
113- beam2moments : Correction d'un warning qui se pourait être un bug
114- dataManager : saveConfiguration(string folder, string nameOfCase).
115   Ajout d'un dossiers pour le stockage des fichiers de config
116- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
117- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
118- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
119- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
120
12122 février 2013 Guy Le Meur
122- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
123_ 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'.
124
12520 Février 2013 Laurent Garnier
126- requierements : Remise mise en place d'une seule librarie, encore du travail
127  à faire avant de séparer tout en M-V-C
128- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
129  de config sur le serveur
130
13119 Février 2013 Laurent Garnier
132- Creation de 2 librairies dans le requirement au lieu d'une seule
133
13418 Février 2013 Francois Touze
135- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
136- paramètres et legendes pour la partie histogramme
137- ajout du bouton "cancel" à chaque element
138
13918 Février 2013 Laurent Garnier
140- Correction du bug #15
141- Correction du bug #37
142- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
143
14412 Février 2013 Laurent Garnier
145- Correction du fond qui ne passait pas sur le serveur
146- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
147
1485 Février 2013 Laurent Garnier
149- Change cursor style on drag elements
150- Correction d'un bug introduit dans la derniere revision #28
151- Quelques renommages
152- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
153
1544 Février 2013 Laurent Garnier
155- Suppression de la classe "elementsCollection"
156- dataManager : Suppresion de commentaires
157- GWt_elementLigneFaisceau.cc
158- GWt_bend, GWt_drift, GWt_beam
159  GWt_soleno, GWt_fit, GWt_rfgun
160  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
161- GWt_abstractElement :
162  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
163  o Ajoute de FileInput()
164- 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)
165
1661er Février 2013 Laurent Garnier
167- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
168  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
169  reportées sur le dataManager
170
171- abstractSoftware, softwareTransport, softwareParmela :
172  o  remplacement de "elementsCollection" par "dataManager"
173
174- dataManager : Ajout des méthodes provenant de "elementsCollection"
175- GWt_elementLigneFaisceau :
176  o suppression de l'image "fleche" et quelques renommages
177- GWt_bend, GWt_drift, GWt_beam
178  GWt_soleno, GWt_fit, GWt_rfgun
179  GWt_cell : quelques simplifications internes
180- GWt_LigneFaisceau :
181  o Ajout des méthodes provenant de "elementsCollection"
182  o mise à jour des labels à chaque ajout d'élément
183- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
184- GWt_abstractElement : quelques renommages
185- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
186
18731 Janvier 2013  Laurent Garnier
188- dataManager : Suppression des références au workingDir et passage de
189  cette variable dans la classe elle même
190- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
191- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
192- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
193
19430 Janvier 2013  Laurent Garnier
195- dataManager : Ajout de la méthode removeElement()
196- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
197- GWt_dialog : Changement du format du message de std::string en WString
198- GWt_LigneFaisceau,GWt_abstractElement :
199   Possibilité de suppression d'un élement par double-click sur celui-ci
200- GWt_elementLigneFaisceau :
201 o  Ajout d'une méthode pour récupérer l'abstract element
202 o Suppresion de méthode inutile
203- Correction du bug #11
204
20529 janvier 2013 Guy Le Meur
206
207- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
208 classes héritées softwareParmela, softwareTransport
209
21029 Janvier 2013  Laurent Garnier
211- Ajout de la classe GWt_abstractElementFactory
212- GWt_bend, GWt_drift, GWt_beam
213  GWt_soleno, GWt_fit, GWt_rfgun
214  GWt_cell,  GWt_pspaApplication,
215  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
216  dans les élements
217- Bug #18 à la modification d'un label : Corrigé
218- prepare to "erase element on double click"
219
220- GWt_abstractElement : Déplacement de methode createDragImage()
221
222- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
223
224- GWt_pspaApplication : ajout d'une abstractElementFactory
225
22628 Janvier 2013  Laurent Garnier
227- GWt_ligneFaisceau:
228  o Suppression de code inutile
229  o insertion des éléments dans la liste des objets de la ligne
230
231- GWt_bend, GWt_drift, GWt_beam
232  GWt_soleno, GWt_fit, GWt_rfgun
233  GWt_cell : ajout d'une méthode print()
234
235- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
236  de méthodes inutiles
237
238- mixedTools.h : ajout de la méthode boolToString()
239
240- elementRfgun, elementFit, elementSoleno
241  elementBeam, elementDrift, elementBend
242  elementCell :
243  o ajout d'une méthode print()
244  o Remise en ordre du label sans les 999
245
24625 Janvier 2013  Laurent Garnier
247- Insertion dans la drop box ok + images ok
248- Restaurer la config refonctionne
249- Avec un ascenseur qui marche mieux
250 
25124 Janvier 2013  Laurent Garnier
252- Ameliorations sur la drop zone
253- re-identation du code dans la partie graphique
254- Insertion dans la drop box ok
255
25623 Janvier 2013  Laurent Garnier
257- quelques renommages et améliorations sur la drop zone
258
25922 Janvier 2013  Laurent Garnier
260- Fix probleme de compilation introduit par la derniÚre revision (260)
261- refactoring (suite)
262
26321 Janvier 2013  Laurent Garnier
264- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
265- Deplacement des styles dans la feuille css
266- modification du appRoo() par un docRoot()
267- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
268- ajout d'une srollbar
269- refactoring
270
27119 Janvier 2013  Laurent Garnier
272- Ajout d'icones pour la toolbar et d'un fond sur le programme
273
27418 Janvier 2013  Laurent Garnier
275- Mise à jour de la partie web (drop zone). Aucune modification majeures,
276  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
277  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
278- Correction de la console qui est désormais une classe à part et initilisée une
279  seule fois à chaque nouvelle session
280- Renommage de GWt_tools en GWt_console
281
28221 December 2012  Laurent Garnier
283- Pas mal de modification coté physique par Guy et François
284- Par rapport à la derniÚre revision :
285  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
286  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
287  o Suppression des bordures pointillées dans les éléments
288
28917 Octobre 2012  Laurent Garnier
290- Affichage d'un Dialog lors du clic sur le bouton Drift
291
29215 Octobre 2012  Laurent Garnier
293- pspa.cc : Ajout de composant (console) et réarragement du GUI
294- Déplacement des .h dans le répertoire include
295- Ajout du fichier Doxyfile
296
297
Note: See TracBrowser for help on using the repository browser.