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

Last change on this file since 375 was 375, checked in by garnier, 11 years ago

Affichage du nom du cas test dans le titre de la fenetre + see History

File size: 11.3 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
86 Mars : Laurent Garnier
9- pspa.css :
10 o Ajout de style pour les futurs graphiques
11 o Ajout de .softwareElementLigneFaisceauName
12- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
13  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
14  des graphiques sans légende, sans bordures...
15- GWt_bend, GWt_drift, GWt_beam
16  GWt_soleno, GWt_fit, GWt_rfgun
17  GWt_cell : bug fix #18
18- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
19  Ajout d'une méthode getName()
20- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
21- PspaApplication :
22 o Affichage du nom du cas test dans le titre de la fenetre
23 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
24
255 Mars : Laurent Garnier
26- pspa.css : ameliorations dans le style des elements
27- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
28- GWt_abstractElement : suppression des actions sur l'image d'un element
29- ajoute de l'icone trash.png
30 
315 mars : Francois Touze
32-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
33
345 Mars : Laurent Garnier
35- GWt_LigneFaisceau : protection contre un pointer NULL
36- abstractElement : Ajout d'un cas oublié dans la version précédente
37- ajoute du cas test philFit.save
38
394 Mars : Laurent Garnier
40- pspa.css
41  o Changement de styles sur les icones de la beamLine
42  o Ajout de style qui servirons plus tard
43- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
44  elementRfGun, elementFit, elementSnapshot :
45  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
46    déplacé dans abstractElement
47- abstractElement : ajout de
48  o setSoftware(nomDeLogiciel prog)
49  o getAbstractSoftware()
50  o registerAcceptableSoftware(nomDeLogiciel abs)
51- dataManager.cc :
52  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
53     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
54     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
55     false si on ne peux pas ajouter ce software avec cet élément.
56- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
57- GWt_ligneFaisceau :
58  o Ajout de update()
59  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
60- GWt_elementLigneFaisceau:
61  o  Ajout d'une variable privée : elementContainer_
62  o Suppression de la seconde ligne du tableau contenu dans cet élément
63  o setElementLabel : Mise à jour du tooltip
64  o mise a jour de la couleur de fond des sections
65- GWt_abstractElement
66  o Protection dans : updateLabelAndToolTipWidget()
67- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
68- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
69
701er Mars : Laurent Garnier
71- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
72- Ajout d'un nouvel icone qui servira plus tard : advanced.png
73
7427 février 2013 Laurent Garnier
75- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
76
7726 février 2013 Laurent Garnier
78- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
79- beam2moments : Correction d'un warning qui se pourait être un bug
80- dataManager : saveConfiguration(string folder, string nameOfCase).
81   Ajout d'un dossiers pour le stockage des fichiers de config
82- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
83- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
84- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
85- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
86
8722 février 2013 Guy Le Meur
88- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
89_ 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'.
90
9120 Février 2013 Laurent Garnier
92- requierements : Remise mise en place d'une seule librarie, encore du travail
93  à faire avant de séparer tout en M-V-C
94- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
95  de config sur le serveur
96
9719 Février 2013 Laurent Garnier
98- Creation de 2 librairies dans le requirement au lieu d'une seule
99
10018 Février 2013 Francois Touze
101- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
102- paramètres et legendes pour la partie histogramme
103- ajout du bouton "cancel" à chaque element
104
10518 Février 2013 Laurent Garnier
106- Correction du bug #15
107- Correction du bug #37
108- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
109
11012 Février 2013 Laurent Garnier
111- Correction du fond qui ne passait pas sur le serveur
112- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
113
1145 Février 2013 Laurent Garnier
115- Change cursor style on drag elements
116- Correction d'un bug introduit dans la derniere revision #28
117- Quelques renommages
118- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
119
1204 Février 2013 Laurent Garnier
121- Suppression de la classe "elementsCollection"
122- dataManager : Suppresion de commentaires
123- GWt_elementLigneFaisceau.cc
124- GWt_bend, GWt_drift, GWt_beam
125  GWt_soleno, GWt_fit, GWt_rfgun
126  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
127- GWt_abstractElement :
128  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
129  o Ajoute de FileInput()
130- 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)
131
1321er Février 2013 Laurent Garnier
133- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
134  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
135  reportées sur le dataManager
136
137- abstractSoftware, softwareTransport, softwareParmela :
138  o  remplacement de "elementsCollection" par "dataManager"
139
140- dataManager : Ajout des méthodes provenant de "elementsCollection"
141- GWt_elementLigneFaisceau :
142  o suppression de l'image "fleche" et quelques renommages
143- GWt_bend, GWt_drift, GWt_beam
144  GWt_soleno, GWt_fit, GWt_rfgun
145  GWt_cell : quelques simplifications internes
146- GWt_LigneFaisceau :
147  o Ajout des méthodes provenant de "elementsCollection"
148  o mise à jour des labels à chaque ajout d'élément
149- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
150- GWt_abstractElement : quelques renommages
151- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
152
15331 Janvier 2013  Laurent Garnier
154- dataManager : Suppression des références au workingDir et passage de
155  cette variable dans la classe elle même
156- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
157- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
158- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
159
16030 Janvier 2013  Laurent Garnier
161- dataManager : Ajout de la méthode removeElement()
162- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
163- GWt_dialog : Changement du format du message de std::string en WString
164- GWt_LigneFaisceau,GWt_abstractElement :
165   Possibilité de suppression d'un élement par double-click sur celui-ci
166- GWt_elementLigneFaisceau :
167 o  Ajout d'une méthode pour récupérer l'abstract element
168 o Suppresion de méthode inutile
169- Correction du bug #11
170
17129 janvier 2013 Guy Le Meur
172
173- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
174 classes héritées softwareParmela, softwareTransport
175
17629 Janvier 2013  Laurent Garnier
177- Ajout de la classe GWt_abstractElementFactory
178- GWt_bend, GWt_drift, GWt_beam
179  GWt_soleno, GWt_fit, GWt_rfgun
180  GWt_cell,  GWt_pspaApplication,
181  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
182  dans les élements
183- Bug #18 à la modification d'un label : Corrigé
184- prepare to "erase element on double click"
185
186- GWt_abstractElement : Déplacement de methode createDragImage()
187
188- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
189
190- GWt_pspaApplication : ajout d'une abstractElementFactory
191
19228 Janvier 2013  Laurent Garnier
193- GWt_ligneFaisceau:
194  o Suppression de code inutile
195  o insertion des éléments dans la liste des objets de la ligne
196
197- GWt_bend, GWt_drift, GWt_beam
198  GWt_soleno, GWt_fit, GWt_rfgun
199  GWt_cell : ajout d'une méthode print()
200
201- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
202  de méthodes inutiles
203
204- mixedTools.h : ajout de la méthode boolToString()
205
206- elementRfgun, elementFit, elementSoleno
207  elementBeam, elementDrift, elementBend
208  elementCell :
209  o ajout d'une méthode print()
210  o Remise en ordre du label sans les 999
211
21225 Janvier 2013  Laurent Garnier
213- Insertion dans la drop box ok + images ok
214- Restaurer la config refonctionne
215- Avec un ascenseur qui marche mieux
216 
21724 Janvier 2013  Laurent Garnier
218- Ameliorations sur la drop zone
219- re-identation du code dans la partie graphique
220- Insertion dans la drop box ok
221
22223 Janvier 2013  Laurent Garnier
223- quelques renommages et améliorations sur la drop zone
224
22522 Janvier 2013  Laurent Garnier
226- Fix probleme de compilation introduit par la derniÚre revision (260)
227- refactoring (suite)
228
22921 Janvier 2013  Laurent Garnier
230- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
231- Deplacement des styles dans la feuille css
232- modification du appRoo() par un docRoot()
233- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
234- ajout d'une srollbar
235- refactoring
236
23719 Janvier 2013  Laurent Garnier
238- Ajout d'icones pour la toolbar et d'un fond sur le programme
239
24018 Janvier 2013  Laurent Garnier
241- Mise à jour de la partie web (drop zone). Aucune modification majeures,
242  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
243  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
244- Correction de la console qui est désormais une classe à part et initilisée une
245  seule fois à chaque nouvelle session
246- Renommage de GWt_tools en GWt_console
247
24821 December 2012  Laurent Garnier
249- Pas mal de modification coté physique par Guy et François
250- Par rapport à la derniÚre revision :
251  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
252  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
253  o Suppression des bordures pointillées dans les éléments
254
25517 Octobre 2012  Laurent Garnier
256- Affichage d'un Dialog lors du clic sur le bouton Drift
257
25815 Octobre 2012  Laurent Garnier
259- pspa.cc : Ajout de composant (console) et réarragement du GUI
260- Déplacement des .h dans le répertoire include
261- Ajout du fichier Doxyfile
262
263
Note: See TracBrowser for help on using the repository browser.