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

Last change on this file since 386 was 386, checked in by lemeur, 11 years ago

amélioration fiabilité graphique

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