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

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

Etape 2 OK

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