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

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

Amelioration dans le design du GUI des elementsFaisceau

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